使用ffmpeg

时间:2017-07-18 03:55:15

标签: encoding ffmpeg png webm

我需要将帧目录转换为webm,绝对没有图像压缩,只需原始图像到帧。使用ffmpeg版本N-82889-g54931fd,这就是我现在所处的。

ffmpeg -framerate 30 -f image2 -i frames/%02d.png -pix_fmt yuva420p -crf 0 output.webm

crf 0标志被告知是答案,但输出仍然充满了压缩和伪影。是否可以选择使每个帧尽可能与其对应的png图像帧尽可能相同?

1 个答案:

答案 0 :(得分:2)

VPM,WebM的默认编码器,没有无损模式。使用VP9。

ffmpeg -framerate 30 -i frames/%02d.png -c:v libvpx-vp9 -pix_fmt yuva420p -lossless 1 out.webm

请注意,由于像素格式转换(RGB - > YUV),输出不会完全无损,因为在解码回RGB时会出现一些舍入误差。