FFmpeg 把 FLV 转为 MP4
FFmpeg 下载地址:https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z
下载完后,解压到一个合适的位置,把 \ffmpeg-4.2.3-win64-static\bin
文件夹加入环境变量中的系统变量 Path
。这步的意义是为了可以在命令行中使用 ffmpeg 命令。
打开命令行,进入 FLV 文件所在的文件夹,输入 ffmpeg -i input.flv -c copy output.mp4
即可。
其中,-i
是一个固定的参数,-c
指的是选择一个编码器,copy
指的是复制所有流,-c copy
指的是选择复制所有流这个编码器,即编码方面不做任何改动,只是改变视频的格式而已。
那为什么要选择 copy
呢?因为如果选择其它编码器的话,ffmpeg 会重新对视频进行编码,导致视频转换格式的过程很慢。如果是直接复制所有流,转换格式的过程就会很快,因为编码方面不需要做任何改动。
批量转换:
for %%i in (*.ts) do ffmpeg -i "%%i" -c copy "%%~ni.mp4"
把上述代码保存到 1.bat
中,在命令行输入 .\1.bat
即可。
FFmpeg 把 FLV 转为 MP4
https://roachlin.github.io/2021-01-10-ffmpeg-convert/