Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在某些手机(摩托罗拉 Droid /Galaxy S)中播放/流式传输 3gp 格式时出错,但视频在 Nexus 1 中播放没有任何问题。
除了使用 FFmpeg 之外,我该如何解决这个问题?
查看 3gp 文件中使用的特定编解码器。您可以使用 ffmpeg 或 mplayer 来检查和修改文件。将这些编解码器与手机的规格表进行比较,并确保您使用的编解码器同时适用于两者。
此外,为了通过 HTTP 流式传输视频,您需要在视频文件的开头包含标题信息。ffmpeg 带有一个名为的工具qt-faststart,它可以以这种方式修改您的文件。
qt-faststart
另外:3gp 本质上是 mp4 文件,编解码器数量有限。它们应该是可互操作的,但我怀疑使用一些特别高级的编解码器可能会创建不兼容的 3gp 文件。