TSファイルからH264へのエンコード | えるなのブログ

えるなのブログ

えるなの気ままなブログです。
日記とはちょっと違うかも。

テーマ:
PT3から保存された「ゆるゆり♪♪」の30分のTSファイルは3.4GBととても大きいです。
そこで、H264のmp4に圧縮することにしました。
モトのフォーマットは1440×1080となってるのですが、
どうみてもアスペクトが違いますし、x264でエンコすると案の定狂ってしまいます。
TSファイルをそのまま再生すると1980×1080なサイズになります。
でも、ぼやけているので、モトは小さくてよいようです。
したがって、この場合、大抵1280×720に圧縮するようです。

まず、「TMPGEnc」というので500MBに圧縮してみたのですが、(Core2Quad使用)

えるなのブログ

30分の動画の演算に44分程度かかりました。
結果の画像なのですが、音ズレはありませんでした。
動きが激しいとブロックというより、ちょっと滲んだような映像になります。

えるなのブログ


ほかにも、4VideosoftとかCyberLinkからも変換ソフト出てるのですが、どうなのでしょうね。

うまくエンコすると300~400MB程度で、滲みも殆ど出ないようです。
(他人まかせな例↓)
えるなのブログ-うまい



そこで、だいたいそれらしい性能なのは、「BonTsDemux」でffmpegを使う方式です。

※BonTsDemuxは現在公開されておりません。


えるなのブログ


で、その通りやってみたですが、エンコは25分程度と短かったですが、画質はTMPGEncよりだいぶ芳しくありません。音ズレはなかったです。
えるなのブログ-ffmpeg


多分、ffmpegが古いのが原因なのでしょうが、
新しいのはlibfaacを有効にできないのでAACがしょぼく、音質に難ありのようです。

ffmpegといえば「携帯動画変換君」にて苦労した覚えがあります。
最新のffmpegでAACを有効にして動画は革新的にキレイになったのですが、
肝心のPSPで再生できなくて、結局、画質的に若干劣るTMPGEncを使うコトになってたです。

ということで、
高画質かつコンパクトにエンコしたい場合、
新しいffmpegを使って(場合によってはリビルド)、それから設定してやるか、
また新しい方法が必用がありそうです。

※エンコ=エンコード


P.S.>
TMPGEncにてVBR(平均)にしたら若干画質がUPしました。
さらに、VBR(固定品質)にすればもっと良くなりそうですが、出力容量の見積もりが大変そうです。

えるなのブログ-tmpge-vbr