家のTV録画環境はTS抜きで撮り、生TSファイルのまま貯めている。
しかしながら最近放送大学全録はじめたら、あっという間にHDDが埋まってゆく。
放送大学なんてワンセグで十分なんだけれど、ワンセグ放送やっていないのでフルセグをトランスコーディングする。
環境
チューナのドライバの問題で録画環境はWindowsで構築している。
Windows 10 Pro 64bit
インストール
A's Video Converter
http://bluesky23.yukishigure.com/AsVideoConv.html
(ライセンス:フリーソフト、オリジナルライセンス、再配布禁止、非OSS)
K-Lite Codec Pack Mega
https://www.codecguide.com/download_k-lite_codec_pack_mega.htm
(ライセンス:不明)
どうせWindowsだしドメスティックなところでツールの検証は安直でいいかな。
設定
エンコーダをMicrosoft H.264 Encoderと設定。
ビデオエンコードのレートコントロールは初期値VBR。
このままトランスコードすると、
元ファイル1.6Gがトランスコードして1.7Gに増えてしまった。
ビデオエンコードのレートコントロールをCBRに変更し、目標ビットレートを128kbpsとすると
トランスコード後のファイルは87MBytes。
目標ビットレートを300kbpsにすると
トランスコード後のファイルは162MBytes。
上記だけだと割と変換失敗が発生したので、
Marumo ISDB Splitter
をGigazineで紹介されている手順でインストールした
http://gigazine.net/news/20170311-as-video-converter/
こんなところでいいかな。
コード
A's Video Converterいろいろ設定できるようだが、バッチ機能は弱いようで外部コードで補完。
ファイルをトランスコードした後に元ファイルは消すバッチファイル
"c:\Program Files\A's Video Converter\AsVideoConv.exe" "%1" | more
del