FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--/--/--(--)
スポンサー広告

tsファイルをmp4へ変換してHDD容量を節約

以前から放置気味だったTvrockとの連携での自動エンコードについて備忘録的にまとめてみました。

自動エンコードを実現するには市販ソフトを使うのが一番早いんですが今回はフリーソフトにこだわってみます。

今回使用するソフトは…、
TsSplitter
BonTsDemux v1.10 10k7
FFmpeg rev.18607

TsSplitterとBonTsDemux v1.10 10k7は現在サイト公開停止によりダウンロードできないようです。
FFmpegはrev.18607以降はエンコーダに問題があるようでmp4作成には使えないらしいです。
また、Tvrockにより録画・視聴ができている前提で話を進めていきます。

それでは早速設定していきます。

■ダウンロード

TsSplitter Ver1.23をダウンロードします。
BonTsDemux v1.10+10k7+nogui+es+fix05 バグ修正をダウンロードします。
お気に入りの動画を携帯で見よう様のブログから、最新のFFmpegをダウンロードしてきます。
特に最適化されたプログラム用CPUを使ってなければ通常版で大丈夫です。
■インストール

ダウンロードしたファイルを解凍しF:\tsencに入れます。
自動エンコード1
すると画像のような状態になると思います。

つづいてF:\tsencの中にあるcap_sts_sea.iniを編集します。
自動エンコード2

自動エンコード3
最下部に
X264_mp4 = -threads 0 -s 1440x1080 -aspect 16:9 -vcodec libx264 -crf 24.0 -level 30 -coder vlc -qmin 10 -acodec libfaac -ab 160k -ac 2 -ar 48000 -f mp4 -y
X264_mp4_EXT =mp4
を追加します。

自動エンコード4

最後にTvrockの設定に入りプロセスタブのコマンドを実行する欄に以下を記述します。

TN:"F:\tsenc\TsSplitter.exe" -EIT -ECM -EMM -SD -1SEG -WAIT2 -OUT "%3enc" "%1"
TN:move "%3enc\%4_HD.ts" "%3"
TN:del "%1"
TN:F:\tsenc\BonTsDemux.exe -i "%3%4_HD.ts" -o "%3enc\%4" -encode "X264_mp4" -vf -delay -0 -nd -start -quit
TN:move "%3enc\%4.mp4" "%3"
TN:del "%3%4_hd.ts"

今回は録画終了時にすべての番組をエンコードするのでチューナデバイス終了時に実行するようにしています。
また、オリジナルのTSファイルは削除しMP4ファイルのみを保存するようにしています。

これで生TSを大量に保管するよりもはるかに容量を節約できるはずです。
これからの課題は、番組追従次に出来るゴミファイルをどのように処理するか。
それと自動的に保存したいファイルを振り分ける方法を模索中です。

■参考ページ
FLAT

ブログランキング参加中
1日1回押してください↓

にほんブログ村 PC家電ブログ 自作PCへ
にほんブログ村
関連記事

コメントの投稿














管理者にだけ表示を許可する


| ホーム |
Page Top↑
▲ Page Top
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。