Статьи :Операционные системы :Железо :
OS FAQ :
Кодинг :
Сейчас на сайте :0 пользователей, 2 гостей : |
Статьи » Операционные системы » Linux » Сравнение UNIX и Windows посредством компрессии DVD-ролика в DivX
В данном тесте будет сжиматься DVD-ролик (MPEG2) в DivX формат. Чем быстрее происходит компрессия, тем лучше.
Автор: Разместил: Amro Дата: 2006-03-18 10:27 Комментарии: ![]() ![]()
Средняя оценка участников (от 1 до 10): Пока не оценено
Проголосовавших: 0 Сравнение UNIX и Windows посредством компрессии DVD-ролика в DivXВ данном тесте будет сжиматься DVD-ролик (MPEG2) в DivX формат. Чем быстрее происходит компрессия, тем лучше. Для лучшего понимания теста нужно знать следующие термины:
Например, FourCC Описание Владелец DIV6 DivX ;-) MS MPEG-4 v3 DIVX DivX 4 (OpenDivX) Project Mayo DX50 DivX 5.0 divx.com XVID XviD xvid.org (open source) В данной статье выявили победителя декомпрессии. Тогда вопрос, а зачем нужен победитель компрессии?
Во-первых, компрессия это более ресурсоемкое действие, чем
декомпрессия. Другим языком загрузка процессора 100% и
свободной оперативной памяти поминимуму на очень долгое
время.
Вот и выясним, под какой операционной системой лучше всего
заниматься сжатием фильмов.
Прежде чем начать тест, нужно разобраться в несоответствиях в
тесте. То есть скоррелировать информацию, так что бы небыло
возгласов "типа так не честно".
mpeg4 - ISO standard MPEG-4 (DivX 5, XVID compatible) msmpeg4 - pre-standard MPEG-4 variant by MS, v3 (aka DivX3)
Программа GSpot(из пакета кодеков K-Lite Codec Pack) так и сказала про сладкую парочку msmpeg4 и "DivX ;-) MPEG-4 Low-Motion". msmpeg4 FourCC=DIV3 и Name="DivX 3 Low-Motion" "DivX ;-) MPEG-4 Low-Motion" FourCC=DIV3 и Name="DivX 3 Low-Motion" НО с парочкой "DivX Pro(tm) 5.1 Codec" и mpeg4 проблемы. GSpot информировала mpeg4 FourCC=DIVX и Name="DivX 4 (OpenDivX)" "DivX Pro(tm) 5.1 Codec" FourCC=DX50 и Name=DivX 5.0 По сведениям GSpot и по здравому смыслу DivX 5 не равен DivX 4. Но прочтите следущее: MPEG4, DivX ;-), OpenDivX (DivX4), DivX 5.02, XviD и другие вариации на тему MPEG4 mpeg4 - ISO standard MPEG-4 (DivX 5, XVID compatible) Вообщем, я решил провести компрессию, а результаты в случае чего скоррелировать. Итак, тест по компрессии начался ... ASPLinux 9.0 (http://www.asplinux.ru/)Для того чтобы не засекать время вручную и ввести лог компрессии, был написан скрипт. 1 #!/bin/sh 2 clear 3 date>log.txt 4 mencoder test.vob -ovc lavc -lavcopts vcodec=mpeg4 -ofps 24 -vop lavcdeint -oac copy -o stitch.avi >>log.txt 5 date>>log.txt
3 строка засекает начало теста. 5 строка - конец теста.
Находим в файле в начале и в конце строчки типа
Это часть лога ... Writing AVI index... Windows XP (http://www.Microsoft.com/)
В Xmpeg настройки видео были сделаны как на картинке ![]()
Галочка "Перестроить прогрессивную развертку" аналогична
опции .* в MEncoder. ![]()
Аудио настройки свелись к указанию
копировать
напрямую в файл.
Вообщем, кто не понял, то ![]() Махание кулаками после драки1. Пробовал в Xmpeg менять "iDCT настройки". Разница +/- 10 сек. Это не серьезно. Для желающих все оспаривать скажу следущее, пока я писал данную статью, фильм кодировался десятки раз и всегда результаты времени поражали своей постоянностью.
2. Если Xmpeg заставить не скидывать звуковую дорожку AC3
в файл, а преобразовывать в PCM и склеивать сразу с
фильмом, то время компрессии НЕ изменяется. Наверное, для
такого преобразования требуется мало процессорного
времени, ведь это не сжатие в формат mp3.
3. Так как настройки самих кодеров мало влияют на
результаты, то можно предположить, что скорее всего
реализация кодеков под Linux лучше, чем под Windows.
4. Одна из философий Linux и UNIX - гласит, будь программа
хоть суперграфической у нее должен присутствовать
возможность задавать параметры в командной строке. Для
кого скорость компрессии это наиважнейший параметр и не
испугается разбора командной строки, то рекомендую
компрессировать под Linux.
Согласитесь что разница, ждать 1 час или 3 часа при компрессии с помощью DivX Low-Motion, есть. Разница огромная, но надо это проверить на практике. Проверил 29.02.2004г результаты на реальном DVD, очень интересные выводы. Тест закончился с победой MEncoder'a. |