我正在使用Android应用创建视频,并且在创建this mp4 Video File后,它无法正常播放。音频将在视频的静止帧上播放,然后一旦定时器到达结束,则视频将播放多个移动帧。 仅当我在Samsung Galaxy S7上创建视频而不在任何其他手机上创建视频时才会出现此问题。
我对视频文件编码没有经验,所以我甚至不知道从哪里开始调试文件有什么问题。如果有人能够解释是什么导致这样的事情,这将是惊人的
答案 0 :(得分:0)
你文件中的第一个视频样本解码时间是1506981408/90000 - 这是一个巨大的 - 大约4.5小时进入流中。
所以这个条目显然是假的。
很难说伪造解码时间来自哪里 - 可能是某种未初始化的内存。
请参阅' stts' box offset 1052223 - 第一个数组条目。
我更正了您的视频并在此处复制了一份:https://drive.google.com/open?id=0B1K1m-YmE28DMXdFemZKbXg0WFk