用 ffmpeg 批量合并视频
用 ffmpeg 批量合并视频
用 ffmpeg 批量合并视频
我们有的时候会遇到需要将大量视频合并的任务,特别是在处理网络上抓取的视频方面。 本文讲述了在 macOS 环境下用 ffmpeg 合并大量视频。 Windows 和 Linux 都有这个工具。
##安装 ffmpeg 一般用 brew 安装
brew install ffmpeg
ffmpeg 简介
ffmpeg 是一个视频编码处理的神器。 其他请看官网
ffmpeg基本使用
转换视频格式,如从 mp4 转化成 avi。
ffmpeg -i input.mp4 output.avi
##批量合并视频 ffmpeg 需要知道被合并视频的位置和顺序。因此我们建立一个 file.txt 文件来告诉它。文件内部格式如下:
file 'path/to/file001.ts'
file 'path/to/file002.ts'
前面为关键词 file, 后面跟上视频的地址和名字。 ffmpeg 将会按照 txt 文件中的顺序将视频合并。 然后在命令行中输入如下命令:
ffmpeg -f concat -i file.txt -c copy output.mp4