2018年1月18日
2018年1月19日
LooksGoodのメディアコンバータ
ASUSTOR製のNAS(AS320T-700A)にTSファイルを保存し、かつPLEXを走らせて、録画したテレビ番組を鑑賞している。
自宅LAN内であれば、これでまったく問題ないのだが、自宅外からとなるとそうはいかない。
自宅外であれば、テレビではなく、ほぼiPadで観ることになる。
ならば、解像度を圧縮してしまえと、同NASでASUSTOR製のメディアコンバータアプリLooksGoodを走らせ、必要に応じてTSファイルの低解像度化を行うことにした。
iPadなら320bpsでほぼほぼ問題なし。
が、ここで問題発生。
大方のTSファイルは無事にコンバートされるのだが、一部コンバートされないものがあった。
LooksGoodのログを見ると、「成功」となっている・・・がコンバートされたものがどこにも見当たらない。
なぜ??
年末年始、このことで頭を悩ませていたのだが、ようやく解に辿り着くことができた。
どうも、副音声(解説音声も含む)のあるTSファイルだけ、コンバートされていないのだ。
じゃあ、TSファイルから音声を抜くか・・・というのも難儀な話。
そこで試しに、TSSplitterを使って、音声の変わり目でTSファイルを分割したうえで、LooksGoodのコンバートにかけてみるとにした。
すると効果てきめん、問題なくコンバートすることができたのだ。
いや~長い旅だった。
ということで、以下のページを参考に、EPGTimerの録画後バッチ最初にTSSplitter処理を追加することにした。
デジもっと!「本当に役立つ録画後のTSSplitterのバッチファイルを考える」
SETLOCAL @echo off rem TSSplitterで不要な情報をカット "D:\Tool\tssplitter\TsSplitter.exe" -EIT -SD -1SEG -SEP3 -SEPA "$FilePath$" rem 不要な小さい容量のファイルを削除 cd /d "D:\temp" for /r %%f in (*.ts) do if %%~zf LSS 400000000 del "%%f" for /r %%f in (*.txt) do if %%~zf LSS 15000 del "%%f" rem 生TSファイルを別フォルダへ移動 move "$FilePath$" "\\NAS\Video\original\" set totspath=\\NAS\Video\ MOVE "D:\temp\$FileName$_HD-*.ts" "%totspath%" echo 完了 echo.