2017-01-24 7 views
6

プレイリストであるm3u8メディアファイルを解析し、実際のメディアコンテンツをダウンロードする必要があります。
は、私の理解あたりとしては、次のように複雑なプロセスです:Androidでm3u8形式のメディアファイルをダウンロードするには

  • M3U8ファイルを解析し、「.TS」チャンク取得
  • 、単一のファイルとしてマージを取得されたすべてのチャンク一度
  • マージされたTSファイルをmp4形式に変換します。

残念ながら、上記の手順を実行するためのlib /モジュールが見つかりませんでした。誰でもm3u8ファイルを処理してダウンロードするためのより良いアプローチや作業サンプルを提供できますか?

ご迷惑をおかけして申し訳ありません。

+0

あなたは正しいアプローチを得ています。質問は何ですか? – szatmary

答えて

1

手順が正しいです。しかし、これにはあなた自身で実装するための膨大な努力が含まれます。いくつかの利用可能なライブラリに行くのがよい。

私は、サンプルプロジェクトをここに素晴らしいものを得た:https://github.com/nichucs/ffmpeg-android-java-master オリジナルレポ:ここhttp://writingminds.github.io/ffmpeg-android-java/

+0

実際、その1つは私のレポ、サンプルプロジェクトです。私はいつか前にライブラリを見つけました。しかし、あなたの応答のおかげで:) – Nizam

1

は私のソリューションです:3つの簡単なJavaクラスを使用したhttps://github.com/nichucs/HLS2MP4 、あなたはこれを行うことができます。

前者の短所は約20MBのサイズです。

関連する問題