编辑
2022-10-30
技术
0

快速转换,直接复制视频流和音频流: ffmpeg -i input.avi -c:v copy -c:a copy output.mp4

切割视频ffmpeg -ss 00:00:00 -i a.mp4 -t 00:00:00 -c:v copy -c:a copy b.mp4

合并视频

假设这里有 50 个视频,我们要把它们全都放进同一个文件夹里,假设该文件夹名为 test

为了便于后面的操作,要使用批量重命名工具,把它们全部重命名为 1.mp4 2.mp4

test ├── 1.mp4 ├── 2.mp4 ├── ... └── 50.mp4

在上一步所说的 test 文件夹中创建一个TXT文件,假设其名为 conl.txt

打开终端,进入 test 目录,输入 for ((i=1;i<=50;i++)); do; echo "file '$i.mp4'" >> conl.txt; done

接着输入如下指令: ffmpeg -f concat -i conl.txt -c copy all.mp4,等待半晌,生成的 all.mp4 即为合并后的视频

速度太慢?添加参数 -threads 4 -preset ultrafast

本文作者:五狗子

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!