Я работаю над нашим программным обеспечением для кодирования и столкнулся со странной проблемой, когда файлы с соотношением сторон 16: 9 воспроизводятся в некоторых проигрывателях в формате 4: 3 с пост-транскодированием из WMV в MP4. Используя представление ASF, я вижу, что исходный файл WMV, похоже, содержит неправильные данные в своей структуре BITMAPINFOHEADER (он сообщает, что имеет размеры 4: 3, но на самом деле 16: 9), но есть ли эквивалентный инструмент для файлов MP4, поэтому я могу проверить, была ли эта проблема перенесена в транскодированный файл?
Я хочу прочитать метаданные, встроенные в поток, а не использовать инструмент, который отображает их с помощью DirectShow / FFmpeg / other, поскольку они, по-видимому, вносят некоторые искажения и сообщают правильное соотношение сторон.