On2 VP8

Делимся опытом. Задаем вопросы и отвечаем на них. Обсуждаем статьи и новости.

Модератор: Модераторы Обсерватории

Re: On2 VP8

Сообщение RBF » Пт май 28, 2010 6:13 pm

Gromozeka писал(а):RBF
Интересно, а там сборки ffmpeg по кодированию в vp8 еще не появилось?

Там это где? Я себе собрал ffmpeg c энкодером/декодером vp8.
В официальный ffmpeg пока добавили только декодер.
RBF
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1355
Зарегистрирован: Пт дек 19, 2003 2:42 pm

Re: On2 VP8

Сообщение Gromozeka » Пт май 28, 2010 8:07 pm

RBF
Я себе собрал ffmpeg c энкодером/декодером vp8.

поделись с общественностью плиз :D
Gromozeka
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 925
Зарегистрирован: Пт мар 10, 2006 3:45 pm

Re: On2 VP8

Сообщение RBF » Сб май 29, 2010 12:08 am

Gromozeka
Боюсь моя версия на винде не запустится :)
Но вот специально для тебя - виндовая

Если кому нужен бинарник ffmpeg-vp8 под MAC OS, пишите, выложу.
RBF
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1355
Зарегистрирован: Пт дек 19, 2003 2:42 pm

Re: On2 VP8

Сообщение Gromozeka » Сб май 29, 2010 12:53 am

RBF
Боюсь моя версия на винде не запустится

:D единоличник, любитнль красного мака
Но вот специально для тебя - виндовая

точно есть энкодер? :D я проверю!!!
подскажешь по настройкам? А то чот в желпе по ffmpeg непонятно что к чему из опций относится
слушай, RBF, а нет сборки с обновленной библиотекой XviD-а VAQ? А то везде старая бибилиотека
Gromozeka
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 925
Зарегистрирован: Пт мар 10, 2006 3:45 pm

Re: On2 VP8

Сообщение trulala » Сб май 29, 2010 2:34 am

RBF писал(а):Gromozeka
Боюсь моя версия на винде не запустится :)
Но вот специально для тебя - виндовая

Если кому нужен бинарник ffmpeg-vp8 под MAC OS, пишите, выложу.

Интересная штучка, но преклоню колени к тому :pray: кто gui ХОТЬ КАКОЙ забацает, а то не все,знаете ли, фанаты "черного-окошечка-с-белинькими-букафками"...
ЗЫ:Даже от donate не откажусь, если и быстро и удобный будет
trulala
Матрос
Матрос
 
Сообщения: 36
Зарегистрирован: Сб ноя 21, 2009 5:19 am

Re: On2 VP8

Сообщение RBF » Пн май 31, 2010 2:12 pm

Gromozeka писал(а):подскажешь по настройкам? А то чот в желпе по ffmpeg непонятно что к чему из опций относится

