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

» Koepi's XViD codec

Автор: gale
Дата сообщения: 13.10.2009 16:14
V0lt
min frame quantizer везде 2,
max frame quantizer везде 31.
Автор: V0lt
Дата сообщения: 13.10.2009 17:54
gale

Цитата:
min frame quantizer везде 2

можешь сделать 1, разница в битрейте должна стать меньше (в качестве особой разницы не заметишь)

еще можно выбрать матрицу MPEG вместо H.263, опять разница уменьшиться, да и картинка будет четче

можно не делать ресайз (если конечно он имеется), по крайней мере не уменьшать размер по горизонтали

Тут вот в чем "проблема". Кодек кодирует кадр, по расчетам после первого прохода размер кадра, допустим, должен быть 50 КБ, а при тек. настройках (q=2) размер получается 30 КБ. И чего делать, не мусором же наполнять, вот и получается битрейт ниже расчетного.

Имхо, в данном случае "меньше" не есть проблема. Было бы больше, тогда бы на болванку не влезло.
Автор: Ironcast
Дата сообщения: 13.10.2009 18:08

Цитата:
можешь сделать 1, разница в битрейте должна стать меньше
Наверное, лучше именно максимальный с 31 убрать.. с x264 подобное давало свои плоды..
Автор: Gideon_Vi
Дата сообщения: 14.10.2009 00:04

Цитата:
Наверное, лучше именно максимальный с 31 убрать.. с x264 подобное давало свои плоды..

у xvid таких проблем нет
Автор: gale
Дата сообщения: 14.10.2009 14:09
Если сравнить качество и скорость кодирования, то какой конвертер лучше - virtualdub, mencoder, avidemux или ещё какой-нибудь?
Автор: Gideon_Vi
Дата сообщения: 14.10.2009 14:49
кодирует энкодер (xvid, divx, x264, etc.)
Автор: BakLAN
Дата сообщения: 19.11.2009 19:54
Поставил xvid.1.3.0-(cvs).091025.03.29-vaq-mtk-icl11_x64 для Windows. И не пойму, в нём есть DirectShow-кодес, чтобы WMP играл файлы типа xvid, divx? У меня не играет.
Автор: szl
Дата сообщения: 19.11.2009 22:06
BakLAN, винды какие? win x64, vista x64, win7 x64?
Автор: BakLAN
Дата сообщения: 19.11.2009 22:12
szl
win x64
Автор: szl
Дата сообщения: 19.11.2009 22:30
BakLAN, когда выполнял установку, параметры оставил по умолчанию? проверь есть ли у тебя в переменной PATH, вот такая запись - ;C:\Program Files\XviD MPEG-4 Video Codec, т.е. папка куда устанавливаются файлы xvid x64...
Автор: BakLAN
Дата сообщения: 19.11.2009 23:00
szl
Есть, но WMP11 всё-одно не играет. Запускается с попыткой загрузить кодек, потом ошибка загрузки и воспроизводится лишь звук.
Автор: BakLAN
Дата сообщения: 20.11.2009 04:31
Вроде понял, в чём проблема. Для winXPx64 существует только WMP11x32. Поэтому связки не получается. Хотя, когда поставил XviDx32 некоторые файлы воспроизводятся, а некоторые нет. Один из них в формате DivXv3.
Автор: Gideon_Vi
Дата сообщения: 20.11.2009 05:46
не совсем понятно, зачем юзать декодером именно xvid, когда можно поставить нормальный ffdshow. В котром к стати, тоже можно активировать декодирование средствами xvid.

Цитата:
Один из них в формате DivXv3

xvid воспроизводит divx начиная с v4

