赞
踩
H.264 的建议码率设定方案是 crf ,如果需要比较高的画质,可以设为10左右,如果要要兼顾画质和文件大小,可以设为17左右,默认是23。
ffmpeg支持多种方法设定码率,-gp 0就是完全无损方案,现实中不太可能使用,因为文件太大了。H.264实际上比较建议用 crf ,是一种动态模式,兼顾画质和文件大小。
具体命令行是这样的
ffmpeg -hide_banner -i "input.mp4" -c:v "libx264" -crf 10 -y "out.mp4"
-c:v 来设定视频的编码 H.264
-crf 10 来设定比较高的画质,默认是23,其实这种情况下对画质不太友好,提升到10感觉更好一点,但如果处理比较大的视频,那么23其实是平衡性比较好的,这个是主观感受,建议原始资料保留画质比较高的,输出则可以根据具体情况,大屏幕可以偏向画质,手机上则可以偏向低码率一些。
最后效果一定要用比较好的设备来观察,视频主要还是人眼来看的,主观效果非常重要。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。