FFMPEG生成高质量的h264编码视频

FFMPEG 转换h264格式视频,为了使视频的每一秒都有关键帧,我们分两步来生成,第一步生成两个临时文件,再组合生成最终的视频文件(windows和linux系统都通用)

(1)

 

ffmpeg -i input.mp4 -y input.temp.wav -s 640x360 -pix_fmt yuv420p -f rawvideo -y - | x264 --profile baseline --level 3 --keyint 25 --bitrate 512  --sar 1:1 --output input.temp.264 - 640x360
 

(2)

 

ffmpeg -i input.temp.wav  -f h264 -i  input.temp.264  -y -vcodec copy -acodec libfaac -ab 50k output.mp4

 

 

这样生成的视频质量比较高,不会出现锯齿,也不会出现花屏。

 

你可能感兴趣的:(linux,windows,F#)