fmp4文件不能正常播放,哪个box有问题? 10C

我使用H264数据帧编码了一个fmp4文件,该文件由VLC player播放。我只能看到时间的倒转,却无法解码视频。能正常使用MP4文件解析器来解析文件结构(我怀疑哪个框的参数是错误的),但我不知道哪里出错了。哪位大神能帮我看看错哪了?

云盘连接:
https://pan.baidu.com/s/1SOu1zRRlWfrUVc6peA0ZoQ

2个回答

我之前用的是MP4Box分割的视频:mp4box -dash 5000 -rap -no-frags-default -profile onDemand source.mp4#video source.mp4#audio
可以播放,一般都是视频参数有问题导致不能播放

MP4录像过程中断电,moov box没有写入,导致mp4文件无法播放
目前有一个方法就是从损坏的MP4文件中分离出视音频数据,然后通过ffmpeg
将视音频重新合成一个新的mp4文件。
想问下,有没有其它更简单的方法,比如根据index信息,直接重构moov box,然后
添加到MP4的尾部,我们的MP4的moov结构放在文件尾部(某些MP4文件moov头部)

MZ911118
忆之乜 3、移动moov: ffmpeg -i input.mp4 -movflags faststart -acodec copy -vcodec copy output.mp4 
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问