【问题标题】:What is the hex marker of the audio portion of an MP4 file?MP4 文件的音频部分的十六进制标记是什么?
【发布时间】:2019-08-22 04:19:36
【问题描述】:

我试图通过字节数组“破坏”我的代码中的视频,我需要找到 mp4 文件的音频部分。

我昨晚对此进行了一些研究,发现 mdat 将标题与视频/音频部分(或者我认为)分开。当我在之后写一些数据时,我得到了一些很酷的结果。我只需要一个大致的位置即可开始写作。

【问题讨论】:

标签: structure mp4 markers


【解决方案1】:

mp4 文件是多路复用的,这意味着其中的所有内容都会发生很大变化。在(从文件或远程)读取流时,音频可以采用多种格式,或者以多种语言提供。更糟糕的是,如果零件是否有序,或者下一部分是否有音频,则无话可说。

如果可以的话,最好避免破坏每个部分的边界和标题。您可以通过使用预编译的 mp4 库将音频和视频以直接方式组合的另一种格式转码来减轻很多麻烦,尽管那时损坏伪影的行为会非常不同。

请更新您的问题以提供更多您的发现,这听起来很有趣!

【讨论】:

  • 如果我试图“破坏”视频,它会改变什么吗?昨晚我对此进行了一些研究,发现 mdat 将标题与视频/音频部分(或者我认为)分开。当我在之后写一些数据时,我得到了一些很酷的结果。我只需要一个大致的位置即可开始写作。
猜你喜欢
  • 1970-01-01
  • 2013-06-17
  • 1970-01-01
  • 2016-01-04
  • 1970-01-01
  • 1970-01-01
  • 2011-02-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多