ffmpeg日常使用记录

视屏清晰度理解

清晰度和分辨率,编码方式,片源,码率相关。

所以1080P不一定比720P清晰。

同样,4K片源也不一定有1080P的片清晰。

而且实际视频文件的变现还和显示器和解码器性能相关。

硬编码字幕到视频里

ffmpeg2  -i "[inputfile]" -c:v h264_videotoolbox -vf subtitles="[subtitlesfile]" -b:v 6000k "[outfile]"

其中h264_videotoolbox是硬件加速选项。

不同编码的视频,需要使用不同的加速选项,比如hevc的视频,需要使用hevc_videotoolbox。

上面命令里,-b:v选项非常关键。

因为如果不写这个,生成出来的视频质量可能过高,也可能偏低。

过高会导致码率比原视频高,视频体积变大,但是画质并没有变好。

偏低会导致码率可能过小,视频体积很小,但是画质非常糟糕。

目前的经验来看,原视频多少码率就设置多少码率即可。

思考

虽然每次都想到,使用ffmpeg的时候先看官方文档,但是每次都看不进去。然后还是去搜索引擎搜关键字,直接看别人的经验,然后自己尝试,得出结果。

猜你喜欢

转载自blog.csdn.net/u012787757/article/details/129774399
今日推荐