M3U8ビデオファイルをMP4に変換できますか?M3U8ファイルは実際にはフォルダー内に多数の小さなファイルがあるオーディオプレイリストであるため、これを実行できるファイルコンバーターを見つけることができませんでした。
M3U8ビデオファイルをMP4に変換できますか?M3U8ファイルは実際にはフォルダー内に多数の小さなファイルがあるオーディオプレイリストであるため、これを実行できるファイルコンバーターを見つけることができませんでした。
回答:
これを行うにはffmpegを使用できます...
以下に例を示します。
ffmpeg -i "http://host/folder/file.m3u8" -bsf:a aac_adtstoasc -vcodec copy -c copy -crf 50 file.mp4
@Daniel Bが指摘したように、M3Uはプレイリスト形式です。これは、実際のメディアへのリンクを含む非常に小さなファイルです。M3U8はUnicodeバージョンです。つまり、あらゆる言語の文字や記号を含むリンクをサポートしています。
プレーンテキストファイルであるため、メモ帳またはその他のシンプルなテキストエディターで開いてリンクをコピーし、ブラウザーで各ビデオを手動でダウンロードできます。
ビデオへの直接のHTTP(S)リンクではなく、RTMPのようなストリーミングテクノロジーの場合、特別なプログラムをダウンロードして記録する必要があります。たとえば、これはRTMPストリームを保存するために使用されます。
ビデオファイルxxxx-ad .m3u8を最近ダウンロードし、同じ問題を解決しようとしました(オンラインストリームからApowersoftでダウンロード)。ファイルのサイズはたった201bで、再生するにはインターネット接続が必要でした。
formatfactoryを使用しました。最初はこのファイルをFFで開くことができませんでした。開くボタンは使用できません。
ただし、ファイルをポイントしてクリックし、FFウィンドウに移動すると、ファイルを追加し、形式を選択して、リッピングできます。結果は、オフラインで再生できる古典的なビデオファイルです。mp3のようなオーディオファイルのみが必要な場合も同様です。
楽しい
youtube-dl
m3u8 URLからビデオをダウンロードするためにも使用できます。例:
$ youtube-dl --hls-prefer-native "http://host/folder/file.m3u8"
[generic] playlist: Requesting header
[generic] playlist: Downloading m3u8 information
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 275
[download] Destination: file-file.mp4
[download] 100% of 123.19MiB in 01:02
[ffmpeg] Fixing malformed AAC bitstream in "file-file.mp4"
インストール/更新するにはyoutube-dl
、次のように入力する必要があります。
$ sudo -H $(which pip3) install -U youtube-dl
[sudo] password for xyztabcd:
Requirement already up-to-date: youtube-dl in /usr/local/miniconda3/lib/python3.6/site-packages (2019.4.7)
少なくとも最近のバージョンのインターネットダウンロードマネージャーでは、HLS()ストリームのダウンロードを適切にサポートしているため、リンクをコピーしてダウンロードとして手動で追加しない限り、.ts
ファイルを取得する必要があります。プレーヤー:ファイルが必要な場合は、My MP4Box GUIのようなツールを使用できます(またはFFmpeg、JohnEの回答を参照して、リンクの代わりにファイルのパスを入力してください)。.m3u8
.m3u8
.m3u8
.mp4
.ts
-i
拡張機能を変更するとうまくいきました。
インターネットダウンロードマネージャーを使用して、.m3u8形式で映画をダウンロードしました。職場で拡張子を.mp4
POOF
コンピューターサイエンスに変更しました-ファイルを再生できました。