pav Цитата: Имеется набор "матрёшек" снятых и упакованных мною кодеком х264 с физическим разрешением, как и у оригинала 720х576. Соотношения сторон заданы в "матрёшке". Они для каждого файла свои. Для одних файлов это 4:3, для других - 16:9. Так вот, мне интересно, почему плеер (или ffdshow) оставляет неизменным ширину кадра?
У меня в MPC всегда в похожих случаях высота не меняется, а ширина увеличивается. Т.об. при одном и том же размере кадра 16:9 выглядит больше чем 4:3. И такое наблюдаю на MPEG2, avi(XviD) и mkv(H264).
Имхо, MPC чтобы получить нужные пропорции всегда старается увеличивать картинку, т.е. одну сторону фиксирует, другую - увеличивает, а не уменьшает (если конечно позволяет размер экрана).
Почему а вас по другому пока непонятно...
Добавлено: pav потестил на матрешке более тщательно (сам давно хотел
):
исходник - MPEG2 480x576 (4:3) 25fps
кодек x264 (b928), mkvmerge 2.2.0
1. AR нигде не указывал - картинка сильно вытянута по вертикали (специально подобрал такой клип
)
2. AR указал в x264, т.е. приписал в видеопоток - картинка правильная
3. AR указал в mkvmerge, т.е. прописал в матрешку - картинка правильная
4. AR указал везде (4:3 в x264, 16:9 в mkvmerge) - картинка вытянута по ширине, следовательно значение AR в свойствах матрешки приоритетнее значения в видеопотоке.
во всех случаях в MPC высота не менялась, а вот ширина увеличивалась (кроме первого случая)
Добавлено: ЗЫ:
mplayerc_6491_28.07.2008_rus_KDASOFT
ffdshow_beta5_rev2033_20080705_clsid
выход - WMR7 (windowed), сплиттер Matroska - встроенный