Android的MP4 MOOV MDAT问题 [英] Android MP4 moov mdat problem

查看:361
本文介绍了Android的MP4 MOOV MDAT问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我开发的应用程序,我必须发挥MP4文件的渐进式蒸视频。但是,我所面临的 PVMFErrContentInvalidForProgressivePlayback 错误。我认为,这些影片都没有在满足该任何的这些要求 - 对于3GPP和MPEG-4容器中, MOOV 原子必须precede任何 MDAT 原子。我如何转换的文件,该文件将satsfy的格式?是否有任何转换器是什么?

I am developing app where I have to play progressive steaming video of mp4 file. But I faced the PVMFErrContentInvalidForProgressivePlayback error. I think that those videos are not satisfing any of those requirements - "For 3GPP and MPEG-4 containers, the moov atom must precede any mdat atoms." How can I convert those file which will satsfy that format? Is there any converter for that?

推荐答案

有关GUI版本,在选项菜单中,我选择的提示用于RTP / RTSP。 然后,在复用卡,我说的MP4文件添加按钮。是$ P $后在右下角pssed多路复用器按钮。

For GUI version, Under options menu i selected "hint for rtp/rtsp". Then in Mux tab, I added mp4 file with add button. After that pressed Mux button in the right bottom corner.

它创建的复用的版本,在MP4文件相同的目录路径。您可以使用保存为不同的位置。

It creates the muxed version in the same directory path of your mp4 file. You can use save as for different location.

新创建的文件工作对我来说,并没有给PVMFErrContentInvalidForProgressivePlayback错误。

The newly created file worked for me and didnt give PVMFErrContentInvalidForProgressivePlayback error.

这篇关于Android的MP4 MOOV MDAT问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