如何使用 FFMPEG 将 MP4 (H264、AAC) 转换为 WebM,质量损失为零?

7 ubuntu ffmpeg command-line-interface

我已经尝试了所有建议的将MP4视频转换为WebM没有质量损失的标志,但似乎没有任何效果。输出视频质量现在接近原始质量。

ffmpeg -i lucy.mp4 -crf 20 lucy.webm  (method 1)

ffmpeg -i lucy.mp4 -crf 4 lucy.webm   (method 2)

ffmpeg -i lucy.mp4 -b:v 320k -q:v 0 output.webm (method 3)

ffmpeg -i lucy.mp4 -b:v 1M output.webm (method 4)
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个命令来进行从 mp4 到 webm 的无损转换。

注意:我不关心输出文件的大小

Gya*_*yan 10

WebM 的默认编码器 libvpx 要求,如果使用 CRF 模式,则比特率必须设置为 0。因此,

ffmpeg -i lucy.mp4 -c:v libvpx-vp9 -crf 4 -b:v 0 lucy.webm
Run Code Online (Sandbox Code Playgroud)