M3U8ファイルチャンク(HLS)をダウンロードし、後で見るためにそのビデオを(復号化後に)保存します。私はM3U8ファイルを再生するデモを行ったが、私は後で見るためにビデオデータをダウンロードしたい。iOSでHTTPライブストリーミング(HLS)の動画をダウンロードおよび復号化する方法は?
答えて
数ヶ月前にHLSストリームをダウンロードする際に問題がありました。しかし、多くの時間を費やした後、私はhlsストリームのダウンロードを実装し、それを単一のmp4ファイルとして保存することができました。あなたはそれを参照することができますhereを参照してください。
もここにリンクがあります、M3U8チャンクからの全体のビデオを作るChromeの拡張機能が存在するHLS Video Saver
あなたがダウンロードして、HTTP-LSストリームをデコードするffmpegを使用することができます。
ffmpeg -i http://example.org/playlist.m3u8 -c copy -bsf:a aac_adtstoasc output.mp4
があります利用可能なのはiOS version of ffmpegです。
このPerlスクリプトは良いフェッチャです:https://github.com/osklil/hls-fetch
ステップ:
wget https://raw.githubusercontent.com/osklil/hls-fetch/master/hls-fetch
chmod +x hls_fetch
./hls_fetch --playlist "THE_URL"
あなたM3U8プレイリストの完全なURLでTHE_URL
を交換(または--help
で他のオプションを試してみてください)。
ボーナス:(私が持っていたとして)あなたはPerlのJSONモジュールが欠落している場合は、単にsudo cpan JSON
を実行します。
ありがとう@sequielo – NSPratik
iOSの10から、あなたは、iOSデバイスにHTTPライブストリーミング(HLS)の資産をダウンロードするAVFoundationを使用することができます。
またはこれにgitを使用します。HLSion
- 1. SAMLアサーションを暗号化および復号化する方法
- 2. Azureストレージアクセスキーを暗号化および復号化する方法
- 3. Javaでサウンドファイルを暗号化および復号化する方法は?
- 4. Qt/C++でファイルを暗号化および復号化する方法は?
- 5. レールでIDを暗号化および復号化する方法は?
- 6. 暗号化および復号化クラス?
- 7. httpライブストリーミングHLSでリアクションライフサイクルを処理する方法は?
- 8. stringをbase64に暗号化および復号化する方法は?
- 9. bashでバックアップファイルを暗号化および復号化する簡単な方法
- 10. iOSでファイルを暗号化/復号化する方法は?
- 11. のC#、Dapperの、POCOおよび暗号化/復号化は
- 12. 暗号化および復号化パスワードのWebSphereのWebSphereで
- 13. Vigenere復号化および剰余
- 14. アンドロイドで.Gzipファイルを作成し、そのファイルを暗号化および復号化する方法は?
- 15. Swiftで 'FMDB/SQLCipher'を使用して暗号化および復号化する方法は?
- 16. PHPを使用してmysqlデータベースのデータを暗号化および復号化する方法は?
- 17. C++およびDelphiの一部の文字列を暗号化および復号化する
- 18. Java Classオブジェクト暗号化/復号化およびオブジェクトデータベース
- 19. Android Kitkat以上のファイルを暗号化および復号化する方法は?
- 20. sqliteを使用してiphoneでパシュトウ語を暗号化および復号化する方法
- 21. MediaCodecを使用して暗号化されたデータをSurfaceTextureに復号化および復号化する
- 22. ffmpeg - プログラムでHLSライブストリーミング
- 23. 行内のいくつかの値を暗号化および復号化する方法
- 24. AWS Elastic Transcoder HLS AES暗号化ビデオを復号化して.m3u8を再生する方法は?
- 25. 復号化暗号文キー、プレーンテキスト、およびアルゴリズム
- 26. AndroidおよびiOSのテスト自動化
- 27. Cling AndroidはHLS(HTTPライブストリーミング)をサポートしていますか?
- 28. pailler暗号システムは、負の大きな整数を暗号化および復号化できますか?
- 29. Android 3.0でHLS(httpライブストリーミング)をご利用の場合
- 30. ios開発デバイスでアプリケーションをバックアップおよび復元する方法は?
どのようにHLSストリームを再生していますか?通常の「
AVPlayerでHLSを再生しています – NSPratik
どのステップで問題がありますか? ビデオデータをダウンロードし、復号化キーで復号化し、結果データをファイルに保存する必要があります。 または、結果のファイルを再生するのに問題がありますか? – vipw