stas: (Default)
stas ([personal profile] stas) wrote2005-07-09 11:27 pm
Entry tags:

(no subject)

В России в последнее время вошла в моду кодировка фильмов XVID. Некоторые фильмы, кодированые таким образом, мой видеоплеер почему-то не читает, я их перекодирую с помощью VirtualDub в обычный DIVX. Интересно тут то, что при этом размер файла уменьшается примерно на 10%, а результат оказывается такого же качества и при этом его читают все. Спрашивается, зачем они используют XVID?
Но самое интересное ещё не это. Платная официальная программа для перекодировки Dr. DivX перекодирует тот же фильм при примерно том же качестве (у них настройки качества немного разные, но я после некоторого количества экспериментов нашёл сходные) вдвое-втрое дольше (у дуба 45-минутный фильм занимает около 6 часов - плюс-минус полчаса в зависимости от активности использования компа одновременно с перекодированием), и результирующий фильм получается иногда - больше исходного! Как им это удаётся? А главное - зачем им это удаётся?

[identity profile] cax.livejournal.com 2005-07-10 08:09 am (UTC)(link)
В двух словах объяснить не смогу, т.к. сам не знаю, но если вкратце - по стандарту MPEG4 есть много способов поиздеваться при кодировании, и "для-плеерная" настройка кодировщика DivX (впрочем, и XviD можно так настроить) использует только те из них, которые плейер умеет декодировать (а декодировать все вышеупомянутые фичи он не может, скажем из-за хардварных ограничений или отсутствия имплементации оных).

Но поскольку
1) есть туева хуча програм рипания для чайников, где ты выбираешь только "на сколько CD должен поместиться фильм"
2) многим глубоко наплевать на совместимость с DivX-DVD плейерами

то мы имеем то, что имеем.
recoder: (Default)

[personal profile] recoder 2005-07-13 07:43 am (UTC)(link)
Логика вроде бы в том, что XviD - один из немногих открытых MPEG4-кодеров. Соответственно, он более любим в пиратской среде.
А качество его со временем улучшается...
recoder: (Default)

[personal profile] recoder 2005-07-13 02:27 pm (UTC)(link)
Не уверен на 100%, но вроде бы MPEG4 как стандарт - да, открытый.
Исходный DivX (A.K.A. "DivX ;-)") - это хак MS-овской реализации.
Потом программеры начали писать свой альтернативный DivX, который в какой-то момент стал коммерческим DivX.com. И видимо в этот же момент от него отпочковались другие MPEG4-based кодеки, включая XviD.