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

u1kuni
  • u1kuni

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-spam image

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください