2016-04-27 8 views
2

MediaCodec経由でMP4ファイルを正常に生成しましたが、InstagramやWhatsappでアップロードした後に再生できません。今私は、MPEG4Writerが述べているように、MP4ファイルがストリーミングできないことが問題であると考えています。ストリーム可能にするためには、MooVアトムをMP4ファイルの先頭に移動する必要があります。InstagramとWhatsappでMP4をプレビューできるようにするには、MOOVボックスをファイルの先頭に移動する必要がありますか?

私はlibav/ffmpegのqt-faststartオプションを知っていますが、ffmpegが私のAPKサイズを膨らませるので、私はそれを排除しています。私はMP4Parserを使ってこれを行うことができると聞いた。

私の質問:それはMP4ファイルの先頭にmoovアトムを移動することになると

  1. 他の選択肢はありますか?
  2. InstagramとWhatsappは、このようにMP4ファイルをストリーミング可能にする必要がありますか?

答えて

1

実は、あなたがqt-faststartを使用するのLibav/ffmpegののすべてを必要としない、それは自己完結型の小さなアプリケーションだ - それは実際には非常に小さいですので、あなただけの、それが中に含まれている単一のCファイルが必要ですツール。

これがInstagramとWhatsappがあなたのビデオではうまく動作しない理由であるのか、他の問題が原因であるのか分かりません。

+0

あなたの答えをありがとう。私はInstagramでそれを共有することができるので、ビデオは問題ありません。しかし、Whatsappでの共有は、まだ動作しません - 私はそれがURIの問題か何かだと思っていましたが、私は確かではありません。 – Gensoukyou1337

関連する問題