FFMPEG сообщает о другом (неправильном) разрешении видео по сравнению с тем, как оно воспроизводится на самом деле

Быстрый вопрос, у меня есть фильм, который был вырезан и визуализирован с помощью Sony Vegas из исходного формата в файл .wmv. А вот и сложная часть: фильм при воспроизведении с VLC или WMP , имеет разрешение 656x480 ... НО когда я запускаю ffmpeg -i в теме, он говорит, что его разрешение составляет 600x480 ....

Я потратил время на то, чтобы захватить кадр и обрезать его с помощью Photoshop и его 656 , а не 600 как ffmpeg его отчеты, почему это могло происходить? Как исправить разрешение заголовков? Повлияет ли это на повторный рендеринг видео? Как я уже сказал, VLC и WMP, похоже, не заботятся о неправильных заголовках и воспроизводят их правильно, НО, jwplayer, похоже, использует информацию заголовка, в которой я его не виню, это правильно, но почему видео заголовки могут быть неправильными?

ffmpeg -i trailer.wmv
Input #0, asf, from 'trailer.wmv':
Duration: 00:01:04.93, start: 3.000000, bitrate: 2144 kb/s
Stream #0.0: Audio: wmav2, 44100 Hz, mono, 32 kb/s
Stream #0.1: Video: wmv3, yuv420p, 600x480 [PAR 59:54 DAR 295:216], 2065 kb/
s, 25.00 tb(r)

И да, параметры PAR / DAR тоже неверны, но, честно говоря, я не понимаю этого технического дерьма, обычно смотрю видео и проверяю, как оно выглядит, любые отзывы будет оценено : P

Есть ли способ изменить информацию контейнера с помощью ffmpeg, чтобы приложения, которые действительно используют информацию контейнера, не отображали видео некорректно?

6
задан Timeout 29 March 2015 в 23:45
поделиться