BonTsDemuxでより高画質に地デジtsをmp4に変換するオプション指定
私が何かを見出したというわけではなく、ネット上の情報通りにやってみたら改善したという話です。
ポータブルメディアプレイヤー(PMP)で見るために、地デジを録画したtsファイルをmp4(h.264)に変換する、というのが私の日課です。
以前は、↓ここに書いたオプション指定で変換していました。
地デジのTSファイルをffmpegでお好みの形式へ変換する: 主張
上記で指定しているオプションは、SPINN(以前使っていたPMP)で再生できれば十分というつもりのものです。解像度が指定通りでサイズがほどほどならばOKという。
が、オプション指定を工夫すると、ファイルサイズはより小さいのにより高画質に変換できることに気付きました。以前のオプションで変換したものと見比べてみると、動きのないほぼ単色の背景などのざらつきが明らかに軽減されていました。
で、やり方です。
ffmpegに指定するオプションはプリセットファイルにまとめておくと、シンプルに指定できるようになるというのを、今回知りました。↓下記は、ffmpeg で TS をできるだけ高画質な mp4 へ変換してみた - I’m just another TeXnician.から借用させてもらったプリセットファイルです。
level=41
crf=25
coder=1
flags=+loop
cmp=+chroma
partitions=+parti8x8+parti4x4+partp8x8+partb8x8
me_method=umh
subq=7
me_range=16
g=250
keyint_min=25
sc_threshold=40
i_qfactor=0.71
b_strategy=1
qmin=10
rc_eq='blurCplx^(1-qComp)'
bf=16
bidir_refine=1
refs=6
deblockalpha=0
deblockbeta=0
↑上記を、例えば "libx264-hq-ts.ffpreset" という名前でテキストファイルにして保存しておきます。置き場所は、BonTsDemux.exeのあるところ。
で、"cap_sts_sea.ini" には
X264_640x480 = -f mp4 -vcodec libx264 -vpre "./libx264-hq-ts.ffpreset" -aspect 16:9 -s 640x480 -threads 0 -vtag mp4v -acodec libfaac -ar 48000 -ab 128k -y -deinterlace -top -1
X264_640x480_EXT = mp4
X264_1440x1080 = -f mp4 -vcodec libx264 -vpre "./libx264-hq-ts.ffpreset" -aspect 16:9 -s 1440x1080 -threads 0 -vtag mp4v -acodec libfaac -ar 48000 -ab 128k -y -deinterlace -top -1
X264_1440x1080_EXT = mp4
を追加するような感じ。
上のほう(X264_640x480)がコンパクト版、下のほう(X264_1440x1080)が高画質版という感じですね。
今回私が気付いたのは、解像度を16:9にする必要はないってことでした。地デジの解像度って1440x1080だから16:9ではないですよね。だから以前は変換時に、1280x720とか768x432とか640x360とかに変えていました。でも、-aspectオプションを指定していれば特にそうする必要はないんですよね。
で、解像度はオリジナルの1440x1080のままにしておいたほうが、エンコードが速いっていうブログ記事(ソースは失念)を読んでからは、比率はそのまま(1440:1080 = 4:3)にしておくようにすることにしました。(比率が同じ→エンコードが速い、というロジックが成立するかどうかの真偽は不明ですが・・・)
というわけで、コンパクト版のほうは -s 640x480 に指定してみました。
私が地デジtsファイルをmp4に変換する動機は主に、PMPで視聴するためで、今使っているのはAndroidウォークマンです。
最近はPMP専用機よりは、AndroidスマホやiPhoneで動画を視聴する人が多いんではないでしょうか。上記オプションで作った動画は、AndroidのDicePlayer、AndroidのVLC Media Player、iOSのVLC Media Playerで問題なく再生できました。
PLEX USB接続 地上デジタル・BS・CS対応TVチューナー PX-W3U3« 歩きスマホをやめさせる方法 | トップページ | 音声多重放送(字幕あり)のtsファイルをmp4に変換してスマホで見る »
「パソコン・インターネット」カテゴリの記事
- AviUtl+VobSubでDVDの字幕が大幅にずれるときの対処方法(2018.11.03)
- Z-Waveの読み方はズィーウェイブ(2017.06.06)
- ImageMagick 7で複数ファイルのトリミングを行う(2017.03.08)
- AcrobatのPNG保存で「ディスク容量容量が不足している可能性があります」のエラーが出るときは、RGBプロファイルの埋め込みをオフにしてみる(2017.03.07)
- ポケモンGOのやめ方 ~ポケGO廃人になる前に~(2017.02.28)
「グッズ、ガジェット、家電」カテゴリの記事
- ヨドバシ・ドット・コムにハクキンカイロのベンジンを注文したら納期遅延で春になってしまった話(2017.03.19)
- ポケモン大量発生、アイテム大量発生イベント時の画像(ポケモンGO)(2016.11.13)
- 英会話CDから無音部を除去して短時間で聞く(「どんどん話すための瞬間英作文トレーニング」)(2016.05.30)
- 鏡のくもり止めヒーターは照明と連動させないでほしい(2016.02.28)
- VLCメディアプレイヤーのショートカットキーが効かなくなったら、半角/全角キーを押す(2016.02.28)
« 歩きスマホをやめさせる方法 | トップページ | 音声多重放送(字幕あり)のtsファイルをmp4に変換してスマホで見る »
コメント