mediahandler というインターフェイスを使用して、ASF ビデオを FFmpeg で変換しようとしています。
問題は、ASF ビデオのメタデータが破損しているように見えることです。ビデオは 640x240、アスペクト比 4:3 であると記載されています。
縦横比は正しいのですが、明らかに解像度が違います。これにより、コンバーターは解像度を使用して元の縦横比を決定するため、ビデオを正しくスケーリングしません。
縦横比のメタデータを取得できますが、これで問題が解決するかどうかはわかりません。解像度が正しくない場合は、縦横比のメタデータも間違っている可能性があると思うからです。
では、実際の高さ/幅を取得する方法はありますか? VLC などのプレイヤーはこれに問題がないようです。FFmpeg を使用してそのようなことを行うにはどうすればよいですか?