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

anilaboの今後の配信がどんな構成になるかわかりませんが、今回と同じ構成になる場合に TemplateA.bat 内で
分岐して処理できるように記載してみました、参考にしてみてください。

ファイル名に関しては

HibikiTsubuyaki.exe の実行の場合は "本日のつぶやき(つぶやいてる人の名称)_日付.mp4"
本放送でanilabo以外は "放送名 放送回数_日付.mp4"
anilaboは "AniLabo 放送回数_日付.mp4"

となるようにしています。

環境によりつぶやきがうまく保存できなかったのでちょっと修正しました。(16.01.02.10:45)

現在使用している TemplateA.bat は必ずバックアップを行ってから書き換えてください。

-------ここから下をコピペしてください-------(この行は含めないこと)
@echo off

REM ← の行はコメントです。
REM
REM 【置換情報】
REM ツールによって置き換えされる文字列があります。
REM 仕様書\バッチ置換特殊定数一覧.html をご覧ください。
REM

REM ↓【例:番組名とURLを表示する】
echo 番組名:$BNAME$
echo 回数:$CNT$
echo URL:$URL_ECHO$

title $BNAME$ $CNT$

REM ↓【ここで分岐処理をしています】

if "$BNAME$"=="AniLabo" goto anilabo
if "$MODE$"=="0" goto tubuyaki
if "$MODE$"=="1" goto housou

goto end


REM ↓【anilaboの時の処理です。4番目と3番目のストリームが保存されます】

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


REM ↓【本日のつぶやきの処理です。HibikiTsubuyaki.exeを実行したときに処理されます】

:tubuyaki
set title2="$DIR$本日のつぶやき($BNAME$)_$YYYYMMDD_JA$.mp4"
ffmpeg -i "$URL$" -vcodec copy -acodec copy -bsf:a aac_adtstoasc %title2%
goto end


REM ↓【通常の放送の処理です。省略しているので1番目と2番目のストリームが保存されます】

:housou
ffmpeg -i "$URL$" -vcodec copy -acodec copy -bsf:a aac_adtstoasc "$FNAME_NOEXT$_$YYYYMMDD_JA$.mp4"
goto end


REM ↓【終了時の処理です、保存終了後に処理ウィンドウを10秒間だけ表示してから自動的に閉じる設定です】

:end
timeout 10
exit

-------ここから上をコピペしてください-------(この行は含めないこと)




トップページ