зы. Понятно, из идейных соображений.
Автор: BakLAN
Дата сообщения: 20.11.2009 15:01
Объясню. Всё довольно просто. Я вообще не использую ffdshow, потому как эта приблуда мена разочаровала уже давно, ещё с тех времён, когда на P166 можно было без тормозов посмотреть фильм в DivXv3 без тормозов. Но вышли новые версии в невероятным тормозами. Вместо неё использую MPlayer, IMHO лучше из существующих плееров. Зачем мне был XviD? Да в Total Commander`е удобно по F3 делать предпросмотр видео. У меня всяких роликов насобиралось уйма и чтобы их как-то упорядочить удобной делать предпросмотр по F3 - Запускается WMP11. Но теперь, наверное, поковыряю лучше Total и прикручу к нему тот же Mplayer, который играет 99% существующих форматов.
Автор: rets2
Дата сообщения: 11.02.2010 21:48
Господа у меня при кодировании в VirtualDub 1.9.8 х64 + XVID 1.2.2 загрузка процесора где-то 60-70%. Источник DVD-Video DVD5. Из фильтров в дабе только обрезка картинки, примерно 10-20пикселей. В настройках даба и XVIDа включена многопоточность. Так и должно быть? Можно ли сделать чтобы кодер нагружал процессор максимально?
Система: Win 7 Ult x64,
CPU: Phenom II X4 955BE@3.4GHz
GPU: ATI 4870 512MB
Mobo: MSI 790XT-G45 (790X, SB710)
RAM: 2048MBx2 DDR2 6400 5-4-4-12@2.1V
HDD: Seagate 3500418AS (AHCI), 3500630AS (AHCI).
Автор: ALEX666999
Дата сообщения: 12.02.2010 01:52

Цитата:
rets2: Можно ли сделать чтобы кодер нагружал процессор максимально?

Попробовать комплект megui. На нём, по тестам, грузит по полной и не только xvid но и x264. (www.doom9.net, раньше такой адрес был).
Автор: rets2
Дата сообщения: 12.02.2010 11:21
ALEX666999
Спасибо, попробовал meGUI x86 (х64 ненашел), на нем згрузка CPU такаяже, но fps выше немного 70fps (в дабе 50-60). Может есть какието тонкости в настройке meGUI и XVID?
Автор: ALEX666999
Дата сообщения: 12.02.2010 11:58
rets2
В настройках xvid: other options > number of threads попробовать вручную побольше выставить, 3-4, в порядке эксперимента. Автор одно время писал, что и не гарантирует 100% загрузка проца. Не знаю как сейчас.
Автор: rets2
Дата сообщения: 12.02.2010 12:11
ALEX666999
"number of threads попробовать вручную побольше выставить, 3-4"
ето я конечно сделал, но резалт я уже описал.
Спасибо большое за совет и за meGUI, неплохая альтернатива дабу
А можно как-то к meGUI прикрутить XVID х64??
Автор: ALEX666999
Дата сообщения: 12.02.2010 12:53
rets2
Пожалуйста
Для прикрутки xvid64: xvid_encraw.exe 64-версии скачать и указать на него в настройках. Что будет работать и грузить как надо не гарантирую, но попытка - не пытка.
Автор: rets2
Дата сообщения: 12.02.2010 13:10
ALEX666999
А не подскажеш где xvid_encraw.exe х64 можна взять??
Автор: ALEX666999
Дата сообщения: 12.02.2010 13:29
rets2
http://members.optusnet.com.au/squid_80/

Проверить на вирусы на всяк. случай.
Автор: rets2
Дата сообщения: 12.02.2010 13:35
ALEX666999
спс, но неработает
Буду ждать meGUI x64.
Автор: Ironcast
Дата сообщения: 27.04.2010 12:41
Вопрос у меня по поводу профильный темы, что в названии.. При кодировании в xvid в одних клипах проявляются артефакты, когда первый проход менее 60 % (абсолютно дерьмовые источники--фильтры улучшают сжимаемость, но не тенденцию, имхо), а в других и 33 % (очень хороший исходник) не даёт квадратов.. Как это обосновывается и что-то предпринять можно?
И оттуда же. Очень надо попасть в размер и с минимум квадратов. Подозреваю, и смотрел что дефолтные настройки кодека распределены так, что артефакты появляются отнюдь не на высокобитрейтных сценах, а на средних.. Хотелось бы наплевать на пару минут "шедевров" вроде взрывов и прочего барахла , зато нормально смотреть статику, которая куда больше продолжительности.. Какие опции второго прохода мне помогут?
Автор: Valery_Sh
Дата сообщения: 15.05.2010 05:23

Цитата:
артефакты появляются отнюдь не на высокобитрейтных сценах, а на средних..
попробуйте в настройках 2-го прохода сделать так :
Intra-frames tuning :
I-frames boost (%) 10
I-frames closer than...(frames) 2
... are reduced by (%) 20

Overflow treatment
Overflow control strength(%) 30
Max overflow improvement (%) 30
Max overflow degradation (%) 1

Curve compression
High bitrate scenes degradation (%) 0
Low bitrate scenes improvement (%) 20
последняя строка как раз и влияет на "выделение" битрейта статичным сценам

ну и, имхо :
в разделе Quality preset\more\Quantization отключить "Trellis quantization"
Автор: Ironcast
Дата сообщения: 21.05.2010 11:52

Цитата:
Intra-frames tuning :
I-frames boost (%) 10
I-frames closer than...(frames) 2
... are reduced by (%) 20

Я не понимаю вот именно эту опцию..Остальное перводимо

Цитата:
High bitrate scenes degradation (%) 0

Кстати, если поставить в 100% , то что это будет значить? Я имею в виду это 100% от вообще
или 100 от среднего битрейта, а может быть и 200 и 300 %?
Автор: front242
Дата сообщения: 21.05.2010 20:34
вопрос знатокам
adaptive quantization: variance или luminance masking
Автор: szl
Дата сообщения: 22.05.2010 03:30
front242 - variance
Автор: Vladins
Дата сообщения: 22.05.2010 20:49
Использую Xvid CLI 1.2.2. Сегодня попробовал кодирование в 3 прохода:

xvid_encraw.exe -pass1 "1.log" -qtype 1 -notrellis -full1pass -vhqmode 4 -nopacked -framerate 30.000 -bvhq -noclosed_gop -kboost 1 -kreduction 1 -oimprove 100 -odegrade 100 -threads 1 -i "1.avs" -o NUL
xvid_encraw.exe -pass1 "2.log" -pass2 "1.log" -bitrate 2000 -qtype 1 -notrellis -vhqmode 4 -nopacked -framerate 30.000 -bvhq -noclosed_gop -kboost 1 -kreduction 1 -oimprove 100 -odegrade 100 -threads 1 -i "1.avs" -o NUL
xvid_encraw.exe -pass2 "2.log" -bitrate 2000 -qtype 1 -notrellis -vhqmode 4 -nopacked -framerate 30.000 -bvhq -noclosed_gop -kboost 1 -kreduction 1 -oimprove 100 -odegrade 100 -threads 1 -i "1.avs" -avi "01.avi"
pause

Вопросы:
Есть ли выигрыш в качестве при 3-х проходном кодировании?
Для низкобитрейтного кодирования стоит ли понизить максимальный квантизер с 2 до 3?



Добавлено:
и еще:
trellis квантизация поддерживается аппаратными плеерами?
при добавлении в командную строку -lumimasking 2 (variance) в окне кодирования появляется справка по командам вместо кодирования, в чем причина?
Автор: Valery_Sh
Дата сообщения: 23.05.2010 16:49
Ironcast
Цитата:
Intra-frames tuning :
I-frames boost (%) 10
I-frames closer than...(frames) 2
... are reduced by (%) 20
при 2 (и более) последовательных ключевых кадрах уменьшить битрейт на них (и последующих) на 20 %. последний I-fr в последовательности будет нормальный
Цитата:
High bitrate scenes degradation (%) 0
сколько можно забрать с высокобитрейтных сцен.
у меня эксперименты с этим пунктом были не слишком удачны - в самых неожиданных местах лезли "кубики". проще указать "коридор" увеличения битрейта, для возможности добавления низкобитрейтным сценам.

у Xvid есть ещё "мулька" : в настройках "зон" пункт BVOP sensitivity
влияет на частоту появления B-кадров.

т.е, в общих настройках стоит, допустим, 2 последовательных В-кадра.
изменяя BVOP sensitivity от 0 до -20 можно уменьшить (увеличить при +) частоту появления В-кадров в конкретных сценах.
для сцены указывается начальный кадр. если нет следующей зоны, то считается - до конца, иначе - до первого кадра следующей зоны-1.

Страницы: 12345678910111213141516171819202122232425262728

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


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