Re: Webラジオの保存方法の質問はこちら【22】 ( No.6 )
日時: 2015/12/31 13:12
名前: おひげ

>>2

横やりになってしまうかもですが、今回の指定の解説です。(間違ってたらすみません)


12/24のAnilaboの動画はマルチストリーム(1つの動画ファイルに複数の映像と音声が混在している物)に
なっているようです。(他の日付もかもしれませんが...)

今回のファイル構成は

ストーリームの1番目:低ビットレートの音声ファイル(bitrate 7200)
ストーリームの2番目:低ビットレートの映像ファイル(bitrate 7200)
ストーリームの3番目:高ビットレートの音声ファイル(bitrate 3689000)
ストーリームの4番目:高ビットレートの映像ファイル(bitrate 3689000)

となっているようです。

Bate7の標準書式

ffmpeg -i "$URL$" -vcodec copy -acodec copy -bsf:a aac_adtstoasc "$FNAME_NOEXT$.mp4"

ではストリームの指定をしていないため、自動的に1番と2番の物が選択されるので低ビットレート版が
ダウンロードされるために映像が乱れて見える(ビットレートが低いのでブロックノイズが大きい)
状態になっているものと思われます。

>>4 でりんりんさんが変更された書式

ffmpeg -i "$URL$" -map 0:4 -map 0:3 -vcodec copy -acodec copy -bsf:a aac_adtstoasc "$FNAME_NOEXT$.mp4"

はストリームの4番目と3番目(高ビットレートの映像と音声ストリーム)を指定してダウンロードするように
しているため、ダウンロードされたものはビットレートが高いためにブロックノイズの少ないものになっているます。

他のラジオがダウンロードできなくなる現象は他のラジオは音声ストリームのみであったり、映像ストリーム付きでも
1種類しか存在しないために、4番目と3番目を指定して保存という命令を実行しても存在しないものを保存しようと
しているためにエラーとなってしまうものと思われます。




トップページ