08/12/18 18:39:44 DV/7qiKZ
自分>>762なんだけど、思い出したので試してみた。
俺は普段720*480のAVCなmp4動画を作るときはx264で-sar 40:33をつけてエンコして
mp4ではparのオプションは何もつけずに多重化してる。これで自分の使ってる環境では
どれも問題なし。
こいつを ffmpeg -i Input.mp4 -vcodec copy -acodec copy -f mp4 Output.mp4 してやると
QTで最初のフレームが空白にならないのでedtsの効果は実感できたんだけど、かわりに
アスペクト比が反映されずに、720*480のpar 1:1状態で再生されるようになる。
こいつを mp4box -info で見てみると
"Pixel Aspect Ratio 40:33 - Indicated track size 720 x 480"
という風に表示される。ffmpegを通す前の動画が
"Pixel Aspect Ratio 40:33 - Indicated track size 872 x 480"
なので、ffmpegを通したことで何か変わったのは確かなようだが、原因が何なのかよくわかんね。
ちなみにffmpegを通した後の動画でも、QT以外のプレーヤーで再生させてみても
アスペクトに関しては特に表示上変わった様子は無し。
WindowsXP(x86)でffmpegのバージョンは SVN-r12910 な環境です。
まぁ現状edts無しでとりわけ問題があるわけではないので、別に困るわけじゃないけど。