我似乎不能理解如何使转换无损(或至少在视觉上无损)?输出有时会有一些快速移动的部分,输出会变得块状;我希望尽可能地保持无损,同时仍然保持一定的压缩。我需要在命令行中做些什么调整?谢谢~
ffmpeg -c:v libvpx-vp9 -i in.webm -c:v libvpx -vf scale=400:416,hue=h=45:s=1 -auto-alt-ref 0 out.webm
发布于 2021-02-16 09:20:44
根据FFmpeg Wiki: VP9的说法,“两次通过是libvpx-vp9的推荐编码方法,因为一些质量增强的编码器功能仅在两次通过模式下可用”。命令示例:
ffmpeg -c:v libvpx-vp9 -i in.webm -c:v libvpx-vp9 -vf scale=400:416,hue=h=45:s=1 -b:v 0 -crf 30 -pass 1 -an -f null /dev/null
ffmpeg -c:v libvpx-vp9 -i in.webm -c:v libvpx-vp9 -vf scale=400:416,hue=h=45:s=1 -b:v 0 -crf 30 -pass 2 -c:a copy output.webmCRF值可以从0到63。较低的值意味着更好的质量。推荐取值范围为15-35,1080p高清视频推荐取值为31。有关更多信息,请参阅Google - Getting Started with VP9。
https://stackoverflow.com/questions/66216845
复制相似问题