Ru-Board.club
← Вернуться в раздел «Программы»

» Koepi's XViD codec

Автор: MihaNix
Дата сообщения: 14.06.2011 17:08
Сколько сборок перепробовал - всегда Xvid одно ядро грузит по максимуму, ну или равномерно распределяется нагрузка на 2, при этом загрузка всегда около 50% на 2ядерной системе. Единственное иногда фильтры и всяческая лабуда еще ресурсы кушает - тогда до 70% нагрузка доходит(но это не в счет - смотрю же на Xvid). Не на одной сборке не видел, чтобы Xvid у меня параллелился, 2 и более ядер не грузит.
В основном кодирую на старичке Athlon64 3800+, реже i3-560, еще реже Phenom II X4 955 и CeleronD(т.к. последние 3 машинки не мои). Везде похожая ситуация. Потоки и в ручную прописывал и авто определение, без толку.
Автор: V0lt
Дата сообщения: 16.06.2011 18:07
agz73

Цитата:
Что там такое с 1.3.2? Почему так тормозит?
Сборки от Jawor и koepi пробовал - скорость обработки в разы меньше, чем в 1.3.1!

Какая конкретно версия 1.3.1 в разы быстрее 1.3.2 от Jawor-а?
Автор: agz73
Дата сообщения: 16.06.2011 19:33

Цитата:
Какая конкретно версия 1.3.1 в разы быстрее 1.3.2 от Jawor-а?

1.3.1 от того-же Jawor'а
Проверял в VD и через encraw - 1.3.1 кодирует с fps 60. А 1.3.2 - 20.
Один и тот-же кусочек видео, на втором пассе.
На первом пассе разница менее заметна:
1.3.1 - 130fps.
1.3.2 - 95fps.
В скрипте avisynth только colormatrix() и crop с ресайзом. Больше ничего там нет.
Использую DGMultiSource().
Автор: V0lt
Дата сообщения: 17.06.2011 14:07
agz73
проверил. действительно медленнее.
Автор: agz73
Дата сообщения: 17.06.2011 14:12
V0lt, я подозреваю что это из-за того что забыли указать /D "HAVE_PTHREAD" при сборке. Этот дефайн как раз и появился в 1.3.2. В 1.3.1 и ранее XviD собирался принудительно с тредами.


Добавлено:
Собрал 1.3.2 из под MinGW - намного лучше, шустрее кодирует.
Без каких-либо патчей и без оптимизаций. Только '-O2'
http://dump.ru/file/5272128 - попробуйте.
Автор: V0lt
Дата сообщения: 17.06.2011 18:55
agz73

Цитата:
http://dump.ru/file/5272128 - попробуйте.

молодец. эта версия быстрее

Jawor тоже пересобрал XviD 1.3.2. Думаю скоро он обновит сборки у себя на странице.
Автор: agz73
Дата сообщения: 17.06.2011 19:44
V0lt, отлично. Он даже уже выложил! Спасибо за содействие!
Автор: CHELDAN
Дата сообщения: 18.06.2011 08:24
Xvid 1.3.2, Jawor's patched build (built on 17.06.2011) Now with Xvid EncRaw!
http://jawormat.republika.pl/xvid.html
Автор: agz73
Дата сообщения: 19.06.2011 08:31
Хм, однако XviD собранный gcc, с ключами оптимизациями x264, шустрее будет!
У меня на 5-7% быстрее он чем dll от Jawor. Кстати патч Jawor наложен.
Ключи при сборке: "-O3 -ffast-math -march=i686 -mfpmath=sse -msse -fomit-frame-pointer -fno-tree-vectorize -fno-zero-initialized-in-bss".
Автор: V0lt
Дата сообщения: 19.06.2011 10:22
agz73

Цитата:
Ключи при сборке: "-O3 -ffast-math...

наверное -O3 дает прирост. но с ним надо осторожно, возможны глюки.
Автор: agz73
Дата сообщения: 19.06.2011 13:40
V0lt, да вроде пока без глюков. Несколько SATRip'ов им закодировал, пару BDRip'ов - полет нормальный.
Автор: ALEX666999
Дата сообщения: 19.06.2011 19:08

Цитата:
agz73: да вроде пока без глюков

Выкладывай(те), будем щупать!
Автор: szl
Дата сообщения: 19.06.2011 20:22

Цитата:
Ключи при сборке: "-O3 -ffast-math -march=i686 -mfpmath=sse -msse -fomit-frame-pointer -fno-tree-vectorize -fno-zero-initialized-in-bss".

