MPEG2: Где добыть компрессор?
Посоветуйте, каким програмным MPEG-2 кодировщиком можно воспользоваться для преобразования "мировского" avi в MPEG-2 (DVD) без потери качества и где его можно "взять". Где можно прочитать про это?
http://www.mpeg.org
Лучше всего пользоваться бесплатным bbmpeg компрессором. Как ни странно, у меня именно на нем лучше всего выходят MPEG2.
http://members.home.net/beyeler/bbmpeg.html
Нужно открыть advanced video settings/motion estimation, и поставить для предварительно выбранного формата GOP 12, 1 B frame between P frames, длины векторов по 20 для P и по 10 для B кадров. F коды, соответственно, 3 и 2. Потом все это можно как default settings запомнить.
Поток видео - от 4500 до 6000 kbit/s. Выйдет скорость кодирования 4-5 сек на кадр на PII 450 или Celeron. Долго, но за ночь минут восемь сделать можно. Проверьте установку field order - может оказаться не совпадающей с мировской, как у меня на DV.
Больше 15-20 минут MPEG2 на CD не помещается. A оно надо? Личный опыт говорит, что никто из друзей-приятелей и не в состоянии больше посмотреть за один сеанс. Если делать домашний видеоархив, то размер кванта приемлемый.
Ligos или DVMPEG не советую - только скоростью и хороши. Еще можно из пользоваться Pixeltools MpegRepair или MPEG2 Encoder. Тоже медленный, но работает хорошо. Там много всяких возможностей, но почти ничего не работает для PAL формата, например фильтры. Ручные оптимизации тоже могут работать с ошибками.
Я MPEG2 опыты только недавно смог считать для себя законченными, поэтому может быть и не все пока понимаю. Я купил карту-декодер Hollywood+ и все опыты ставил на ней - чтобы воспроизводилось без проблем и качество было хорошее.
Для программных декодеров все может быть немного по другому.