ffmpeg命令行批量转换视频

在用AVPro Windows Media插件,在它帮助文档里有介绍用ffmpeg的一条命令,可以转换成比较适合的一个h264编码的mp4文件。

下载ffmpeg后,把要转换的视频放在bin文件夹里,再打开ff-prompt.bat,用命令行,可以转换。

ffmpeg -i input.mp4 -c:v libx264 -pix_fmt yuv420p -preset veryslow -tune fastdecode -profile:v main -coder 0 -g 6 -crf 20 output.mp4


但批量转换视频就不知道用什么命令了。搜了下,参考文章:

http://forum.videohelp.com/threads/356314-How-to-batch-convert-multiplex-any-files-with-ffmpeg

最后用的命令是

for %%a in ("*.*") do ffmpeg -i "%%a" -c:v libx264 -pix_fmt yuv420p -preset veryslow -tune fastdecode -profile:v main -coder 0 -g 6 -crf 20 "newfiles\%%~na.mp4"

你可能感兴趣的:(ffmpeg,OS)