【发布时间】:2016-02-19 20:46:21
【问题描述】:
我有两个文件需要合并。
我可以使用 ffmpeg concat 协议来做到这一点
创建一个文本文件并在其中设置文件。
像这样:
files_to_be_merged.txt
file '/home/user/Videos/video1.mov'
file '/home/user/Videos/video2.mov'
他们使用以下命令。
ffmpeg -f concat -i mylist.txt -c copy output.mov
但我想这样做而不必创建文本文件。
我试过这个命令:
ffmpeg -i 'concat:video1.mov|video2.mov' -codec copy output.mov
但生成的文件只是第一个视频,而不是一起。
我在执行此命令时收到此警告;
[mov @ 0x35933c0] 流 0 的编解码器不使用全局标头,但 容器格式需要全局标头
[mov @ 0x35933c0] 流 1 的编解码器不使用全局标头,但 容器格式需要全局标头
【问题讨论】:
标签: ffmpeg concatenation