Начальные параметры следующие:
ffmpeg -i C:\video.avi -vcodec libvpx C:\video.webm
Если нужно двухпроходное, сначала -pass 1, за ним еще раз прогоняешь -pass 2
ну и можно подставлять опции типа таких:
Код: Выделить всё
-vb [target bitrate]
-level [Encoder speed/quality and cpu use[?]. 100 = best, 200 = average, 300 = ‘realtime’/fast]
-threads [number of threads to use for encoding, can't be 0 [auto] with VP8/this build]
-token_partitions [number of partitions to split the video into, useful for multi-core decoding]

-lag [number of frames to look ahead for when encoding]
-keyint_min [min distance between keyframes]
-g [max distance between keyframes]

-bt [bitrate tolerance in VBR/2pass mode]
-minrate [Minimal bitrate allowed in vbr/2pass mode]
-maxrate [Maxium bitrate allowed in vbr/2pass mode]

-qmin [min quantizer allowed]
-qmax [max quantizer allowed, set just this for fixed quantizer mode]

-bufsize ["ratecontrol buffer size (in bits)"]
-rc_init_occupancy ["number of bits which should be loaded into the rc buffer before decoding starts"]
-rc_opt_occupancy ["number of bits which should be kept in the rc buffer during decoding"]
-rc_buf_aggressivity ["currently useless", buffer use aggressiveness]

-spatial_rsmpl [spatial resampling]
-spatial_rsmpl_up ["Spatial resampling up watermark, percentage of target data buffer."]
-spatial_rsmpl_down ["Spatial resampling down watermark, percentage of target data buffer."]

-profile [Can't find much data on this, usually set to 0]

-nr [Noise reduction]
-sharpness [Has a value from 0 to 7, assuming it applies a sharpness filter after decoding]

-altref [Allow alternate reference frames, 1]
-ar_max_frames ["Max frames used in creating alt. ref. [0,25]“]
-ar_type ["Filter type used in creating alt. ref."]
-ar_strength ["Filter strength used in creating alt. ref. [0,6]“]

-skip_threshold [threshold to skip a frame instead of encoding it[?]]
-mb_static_threshold [static frame threshold[?]]

За каждой опцией должна быть цифра значения.
слушай, RBF, а нет сборки с обновленной библиотекой XviD-а VAQ? А то везде старая бибилиотека

Не встречал, а где эта библиотека xvid водится?

trulala
Вот тебе gui, проще не найти - http://ftp.osuosl.org/pub/pculture.org/ ... rSetup.msi
RBF
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1355
Зарегистрирован: Пт дек 19, 2003 2:42 pm

Re: On2 VP8

Сообщение Gromozeka » Пн май 31, 2010 5:58 pm

RBF
вот тут dark shikari выкладывал детище свое для XviD-а
http://forum.doom9.org/showthread.php?t ... t=VAQ+xvid
работает существенно лучше lumimasking стандартной и даже битрейт на 10% меньше, меньше блочность.
компилили все - Jawor, koepi, aleskins, а вот в ffmpeg никто не засунул до сих пор, хотя времени прошло 2 года. приходится из-под ffmpeg пользоваться старой библиотекой.
работать может так же и на мпег2, если портировать в mencoder, думаю прирост качества будет существенный. А ты сможешь импортировать RBF?
P.S: попробовал vp8 еще чуть раньше нашел выложенные тобой настройки - не обрадовал он меня ни по скорости, ни по качеству, хотя на малых разрешениях и битрейтах еще может быть полезен, но это на любителя.
Gromozeka
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 925
Зарегистрирован: Пт мар 10, 2006 3:45 pm

Re: On2 VP8

Сообщение trulala » Вт июн 01, 2010 5:56 am

RBF писал(а):
trulala
Вот тебе gui, проще не найти - http://ftp.osuosl.org/pub/pculture.org/ ... rSetup.msi

Это видел и пробовал до того как спросил. Спасибо. Рупь-за-сто что, гуя и однокнопочноефигзнаетдлячегоокошко - не одно и то же. Особенно в данной ситуации
trulala
Матрос
Матрос
 
Сообщения: 36
Зарегистрирован: Сб ноя 21, 2009 5:19 am

Re: On2 VP8

Сообщение trulala » Чт июн 17, 2010 11:39 pm

Никто не пробовал после оптимизации?
trulala
Матрос
Матрос
 
Сообщения: 36
Зарегистрирован: Сб ноя 21, 2009 5:19 am

Re: On2 VP8

Сообщение VicoNT » Ср июн 23, 2010 9:11 am

Кстати, MPC-HC теперь должен его сам декодировать, без внешнего кодека.
Жизнь нужно прожить так, чтобы Боги в восторге предложили еще одну //// Жизнь удалась, если коньяк, который мы пьем, старше женщин, с которыми мы спим
VicoNT
Капитан 2го ранга
Капитан 2го ранга
 
Сообщения: 5809
Зарегистрирован: Чт янв 01, 1970 6:00 am
Откуда: Новосибирск

Re: On2 VP8

Сообщение RBF » Чт июн 24, 2010 2:29 am

trulala писал(а):Никто не пробовал после оптимизации?

Скорость кодирования возросла примерно на 12% (настройки по умолчанию best). Скорость декодирования практически не изменилась.
RBF
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1355
Зарегистрирован: Пт дек 19, 2003 2:42 pm

Re: On2 VP8

Сообщение trulala » Сб июн 26, 2010 2:43 am

RBF писал(а):
trulala писал(а):Никто не пробовал после оптимизации?

Скорость кодирования возросла примерно на 12% (настройки по умолчанию best). Скорость декодирования практически не изменилась.

С качеством как? В попугаях естессно...
trulala
Матрос
Матрос
 
Сообщения: 36
Зарегистрирован: Сб ноя 21, 2009 5:19 am

Re: On2 VP8

Сообщение Gideon Vi » Сб июн 26, 2010 4:03 am

сабж имеет смысл мерять в попугаях? :roll:
Now we that are strong ought to
bear the infirmities of the weak
and not to please ourselves.
Gideon Vi
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 803
Зарегистрирован: Ср июл 20, 2005 7:10 pm

Re: On2 VP8

Сообщение trulala » Вт июн 29, 2010 2:23 am

Gideon Vi писал(а):сабж имеет смысл мерять в попугаях? :roll:

канешна. картинка куда как важнее ссим и пснр! тем более что, похоже, кодек неплох на малых битрейтах.
trulala
Матрос
Матрос
 
Сообщения: 36
Зарегистрирован: Сб ноя 21, 2009 5:19 am

Re: On2 VP8

Сообщение Gideon Vi » Вт июн 29, 2010 3:16 am

канешна. картинка куда как важнее ссим и пснр!

"в попугаях" - это как раз таки в цифрах.
Now we that are strong ought to
bear the infirmities of the weak
and not to please ourselves.
Gideon Vi
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 803
Зарегистрирован: Ср июл 20, 2005 7:10 pm

Re: On2 VP8

Сообщение RBF » Чт июл 01, 2010 2:33 am

trulala писал(а):С качеством как? В попугаях естессно...

Если выставить настройки на максимальное качество, рекомендованные разработчиками кодека, то получается такая разница между первым релизом и последним на сегодня:
Скорость выше на ~6%
Качество в ssim выше на ~2%

Если сравнивать на малых битрейтах последнюю версию vp8 (максимальные настройки) с x264 пресетом veryslow без включения ssim-оптимизациии, то получается что x264:
Быстрее на ~45%
Качественнее на ~8%
На глаз разница в качестве в пользу x264 на малых битрейтах тоже заметна.
RBF
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1355
Зарегистрирован: Пт дек 19, 2003 2:42 pm

Re: On2 VP8

Сообщение trulala » Чт июл 01, 2010 5:40 am

Gideon Vi писал(а):
канешна. картинка куда как важнее ссим и пснр!

"в попугаях" - это как раз таки в цифрах.

O_o мультик напомнить? В попугаях - это-таки "лучше-хуже" и не более.
RBF, а как ты вкл ссим-оптимизацию? Я так понял, что ssim calculation - это лишь статистика. Я не прав или речь о другом?
trulala
Матрос
Матрос
 
Сообщения: 36
Зарегистрирован: Сб ноя 21, 2009 5:19 am

Re: On2 VP8

Сообщение RBF » Чт июл 01, 2010 11:03 am

trulala
"в попугаях" - это устоявшееся выражение, которое понимается как измерениие чего либо, как раз в сопоставимых велечинах (числах). А попугаи, потому что это не общепризнанные объективные величины, например скорость кодирования в fps, но все равно сопоставимые и подходящие для сравнения однородных объектов.

А ssim-оптимизация в данном случае это настройки кодека x264 --aq-mode 2 --no-psy, при включении которых ssim еще больше увеличивается, и отрыв x264 в тех самых попугаях будет выше. Но их я как раз не включал.
RBF
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 1355
Зарегистрирован: Пт дек 19, 2003 2:42 pm

Re: On2 VP8

Сообщение Gideon Vi » Чт июл 01, 2010 6:02 pm

O_o мультик напомнить? В попугаях - это-таки "лучше-хуже" и не более.

Бро, ты не прав :) Лучше/хуже - это "на глазок"
А ssim-оптимизация в данном случае это настройки кодека x264 --aq-mode 2 --no-psy

ещё --no-mbtree и --rc-lookahead должны серьезно на кол-во пернатых влиять
Now we that are strong ought to
bear the infirmities of the weak
and not to please ourselves.
Gideon Vi
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 803
Зарегистрирован: Ср июл 20, 2005 7:10 pm

Re: On2 VP8

Сообщение trulala » Вт июл 06, 2010 1:18 am

что-то мы тут на икса перешли...
trulala
Матрос
Матрос
 
Сообщения: 36
Зарегистрирован: Сб ноя 21, 2009 5:19 am

Пред.След.

Вернуться в Софт: описание работы с пакетами, кодеками. Вопросы и ответы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17

cron