php - 用于转换和压缩视频的 ffmpeg 库

标签 php ffmpeg

我正在使用 ffmpeg 库来转换和压缩视频。但没有以最小尺寸获得最佳结果,但对结果不满意。
使用提供的选项使用 ffmpeg 库压缩视频的最佳方法是什么?
任何人都可以给我最好的选择吗?

最佳答案

视频转换和压缩主要取决于五个因素,即fps/video bitrate/audio sample rate/profile/Constant Rate Factor。尝试操纵这三个因素,在一种规范下,您一定会得到最好的结果。

ffpmpeg -i <input_file> -y -strict experimental -acodec copy -ab *<audio bitrate>* -ac 2 -ar 48000 -vcodec copy -vprofile *<profile you want i.e. either baseline or main>* -level 30 -g 48 -b *<video_bitrate>* -crf *<within 18-24>* -r *<frame_rate/fps>* <output_file>

关于php - 用于转换和压缩视频的 ffmpeg 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35029316/

相关文章:

php - 确定主键编号的标准方法是什么?

php - 转义 PHP PDO 中的预设列名

php - 刷新页面时表单数据重新发布到数据库

bash - 从终端中的 id3v1 标签重命名文件

node.js - 在nodejs中使用ffmpeg将视频的帧转换为图像

c++ - 使用 FFmpeg 从音频和视频文件中混合

Php如何自动增加字符?

php - 不明白在哪里以及如何放置 javascript block 更改页面

video - 新 Instagram API 的 ffmpeg 视频宽高比

node.js - 使用 ffmetadata 和 fs 在 nodejs 中读取文件元数据返回未定义