【发布时间】:2023-04-04 05:01:01
【问题描述】:
我刚刚从http://ffmpeg.zeranoe.com/builds/ 下载了“FFmpeg git-070b0e1 32-bit Static (Latest)”。我在我的 Vista 机器上提取了文件,然后更新了我的 PATH 以指向 presets 和 bin 文件夹。
我运行的第一个命令是这样的:
ffmpeg -i C:/a.avi -vcodec libtheora -qscale 6 -acodec libvorbis -ab 128k -vf scale="480:-1" C:/a.ogv
我收到了这个错误:
Please use -q:a or -q:v, -qscale is ambiguous
[NULL @ 0200F800] Unable to find a suitable output format for 'C:/a.ogv''
C:/a.ogv': Invalid argument
我运行的第二个命令是这样的:
ffmpeg -i C:/a.avi -vcodec libx264 -preset slow -profile main -crf 20 -acodec libfaac -ab 128k -vf scale="480:-1" C:/a.mp4
我收到此错误:Unknown encoder 'libfaac'
问题:
-
我正在尝试转换输入视频(我不知道 MIME 类型是什么)并将其输出为 ogv 和 mp4,以便我可以在网站上播放。当然,我正在以尽可能小的文件大小寻找尽可能高的质量。我从网上可以找到的东西拼凑出我的命令。我在正确的轨道上吗?我可以做些什么来改进?
- 任何想法如何解决我遇到的错误?
【问题讨论】:
-
在 .ogv 运行...尝试删除:-vcodec、-qscale、-acodec...让 ffmpeg 从您的输入 mime 类型/输出 mime 类型推断它应该从可用列表中使用的内容编解码器...
标签: video ffmpeg html5-video