一,下载ffmpeg
windows下,先下载一个ffmpeg.exe。免费开源的,具体方法不介绍了。直接从官网下载。
二,拼接视频脚本编写
新建一个文本文档,把编辑内容如下:
del output.mp4
for %%v IN (*.mp4) do (ffmpeg -i %%v -c copy -bsf:v h264_mp4toannexb -f mpegts %%v.ts)
for %%j in (*.ts) do (
echo file '%%j' >>files.txt
)
ffmpeg -f concat -i files.txt -c copy output.mp4
del *.ts
del files.txt
然后保存成go.bat,放在ffmpeg.exe同目录的地方。
三,运行go.bat
把需拼接的视频,按照顺序重名名。例如1.MP4 2.MP4。双击go.bat,然后合成的output.MP4就是拼接的视频。
四、压缩视频脚本编写
新建一个文本文档,把编辑内容如下:
for %%v IN (*.mp4) do (ffmpeg -i %%v -c:v libx265 -x265-params crf=18 -r 30 -s 960x540 %%v_compress.mp4)
保存成一个compress.bat。
五、压缩视频
刚才已经生成了output.MP4,可以把其他的视频先删除或者移走,只压缩output.mp4。双击compress.bat,等会儿concat.mp4_compress.mp4就是压缩后的视频。是不是小很多呢?