-O3 - с xvid дружит нормально
-ffast-math - то же нормально
-march=i686 - бесполезная трата...
-mfpmath=sse - только замедляет
-fno-tree-vectorize - а зачем тогда использовать -О3
xvid хорошо оптимизируется с помощью "graphite", правда многое зависит от того какую сборку cross mingw ты будешь использовать.
Автор: SamLab
Дата сообщения: 19.06.2011 21:08
szl
Твою сборку мы увидим?
Автор: szl
Дата сообщения: 19.06.2011 21:26
SamLab, или в эту ночь, или в следующую опубликую. О причинах задержки я упоминал у тебя на форуме.
Автор: SamLab
Дата сообщения: 19.06.2011 22:55
szl
Отличная новость! ждем с нетерпением! а по поводу причины - желаю скорейшего разрешения проблем наилучшим образом!
Автор: szl
Дата сообщения: 23.06.2011 04:00
на пару дней задержу свою сборку xvid, сейчас обкатываю новый вариант cross mingw, по результатам, на этой сборке буду строить xvid
Автор: agz73
Дата сообщения: 23.06.2011 09:22
szl, с graphite? Тож хочу попробовать собрать такой gcc. На хабре статья была как - по ней и буду делать
Автор: SamLab
Дата сообщения: 24.06.2011 08:05
УРА!
XviD-1.3.2 x86 / x64 Stable release
http://www.xvidvideo.ru/xvid-video-codec/xvid-1-3-2-x86-x64-stable-release.html
Автор: V0lt
Дата сообщения: 24.06.2011 22:14
szl
Надо бы в теме на doom9 отметиться
Автор: DonDD
Дата сообщения: 25.06.2011 16:39

Цитата:
The latest builds (24.06.2011) shouldn't require the Visual C++ 2008 Runtime for the DirectShow/MFT decoder anymore. It was just another peculiarity of Windows SDK (apparently Microsoft decided that if the source code for strmbase.lib is b0rked, its project file should be b0rked as well...).

http://jawormat.republika.pl/xvid.html
32-bit binaries (EXE installer)
64-bit binaries (EXE installer)
Автор: agz73
Дата сообщения: 06.07.2011 10:12
А koepi походу забил...
Автор: V0lt
Дата сообщения: 11.07.2011 22:42
Кто-нибудь сравнивал XviD 1.3.2 от Jawor и XvidVideo.RU? Кто какой билд предпочитает? Есть ли проблемы или наоборот преимущества у какого-нибудь билда?

Сам я редко кодирую. Но для пака хотелось бы сделать более-менее объективный выбор.
Автор: SamLab
Дата сообщения: 11.07.2011 23:02
V0lt
Для интеграции в дистрибутив Windows нужна однозначно версия от XvidVideo т.к. она не зависит от наличия в системе библиотек С++ - про кодирование сказать не могу т.к. в данный момент не кодирую, но Джавор пишет про оптимизации, есть ли они в сборке XvidVideo сказать не берусь
Автор: DonDD
Дата сообщения: 11.07.2011 23:08

Цитата:
...она не зависит от наличия в системе библиотек С++

а где сейчас найти систему без данных библов? тьма софта их просит и с собой таскает.

Автор: V0lt
Дата сообщения: 11.07.2011 23:32
SamLab
В билде от 24.06.2011 Jawor заявил, что убрал требование наличия Visual C++ 2008 Runtime в системе (я не проверял).
szl свои сборки оптимизирует. Я проводил небольшие тесты, скорости на равных, файлы получаются одинаковые.
Автор: SamLab
Дата сообщения: 14.07.2011 22:22
XviD 1.4.127 Beta (13.07.2011)
32-битная версия - http://jawormat.republika.pl/Xvid_14-127_13072011.exe
64-битная версия - http://jawormat.republika.pl/Xvid_14-127_13072011_x86_and_x64.exe
Автор: Gideon_Vi
Дата сообщения: 15.07.2011 06:24

Цитата:
XviD 1.4.127 Beta

szl, бум?

Цитата:
Gideon_Vi, вот держи Xvid 1.4.0.127 rev.2024, ничего интересного в 1.4.0 пока нет!

куль
Автор: agz73
Дата сообщения: 15.07.2011 09:19
Changelog бы увидеть...
Автор: ndch
Дата сообщения: 15.07.2011 10:29
Я правильно понимаю, что изначально XviD был форком opendivx (DivX 4) ?

Страницы: 12345678910111213141516171819202122232425262728

Предыдущая тема: WM Cracker


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.