Bento4 MP4Dash 出现音频失败?

Posted

技术标签:

【中文标题】Bento4 MP4Dash 出现音频失败?【英文标题】:Bento4 MP4Dash fails with audio? 【发布时间】:2017-12-03 11:55:30 【问题描述】:

我正在运行 Bento4 Mp4Dash 将我的碎片视频文件转换为 MPEG-DASH 流媒体视频。但是我似乎得到了这个错误

错误:不支持的输入文件,片段中有多个“traf”框

但前提是我启用了音频。我发现如果我在 FFMPEG 中运行 -an (忽略音轨),我的 MP4Dash 命令运行得很好,关于为什么会发生这种情况的任何想法?

【问题讨论】:

【参考方案1】:

我通过告诉 ffmpeg 从我想要转换为 DASH 的文件中提取音频来解决了这个问题。这是我的解决方案,以防有人仍然需要它们。

提取音频 生成第二个没有音频的视频文件 告诉 Bento4 Mp4Dash 使用视频和音频

对于所有步骤,在互联网上都有大量的说明。以下是我找到的一些:

使用-vn 标志提取音频,ffmpeg to extract audio from video 带有-an标志的无音频视频Remove audio from video file with FFmpeg 按照the official Usage documentation 部分高级用法中的建议告诉Bento4 分别使用它们:添加视频和音频文件作为输入,并在视频之前添加[type=video],在音频文件之前添加[type=audio](没有空格之间)

【讨论】:

以上是关于Bento4 MP4Dash 出现音频失败?的主要内容,如果未能解决你的问题,请参考以下文章

iOS - 播放录制的音频失败并出现 OSStatus 错误 -43(未找到文件)

复用附件 B MPEG-TS 时 SPS 和 PPS 的音频等效?啥是“解码器信息”?

video支持的音频编码太高解码失败

qq音乐网络异常获取音频失败怎么办

玩游戏出现“声音设备初始化失败”无法运行

子查询