Войти

Показать полную графическую версию : Реальная ширина кадра DVD в два раза меньше чем воспроизводимая. Как конвертировать?


RickiTickiTavi
04-04-2012, 16:11
День добрый.

Затеял сделать рип одного DVD и столкнулся со следующей ситуацией:
При воспроизведении диска на плеере (или на компе через VIDEO_TS.IFO) картинка нормальная, но если воспроизводить поток из VOB-файла отдельно картинка получается сжатой в два раза по горизонтали. Открыл VOB через VirtualDub и вот какая инфа:
http://forum.oszone.net/attachment.php?attachmentid=80583&stc=1&d=1333541086
Т.е. размер кадра 352*576. (воспроизводится как 704*576)
Сталкиваюсь с таким в первый раз, интересно знать что это такое?
Ну и конечно как правильно это перекодировать? Понятно что можно применить стандартный фильтр resize, но полученное изображение начинает при этом дрожать. Видимо есть какой-то более правильный путь. Подскажите его.
Спасибо.

DJ Mogarych
04-04-2012, 22:43
Насколько мне известно, VirtualDub не работает с неквадратными пикселями (DAR (http://en.wikipedia.org/wiki/Pixel_aspect_ratio) = 2), хотя я не знаю эту программу досконально, может быть, где-то есть соответствующая настройка.

Сейчас ситуация выглядит вот так:

http://upload.wikimedia.org/wikipedia/commons/thumb/e/eb/PAR-2to1.svg/220px-PAR-2to1.svg.png

Попробуйте автоперекодировщики, типа Xvid4PSP или Freemake video converter, они должны нормально обрабатывать такие файлы.
Во всяком случае, монтажки типа Pinnacle Studio отлично понимают, что такое неквадратный пиксель, и корректно работают с такими форматами.

RickiTickiTavi
05-04-2012, 10:13
Спасибо за наводку на PAR!
Aspect ratio выставляется в настройках кодека.

ЗЫ: дрожание кадра оказывается было в оригинале, просто не во всех кадрах, буду убирать фильтрами.




© OSzone.net 2001-2012