min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

録画したハイビジョン.tsをHandBrakeCLIで一括で.mp4に変換

http://min117.hatenablog.com/entry/2015/11/22/195254

録画したtsファイルが溜まる。

HandBrakeCLIでmp4にする。

 

プロファイルはもともと用意されている「AppleTV 3」を使う。

かなりキレイだし、とくにいじらない。

 

例えば「20151103_053643.ts」というファイルをmp4にするには

$ HandBrakeCLI -i 20151103_053643.ts -o 20151103_053643.ts.mp4 -Z "AppleTV 3"

でOK。

 

-Z の後にプロファイル名を指定するけど、AppleTVと3の間にスペースがあるので、ダブルクオートで囲って「AppleTV 3」として認識させる。

 

これを for文でバッチ実行すればいい。

$ for i in *ts

do

echo "$i"

HandBrakeCLI -i "$i" -o "$i".mp4 -Z "AppleTV 3"

done

 

実行後にソースファイル.tsは消す場合は

HandBrakeCLI -i "$i" -o "$i".mp4 -Z "AppleTV 3" && rm -rf "$i"

すればよし。

 

実行中の様子をhttpd経由で見るとこんな感じ。

放っておけば変換完了する。

f:id:min117:20151122194649p:plain

変換後のファイルをhttpdからストリーミング視聴。

サイズは3分の1くらいになるのに、画質はほとんど変わらない印象。

f:id:min117:20151122195659p:plain

f:id:min117:20151122195735p:plain

f:id:min117:20151122195753p:plain