gpt4 book ai didi

video - FFMPEG concat 视频完成但视频丢失

转载 作者:行者123 更新时间:2023-12-04 22:45:54 25 4
gpt4 key购买 nike

我用 FFMPEG 连接了视频。这是代码:ffmpeg -i "concat:video1.webm|video2.webm|video3.webm|video4.webm"-c 复制 output_video.webm

连接完成后,我播放视频,但视频只显示视频 1。它缺少视频 2、视频 3、视频 4。虽然,output_video.webm 是全尺寸的。我不知道为什么?请帮帮我,如何解决?

非常感谢,恩

最佳答案

它不起作用,因为“webm”文件格式不支持“concat 协议(protocol)”(也称为二进制 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

关于video - FFMPEG concat 视频完成但视频丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43536929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com