快速转换,直接复制视频流和音频流: 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 许可协议。转载请注明出处!