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経由で見るとこんな感じ。
放っておけば変換完了する。
変換後のファイルをhttpdからストリーミング視聴。
サイズは3分の1くらいになるのに、画質はほとんど変わらない印象。