10/03/27 20:28:03 usoVh3ME
続きです。
で、再生環境側の対応はどうかというと、自分の試せる範囲 (Windows環境) では、MPC-HC 内蔵/Haali のスプリッタは
コンテナのアスペクト比を (多分) みておらず、逆に CoreAVC や libavcodec (ffdshow, VLC 他も) は H.264 ストリームの
sar をみてその情報をレンダラに流すため none で sar 指定の方がうまくいくという状況になってます。
デバイス周りだと PSP (多分 Sony の Walkman とかでも同じでしょう) は自前の特殊ヘッダ→H.264 ストリームの sar の順で
みるので mp4 コンテナのアスペクト比情報は必須ではなく、iPod/iPhone 系 (+なぜか iTunes) に関しても H.264 ストリームの
sar に "も" 反応するので同様に mp4 コンテナの方はなくてもかまわないという状況です。
# QT は無視するけど iPod/iPhone/iTunes は反応するというのはどういうことなのかちょっと理解に苦しみますが…
HandBrake の設計からするとコンテナ側のアス比が一切ケアされないためアナモーフィックを実現するために none で
sar=x/y を指定というのは邪道なんですが、こっちの方が使いやすいという状況になってしまっています。
自分としては、0.9.3 の頃にそういうやり方でやっていたというのに加えて、上記のような状況から none+sar=x/y で
大抵の場合あんまり問題が出ないというのも関係しているんじゃないかと思います。