首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MP4Box -hint分割故障

使用MP4Box -hint分割故障
EN

Stack Overflow用户
提问于 2013-01-16 00:05:53
回答 1查看 969关注 0票数 1

您好,我最近在一个AWS EC2实例(运行ubuntu12.04)上设置了一个RTSP服务器。无论如何,我正在尝试运行gpac软件,即bash命令MP4Box -hint filename.mp4。其目的是格式化文件以用于流式传输。不管怎样,下面是终端输出

代码语言:javascript
复制
root@domU-12-31-39-0E-B4-44:/home/ubuntu/Videos# MP4Box -hint Homer_And_Apu.mp4 
Hinting file with Path-MTU 1450 Bytes
Hinting track ID 1 - Type "mp4v:mp4v" (MP4V-ES) - BW 1000 kbps
Hinting track ID 2 - Type "mp4a:mp4a" (mpeg4-generic) - BW 128 kbps
Hinting track ID 3 - Type "text:text" (3gpp-tt) - BW 0 kbps
Segmentation fault (core dumped)(83/100)

根据我的研究,我现在知道分段错误通常来自于代码中的无效指针,通常是在边缘情况或硬件上(我排除了H.w。在aws上?)。然而,我不是一个编码专家,也不是ubuntu专家。我想知道是否有人可以告诉我在哪里可以找到事件的详细日志文件,或者他们是否遇到过类似的MP4Box事件并找到了解决方案,因为显然其他人以前也遇到过这个问题。我找到的唯一建议的修复方法是确保允许访问目录,我已经通过以root用户身份在多个不同的目录中运行来检查过这一点。任何关于如何进一步调试此解决方案或工作解决方案的建议都将不胜感激。

预先感谢Brendan

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-16 04:01:22

在所有情况下,段故障都是经历了段故障的程序中的错误/bug。在本例中,该程序似乎是MP4Box。

问题出在MP4Box的代码中。你可以把它报告给他们的开发者社区。http://www.videohelp.com/contact有一个报告错误的选项。

现在,一旦你报告了bug,就不能保证这个bug何时/是否会被解决。

这里有一些你可以做的事情。

  1. 确保您使用的是该软件的最新版本。如果有人已经遇到了这个bug,那么它可能会在最近的version.
  2. Report中得到修复,这个bug位于我上面给出的链接(重要的是您首先尝试步骤1)。你也可以在论坛上发帖。你可以做一件事来帮助他们解决这个问题,那就是给他们导致问题的视频文件。如果视频文件很大,我可能会编辑视频文件,按时间顺序将其切碎,看看是否有任何块也会产生segfault。视频越短(时间越短),帧就越少,所以更容易传输文件,也更容易分析文件以了解段错误。
  3. 你可以尝试自己修复错误。这涉及到您理解计算机编程,理解MP4Box正在使用的工具、库和平台,在调试器中运行它以准确地找出段错误发生的位置。理解为什么会发生这种情况,以及在这种情况下应该有什么期望的行为,并添加将使程序表现更好的代码。如果你不熟悉计算机编程,那么这将需要投入大量的时间。

4另一个选择是寻找MP4Box的替代品。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14341788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档