我希望将mov视频转换为mp4格式。目前,我通过bash调用ffmpeg来完成此操作,调用如下:
ffmpeg -i input.mov -f mp4 -vcodec mpeg2video -acodec mp3 output.mp4
没错,这个方法可以实现,但质量非常糟糕。我的50Mb文件被压缩到了只有2.3Mb的小文件。 后来我尝试了一种变化,只改变了容器:
ffmpeg -i input.mov -f mp4 -vcodec copy -acodec mp3 output.mp4
是的,那也行,但由于我没有压缩视频,所以文件仍然很大。 所以我的50Mb保持为50Mb。
是否有设置可以进行轻微或渐进式压缩,而不会完全失去质量? 我的目标输出文件大小可能为10-20 Mb。
我尝试过:
ffmpeg -i input.mov -f mp4 -vcodec -qscale:v 4 -acodec mp3 output.mp4
给我错误消息:
警告:库配置不匹配 [...] 未知编码器'-qscale:v'
使用的版本: ffmpeg version 2.8.11-0ubuntu0.16.04.1
ffmpeg
构建已损坏。如果您提供您的操作系统信息,我可以告诉您如何获取一个没有损坏的版本。 - llogan