在视频之前播放声音的 mp4 视频文件

mp4 Video file that plays sound before video

我正在使用 Android 应用创建视频,但在创建 this mp4 Video File 后无法正常播放。音频将在视频的静止帧上播放,然后一旦计时器到达终点,视频将播放几个移动帧。 只有当我在 Samsung Galaxy S7 上而非任何其他手机上创建视频时才会出现此问题。

我没有视频文件编码方面的经验,所以我什至不知道从哪里开始调试文件有什么问题。如果有人能解释是什么导致了这样的事情那就太棒了

您文件中的第一个视频示例解码时间为 1506981408/90000 - 这是一个巨大的流 - 大约 4.5 小时。

所以这个条目显然是假的。

很难说伪造的解码时间从何而来 - 可能是某种未初始化的内存。

参见 'stts' 框偏移 1052223 - 第一个数组条目。

我更正了您的视频并在此处放了一个副本:https://drive.google.com/open?id=0B1K1m-YmE28DMXdFemZKbXg0WFk