gpt4 book ai didi

video - FFMPEG:如何修复通过拼接多个 WebM 文件创建的 WebM 文件?

转载 作者:行者123 更新时间:2023-12-04 22:58:15 27 4
gpt4 key购买 nike

我有一个文件有多个 WebM(vp9/opus)流按顺序缝合在一起。
当尝试通过常规媒体播放器播放它时,它会在序列中的第一个流的末尾停止。
FFMPEG 一起使用时用于将其转码为 MP4 ,转码在第一个流的末尾停止。
使用 FFMPEG是否可以制作一个常规的WebM(vp9/opus)来自包含多个 WebM(vp9/opus) 的文件的文件按顺序缝合在一起?

最佳答案

您无法通过 实现此目的ffmpeg 命令行,但如果您基于 ffmpeg 库(avformatavcodec)编写自己的转码器,则可以使用自定义 AVIOContext;当第一个流完成时,您的上下文处理程序将知道文件偏移量;现在,您可以向前跳,直到遇到下一个 1a 45 df a3标记,并在此位置打开下一个“输入文件”。

关于video - FFMPEG:如何修复通过拼接多个 WebM 文件创建的 WebM 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63794601/

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