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/
作者
RoachLin
发布于
2021年1月10日
许可协议