Re: Webラジオの保存方法の質問はこちら【26】 ( No.22 )
日時: 2020/07/23 20:07
名前: おひげ

>>21

イワジさん

今回の特別版は”徳井青空のまぁるくなぁれ!”のような形での複数ストリーミングが
1つの配信リスト(.m3u8)内に混在している形式ですが、今回のみの仕様なのか従来の配信スタイルと違い
Programは2種類のみとなっています。

響の保存ツールの標準のバッチファイルは特に保存プログラムを指定していないため、標準でProgram0が
保存されます。
また、以前に私が投稿していた変更版や.m3u8を使用した保存用のバッチは同時期に配信されていた物を
含めて”徳井青空のまぁるくなぁれ!”と同じ仕様の3種類のProgramから高画質なもの(streamの4と3)を
保存するものに対応させているために今回の仕様には対応していません。

今回のストリーミングの仕様は下記のようになっており、Program1が高画質(1000k版)となっているようです。

Program 0
Metadata:
variant_bitrate : 5174000
Stream #0:0: Audio: aac (LC) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp
Metadata:
variant_bitrate : 5174000
Stream #0:1: Video: h264 (Constrained Baseline) ([27][0][0][0] / 0x001B), yuv420p(tv, smpte170m/smpte170m/bt709), 640x360 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
Metadata:
variant_bitrate : 5174000
Program 1
Metadata:
variant_bitrate : 13047000
Stream #0:2: Audio: aac (LC) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp
Metadata:
variant_bitrate : 13047000
Stream #0:3: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, smpte170m/smpte170m/bt709), 640x360 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
Metadata:
variant_bitrate : 13047000

その為、保存するストリーミングをコマンドで指定してストリーミング3の動画とストリーミング2の音声を
取り込んでやれば保存が可能となります。

F12の開発者モードで .m3u8 を絞り込めるところまではできておられるようなので、
コマンドプロンプトをffmpeg.exe のあるディレクトリ(フォルダ)で開くかパスを事前に通しておいていただき
下記コマンドを実行されれば保存が可能だと思われます。


ffmpeg -stats -i "取得した.m3u8のURL" -map 0:3 -map 0:2 -vcodec copy -acodec copy -bsf:a aac_adtstoasc "保存ファイル名.mp4"


取得した.m3u8のURL 部分はラジオを再生した際に取得できる playlist.m3u8 を含むURLに
保存ファイル名.mp4 は保存したいファイル名に置換して実行してください。

mediainfoの値は

低画質 (ファイルサイズ 199M)

Bit rate : 472 kb/s
Width : 640 pixels
Height : 360 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 (30000/1001) FPS

高画質 (ファイルサイズ 330M)

Bit rate : 872 kb/s
Width : 640 pixels
Height : 360 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 (30000/1001) FPS

となります。




トップページ