繁体   English   中英

FFMPEG concat视频完成,但视频丢失

[英]FFMPEG concat video finished but the video missing

我将视频与FFMPEG连接在一起。 这是代码: ffmpeg -i "concat:video1.webm|video2.webm|video3.webm|video4.webm" -c copy output_video.webm

连接完成后,我播放视频,但视频仅显示video1。 它缺少video2,video3,video4。 虽然,output_video.webm是完整大小。 不知道为什么 请帮助我,如何解决?

谢谢你,边

它不起作用,因为“ webm”文件格式不支持“ concat协议”(也称为二进制concat)。 avi,mpeg-ts支持。 请找到有关此内容的FFMPEG Concat文档讨论。

解决方案:如以上文档所述,您可以使用“ concat demuxer”,它更加灵活,如下所示:

ffmpeg -f concat -i mylist.txt -c copy output


Where mylist.txt is something like:

# this is a comment
file '/path/to/file1'
file '/path/to/file2'
file '/path/to/file3'

在当前目录中合并2个mp4文件(video1.mp4和video2.mp4)的示例。

ffmpeg命令:

ffmpeg -f concat -i filelist.txt -c copy output.mp4

“ filelist.txt”的内容

file 'video1.mp4'
file 'video2.mp4'

连接的视频可用@ output.mp4

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM