DivX подобные источники

          Сразу отвечу на вопрос - зачем? Часто в DivX встречаются редкие фильмы, которые на DVD в российскую глубинку никто не возит. К тому же довольно качественные VCD, сделанные из DivX, пользуются большим спросом у знакомых владельцев музыкальных центров с караоке.


          Для получения при последующем кодировании хорошего результата, такой AVI файл нужно разделить на составляющие - видео и аудио потоки. Если этого не делать, можно получить рассинхрон звука или периодически проскакивающие черные кадры. Все это из-за того, что DivX часто не соответствует распространенной спецификации AVI (звук каждый жмет по-своему, бывает нестандартная частота кадров и т.д.). Для сохранения видео потока универсальным инструментом является VirtualDubMod. Чтобы сохранить видео, нужно открыть .avi, зайти на вкладку Streams > Stream List, выделив мышкой аудио поток, нажать Disable в правом нижнем углу.

          Далее жмем File > Save As, выбираем Direct Stream Copy:

          Чтобы сохранить отдельно звуковые потоки - в том же Stream List выбрать нужный поток и нажать Demux. Но тут уже пошли нюансы. Замечено, что эта операция не всегда проходит корректно. Все зависит от формата сжатия и некоторых других параметров, закономерности я так и не выявил. Поэтому иногда пользуюсь для этого еще AVIMux_GUI.
В AVIMux_GUI нужно щелкнуть правой кнопкой на верхнем окне, выбрать Add чтобы загрузить файл. Затем жмем add video source. Правой кнопкой на нужном нам аудио потоке выбираем extract binary и сохраняем.

          Теперь, в результате всех трудов, имеем раздельные видео и аудио потоки. Сразу можно решить, в какой формат потом будем жать. Здесь могу дать несколько простейших рекомендаций. Если DivXовый фильм длиной в пределах 1час 40мин умещается на одной "болванке" и имеет ширину кадра более 500 (например 512х384), то из него получится вполне качественный SVCD. Если на одну "болванку" уместили фильм порядка 2 часов или ширина кадра менее 500 (например 480х352), то лучше из него делать только VCD. Если же на диск "умудрились всунуть" более 2,5 часов - пересчитывать его не имеет смысла. Конечно можно применить обработку видеоматериала (удавалось мне даже из «заквадраченого» VCD изображения получить даже вполне приемлемое DVD качество с помощью фильтров типа msu_deblocker, но это еще во много раз увеличивает время последующего просчета, которого при пересчете из DivX/XviD в VCD/SVCD требуется итак немало).