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のバッチファイルを考える」
http://dejimotto.blogspot.jp/2014/01/tssplitter.html?m=1

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.
LINEで送る
Pocket

You can leave a response, or trackback from your own site.


コメントをどうぞ

*
コンメントされる際は、画像に表示された文字を入力してください。
Anti-spam image