如何使用最佳音质使用ffmpeg
? 我实在想不通。
答案1
流复制
首选方案是流复制音频-c:a copy
。这类似于将其复制并粘贴到 WebM 中。缺点是它必须已经是适合 WebM 的格式,例如 Vorbis 或 Opus。
ffmpeg -loop 1 -i image.png -i audio.opus -map 0 -map 1:a -c:v libvpx-vp9 -vf format=yuv420p -c:a copy -shortest output.webm
作品
如果您有其他音频格式,则ffmpeg
可以将其编码为 Opus,这是 WebM 支持的现代格式:
ffmpeg -loop 1 -i image.png -i audio.mp3 -map 0 -map 1:a -c:v libvpx-vp9 -vf format=yuv420p -c:a libopus -shortest output.webm
- 这假设您的
ffmpeg
配置是这样的--enable-libopus
。 - 您可以使用 查看其他编码选项
ffmpeg -h encoder=libopus
。 - libopus 的默认设置很好,因此您不必添加其他选项。