AMV News
Anime music videos
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  

Сравнение lossless-кодеков
Goto page 1, 2  Next
 
Post new topic   Reply to topic    AMV News Forum Index -> Создание AMV
View previous topic :: View next topic  
Author Message
Lirinis



Gender: Gender:Male

Witch hunter
Joined: 08 Mar 2007
Posts: 598

PostPosted: Sun Apr 03, 2011 11:55 pm    Post subject: Сравнение lossless-кодеков Reply with quote

На коленке посравнивал лосслесс-кодеки. Главным образом, хотел посмотреть на UT Video. И он оказался неплох, стоит о нём знать. Но HuffYUV всё равно лучше.
http://crossmotions.ru/site/?p=317
Back to top
View user's profile Send private message Visit poster's website Youtube
trampler



Gender: Gender:Male
Age: 35
Заядлый
Joined: 27 Mar 2008
Posts: 2042
Location: Москва
Country: Russia

PostPosted: Mon Apr 04, 2011 5:38 am    Post subject: Reply with quote

Наконец, внятное непредвзятое сравнение. Только:
а) на какой системе шел тест?
б) какое было разрешение сорца?
в) во что, собственно, шел рендер в последнем тесте, в анкомп?
г) полноценно сравнивать сжатие в RGB можно только с настоящих RGB сорцев, то есть рендера графики из редактора.
д) не совсем корректно выбирать лучший кодек для работы только из сравнения одного слоя с видео. В реальности их обычно несколько наложено друг на друга, и тут уже пропускная способность диска (а значит, и вес файла) начинает играть немалую роль.

Когда я сравнивал в вегасе декодинг хаффа и лагарифа в YV12, то скорость показалась идентичной. Возможно, тут еще дисковые заморочки играют роль. Остальное сюрпризов не преподнесло.
Энивей, к UT стоит присмотреться.

Можно добавить к тесту MSU Lossless, FFV1 и YULS?
Вот уж кого для архивного хранения брать, так это их.


Last edited by trampler on Mon Apr 04, 2011 6:41 am; edited 1 time in total
Back to top
View user's profile Send private message
W_aZZa



Gender: Gender:Male
Age: 40
Заядлый
Joined: 18 Jun 2008
Posts: 2059
Location: Менск

PostPosted: Mon Apr 04, 2011 5:59 am    Post subject: Reply with quote

Lirinis
Невероятный объём работы. Мне бы надоело столько ждать Smile. Я так понял, искался более быстрый, поэтому монстры FFV1 и MSU не использовались? А что на счёт ljpeg?
Ещё странный график рендеринга у UT (RGB speed vs size), пресет speed больше весит, медленнее декодируется, но рендеринг прошёл быстрее - как так?
Back to top
View user's profile Send private message
trampler



Gender: Gender:Male
Age: 35
Заядлый
Joined: 27 Mar 2008
Posts: 2042
Location: Москва
Country: Russia

PostPosted: Mon Apr 04, 2011 6:06 am    Post subject: Reply with quote

W_aZZa ну так на то он и speed наверно. Пресеты для скоростного декодирования в MSU и архиваторе RK тоже кодируются долго и весят немало. А предпоследнему графику я бы не стал сильно доверять.
Back to top
View user's profile Send private message
W_aZZa



Gender: Gender:Male
Age: 40
Заядлый
Joined: 18 Jun 2008
Posts: 2059
Location: Менск

PostPosted: Mon Apr 04, 2011 6:11 am    Post subject: Reply with quote

trampler
Так где логика в результатах? Декодирование медленнее - значит нагрузка на процессор больше, размер больше - нагрузка на винчестер выше. А он магическим образом отрендерился быстрее О_О.
Наверное стоит грешить на умный кэш винды (если это была 7-ка). Но тогда и остальные результаты вызывают сомнение.
Back to top
View user's profile Send private message
trampler



Gender: Gender:Male
Age: 35
Заядлый
Joined: 27 Mar 2008
Posts: 2042
Location: Москва
Country: Russia

PostPosted: Mon Apr 04, 2011 6:37 am    Post subject: Reply with quote

Сейчас попробовал в АЕ CS4 пререндер лагарифа и хаффа:
Lagarith RGB 1:03 с
Huffyuv RGB 0:43 с
Он действительно побыстрел с момента моего предыдущего теста :)
Потом может заморочаюсь с тестом всех кодеков, для сравнения с результатами Лириниса.

W_aZZa с чего ты взял что в пресете speed декодирование медленее? По логике, там как раз сжатие достаточно слабое, чтобы не загружать проц. А предпоследний график, как уже говорил, не вызывает доверия, в отличие от реальных полевых в АЕ.
Back to top
View user's profile Send private message
Lirinis



Gender: Gender:Male

Witch hunter
Joined: 08 Mar 2007
Posts: 598

PostPosted: Mon Apr 04, 2011 7:19 am    Post subject: Reply with quote

Quote:
а) на какой системе шел тест?

Core 2 Quad Q9300
6 GB RAM
GeForce 210
Samsung HD501LG 500 GB, 7200 RPM, 16 MB cache
After Effects CS5
Quote:
б) какое было разрешение сорца?

1280x720

Quote:
в) во что, собственно, шел рендер в последнем тесте, в анкомп?

В превью, настройки превью по умолчанию. Хронометром замерял время. Smile Как бы имитация именно работы в программе.

Quote:
г) полноценно сравнивать сжатие в RGB можно только с настоящих RGB сорцев, то есть рендера графики из редактора.

Думаешь, будет разница? Можно попробовать.

Quote:
д) не совсем корректно выбирать лучший кодек для работы только из сравнения одного слоя с видео. В реальности их обычно несколько наложено друг на друга, и тут уже пропускная способность диска (а значит, и вес файла) начинает играть немалую роль.

Да, стоит попробовать усложнить этот тест. Скажем, десять слоёв с 50% opacity. Эффекты, наверное, нет смысла накладывать.
Quote:

Можно добавить к тесту MSU Lossless, FFV1 и YULS?
Вот уж кого для архивного хранения брать, так это их.

Ну, почему бы и не добавить. MSU вообще развивается? На этом их сайте чёрт ногу сломит. Вообще, посмотрите на скорости, которые показывает x264. Мне кажется, что все остальные выдадут похожий размер, но по скорости останутся далеко позади.
Единственное, перед совсем уж большим тестированием хотелось бы иметь отработанную методологию.

Quote:
Ещё странный график рендеринга у UT (RGB speed vs size), пресет speed больше весит, медленнее декодируется, но рендеринг прошёл быстрее - как так?

Чёрт его знает. По-хорошему, ещё надо все измерения по несколько раз прогонять, чтобы какой-нибудь Касперский своей внезапной проверкой всё не испортил. Я, конечно, этого не осилил. Smile

Quote:
Lagarith RGB 1:03 с
Huffyuv RGB 0:43 с
Он действительно побыстрел с момента моего предыдущего теста Smile

Когда у него последняя версия-то вышла? о_0
Back to top
View user's profile Send private message Visit poster's website Youtube
trampler



Gender: Gender:Male
Age: 35
Заядлый
Joined: 27 Mar 2008
Posts: 2042
Location: Москва
Country: Russia

PostPosted: Mon Apr 04, 2011 8:58 am    Post subject: Reply with quote

Предлагаю еще в превью качество ставить 1/16, это уменьшит влияние времени записи в память/отображения, а декодироваться видео всё равно целиком будет.
Или просто капс нажать, чтоб ничего не отображалось вообще.
Перед каждым рендером делать purge all.
Эффекты не нужны, конечно.

MSU и Хуф не развиваются. С момента моего предыдущего сравнения поменялся только комп, редактор и радиус кривизны.

Можно еще добавить в графики анкомп, для сравнения.
И поубивать перед тестами все лишние процессы, касперского в первую очередь.
Потом просто запускать рендеры по 3 раза и, если нет подозрительных отклонений, брать среднее.
При наличии времени можно даже несколько разных типов видео протестировать (аниме, фильм, моушн).
Back to top
View user's profile Send private message
W_aZZa



Gender: Gender:Male
Age: 40
Заядлый
Joined: 18 Jun 2008
Posts: 2059
Location: Менск

PostPosted: Mon Apr 04, 2011 10:27 am    Post subject: Reply with quote

А если, для измерения декодинга использовать mplayer?
Code:
mplayer -benchmark -vo null -ao null <путь к файлу>

Для надёжности принудительно указать -vc lagarith -vc huffyuv и т.д.
Результыты получаем в виде:
Code:
BENCHMARKs: VC:   1.951s VO:   0.001s A:   0.000s Sys:   0.301s =    2.253s
BENCHMARK%: VC: 86.5957% VO:  0.0444% A:  0.0000% Sys: 13.3600% = 100.0000%


Вот, что у меня вышло на скорую руку (1280х544, 42 секунды видео):

huffyuv ~23s
lagarith ~35s
ffv1 ~40s

Ну и мои любимчики, к теме разговора не имеющие отношения:

mjpeg ~1s
vp8 ~2s
Back to top
View user's profile Send private message
trampler



Gender: Gender:Male
Age: 35
Заядлый
Joined: 27 Mar 2008
Posts: 2042
Location: Москва
Country: Russia

PostPosted: Mon Apr 04, 2011 10:33 am    Post subject: Reply with quote

Ну мыж не в плеере работаем :)
Мало ли какие еще заморочки влияют на результат в редакторе, которых нет в mpc.
В АЕ например есть некая задержка перед началом воспроизведения, различная для разных кодеков, которую тоже желательно минимизировать.
А так вроде результаты совпадают.

Лосси mjpeg, vp8, x264, divx, xvid и прочие тоже было бы клево сравнить в отдельном тесте.
Back to top
View user's profile Send private message
W_aZZa



Gender: Gender:Male
Age: 40
Заядлый
Joined: 18 Jun 2008
Posts: 2059
Location: Менск

PostPosted: Mon Apr 04, 2011 10:40 am    Post subject: Reply with quote

trampler
Это не mpc, это mplayer. Результаты довольно стабильны даже с касперским :3. И это как вариант для замены предпоследнего графика. А не как решающее значение. Естественно нас интересуют АЕ, Premiere и Vegas.
Back to top
View user's profile Send private message
Lirinis



Gender: Gender:Male

Witch hunter
Joined: 08 Mar 2007
Posts: 598

PostPosted: Mon Apr 04, 2011 10:56 am    Post subject: Reply with quote

Мплейер хорошая идея, особенно, если его результаты будут совпадать с полевыми тестами. В случае с timecodec этого случилось.

А ещё можно мультипроцессинг в АЕ включить...
Большое исследование получается.
Back to top
View user's profile Send private message Visit poster's website Youtube
Turbo



Gender: Gender:Male
Age: 44
Администратор
Joined: 15 Mar 2006
Posts: 4309
Location: Зеленоград
Country: Russia

PostPosted: Mon Apr 04, 2011 12:21 pm    Post subject: Reply with quote

Не понял там про x264. Он реально так круто жмет без потерь? И зачем тогда все остальные кодеки?
Back to top
View user's profile Send private message Youtube
W_aZZa



Gender: Gender:Male
Age: 40
Заядлый
Joined: 18 Jun 2008
Posts: 2059
Location: Менск

PostPosted: Mon Apr 04, 2011 12:31 pm    Post subject: Reply with quote

Turbo
Зачем другие:
1. Круто жмёт только yv12, нам же RGB подавай :3.
2. График времени рендеринга даёт приблизительный вид того, как оно в редакторе тормозит.
3. Не все кадры ключевые, перемещение по неключевым кадрам в редакторе ооочень медленное.
Back to top
View user's profile Send private message
Lirinis



Gender: Gender:Male

Witch hunter
Joined: 08 Mar 2007
Posts: 598

PostPosted: Mon Apr 04, 2011 12:33 pm    Post subject: Reply with quote

Turbo
x264 lossless не открывается в редакторах.
Back to top
View user's profile Send private message Visit poster's website Youtube
trampler



Gender: Gender:Male
Age: 35
Заядлый
Joined: 27 Mar 2008
Posts: 2042
Location: Москва
Country: Russia

PostPosted: Mon Apr 04, 2011 5:12 pm    Post subject: Reply with quote

Погоди, так x264 там тру-лузлессный?
То есть совсем-совсем без потерь, или «визуально» без потерь?
А то что-то больно имбовое сжатие у него получается.


Last edited by trampler on Mon Apr 04, 2011 5:13 pm; edited 1 time in total
Back to top
View user's profile Send private message
W_aZZa



Gender: Gender:Male
Age: 40
Заядлый
Joined: 18 Jun 2008
Posts: 2059
Location: Менск

PostPosted: Mon Apr 04, 2011 5:13 pm    Post subject: Reply with quote

Lirinis wrote:
x264 lossless не открывается в редакторах.

Добрался до дома, проверил, всё оке.
Если кодировать из даба, выбрал ffdshow, там есть vfw версии x264 и x264 lossless. Закодировал кусочек в x264 lossless и он открылся в АЕ. (ffdshow из пакета k-lite).
На счёт лосслесса вроде не врёт:
Code:
Writing library                  : x264 core 1679340428Sep 29 2010
Encoding settings                : cabac=1 / ref=1 / deblock=0:0:0 / analyse=0x3:0x113 / me=hex / subme=5 / psy=1 / psy_rd=0.0:0.0 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=1 / nr=0 / decimate=1 / mbaff=0 / bframes=0 / keyint=250 / keyint_min=1 / scenecut=40 / rc=cqp / mbtree=0 / qp=0
Back to top
View user's profile Send private message
Lirinis



Gender: Gender:Male

Witch hunter
Joined: 08 Mar 2007
Posts: 598

PostPosted: Mon Apr 04, 2011 5:33 pm    Post subject: Reply with quote

Quote:
Погоди, так x264 там тру-лузлессный?

Там их два. Один тру (x264 lossless (qp0)), другой не тру (x264 lossless preset (qp1)). Тру не открывается. Не тру очень быстрый в плеере и таймкодеке, но очень медленный в редакторе.

Quote:
Если кодировать из даба, выбрал ffdshow, там есть vfw версии x264 и x264 lossless. Закодировал кусочек в x264 lossless и он открылся в АЕ. (ffdshow из пакета k-lite).

Я кодировал из MeGUI той версией x264, которую она скачала.
Надо попробовать ffdshow.
Back to top
View user's profile Send private message Visit poster's website Youtube
trampler



Gender: Gender:Male
Age: 35
Заядлый
Joined: 27 Mar 2008
Posts: 2042
Location: Москва
Country: Russia

PostPosted: Mon Apr 04, 2011 5:40 pm    Post subject: Reply with quote

Так судя по графику, «тру» раз в 5 меньше весит чем лагариф, тут даже YULS причмокивает, как-то не верится.
Сдается мне, он там что-то всё таки портит. Пробовал накладывать на анкомп через difference/эквалайз?
Back to top
View user's profile Send private message
Aggressor



Gender: Gender:Male

Модератор
Joined: 07 Mar 2007
Posts: 2343
Location: Киев

PostPosted: Wed Apr 06, 2011 6:55 am    Post subject: Reply with quote

Интересное сравнение... для выявления узкого места твоей системы на конкретном разрешении и с совершенно неадекватными результатами для моей, например. Всем потому и известно (с), что лучше Лагарифа нет коня, что эта штука максимально универсальная из списка.
Lirinis wrote:
Samsung HD501LG 500 GB, 7200 RPM, 16 MB cache
Вот когда это станет x4 raid 0, тогда можно будет ещё раз тест провести, на разрешениях от 640х360 до 1920х1080, по несколько итераций для каждого кодека/разрешения с усреднением результатов и очисткой кеша между итерациями.
Back to top
View user's profile Send private message Visit poster's website
Lirinis



Gender: Gender:Male

Witch hunter
Joined: 08 Mar 2007
Posts: 598

PostPosted: Wed Apr 06, 2011 7:48 am    Post subject: Reply with quote

Quote:
Интересное сравнение... для выявления узкого места твоей системы на конкретном разрешении и с совершенно неадекватными результатами для моей, например.

Ясен пень.

Quote:
Вот когда это станет x4 raid 0

Тогда это будет ну совсем не среднестатистическая система, особенно если ориентироваться на системы сферических амвшников. Думаешь, именно в диск упёрся?

Quote:
Всем потому и известно (с), что лучше Лагарифа нет коня, что эта штука максимально универсальная из списка.

Я потому и начал что-то тестировать, что это мнение стало активно оспариваться. Smile Не без оснований, однако.
Back to top
View user's profile Send private message Visit poster's website Youtube
Aggressor



Gender: Gender:Male

Модератор
Joined: 07 Mar 2007
Posts: 2343
Location: Киев

PostPosted: Wed Apr 06, 2011 10:00 am    Post subject: Reply with quote

Lirinis wrote:
Quote:
Интересное сравнение... для выявления узкого места твоей системы на конкретном разрешении и с совершенно неадекватными результатами для моей, например.
Ясен пень.
А в чём тогда смысл?

Lirinis wrote:
Тогда это будет ну совсем не среднестатистическая система
Да, но тогда это будет тестирование эффективности алгоритмов кодеков в равных условиях, а не сливание кого-то из списка за недостаток скорости потому, что диск не успевал за процом (это без намёков).
Back to top
View user's profile Send private message Visit poster's website
W_aZZa



Gender: Gender:Male
Age: 40
Заядлый
Joined: 18 Jun 2008
Posts: 2059
Location: Менск

PostPosted: Wed Apr 06, 2011 10:15 am    Post subject: Reply with quote

Aggressor wrote:
диск не успевал за процом

Так почему это нельзя отнести к недостатку кодека? Проверяем на обычной системе без SSD и RAID магии. Если бы не упирались в винчестер, то почему бы не использовать анкомпресс?
А так кодек засыпается или по венику или по процу - ищем золотую середину для среднестатистической системы. Тестирование, где кодек не может проявить одно из своих достоинств (меньший вес, следовательно меньшая нагрузка на веник, а не просто меньше места занимает) - это нифига не равные условия.
Back to top
View user's profile Send private message
Lirinis



Gender: Gender:Male

Witch hunter
Joined: 08 Mar 2007
Posts: 598

PostPosted: Wed Apr 06, 2011 11:08 am    Post subject: Reply with quote

Quote:
Да, но тогда это будет тестирование эффективности алгоритмов кодеков в равных условиях

Мне интереснее реальные, боевые условия.
Back to top
View user's profile Send private message Visit poster's website Youtube
Aggressor



Gender: Gender:Male

Модератор
Joined: 07 Mar 2007
Posts: 2343
Location: Киев

PostPosted: Wed Apr 06, 2011 2:12 pm    Post subject: Reply with quote

W_aZZa wrote:
Тестирование, где кодек не может проявить одно из своих достоинств (меньший вес, следовательно меньшая нагрузка на веник, а не просто меньше места занимает) - это нифига не равные условия.
Как раз это равные условия, где не сравнивается тёплое с мягким. А если параметра два (поток данных и нагрузка на проц), то и тестировать надо по двум параметрам. Ты где-нибудь видел тестирование... системных блоков? И я нет. Тестируются отдельно видеокарты и отдельно процессоры, хотя для того, чтобы игра запускалась, нужно и то, и другое.
Back to top
View user's profile Send private message Visit poster's website
W_aZZa



Gender: Gender:Male
Age: 40
Заядлый
Joined: 18 Jun 2008
Posts: 2059
Location: Менск

PostPosted: Wed Apr 06, 2011 2:49 pm    Post subject: Reply with quote

Aggressor wrote:
Ты где-нибудь видел тестирование... системных блоков?

Где-нибудь видел. И сравнение имеет право быть.
http://www.thg.ru/desktop/gamer_pc_2010_high-end_september/index.html

Я понимаю что для сравнения скорости кодирования/декодирования неплохо бы узким местом сделать процессор. Но лично мне это не интересно абсолютно, т.к. в реальной жизни я такую конфигурацию не соберу. А смысл тут делать обзор сферического коня в вакууме? Какой толк от результатов в клипмейкерстве?
Back to top
View user's profile Send private message
Aggressor



Gender: Gender:Male

Модератор
Joined: 07 Mar 2007
Posts: 2343
Location: Киев

PostPosted: Wed Apr 06, 2011 3:27 pm    Post subject: Reply with quote

Выбор железа на определённую сумму денег теперь называется тестированием системных блоков?
Ладно, я согласен, АМВ-мейкеру на скорость алгоритмов в вакууме начхать. Но смотри, у кодека есть 2 параметра: скорость работы и степень сжатия. Архиватор не напоминает? Вот загляни сюда, тут что-то похожее на правильное тестирование, от которого толк будет не только автору обзора. Даже если у тебя машина один в один как у Лириниса, то где настройки кодеков? Null frames в Лагарифе может легко снять 20% веса закодированного куска, например. А на другой анимехе, которая не ОреИмо, лидеры поменяются местами. Я уже молчу про разные разрешения (в ФуллХД у меня узким местом на раз становится проц). Получается, это не обзор кодеков, а тестирование машины Лириниса. Smile
Back to top
View user's profile Send private message Visit poster's website
Lirinis



Gender: Gender:Male

Witch hunter
Joined: 08 Mar 2007
Posts: 598

PostPosted: Wed Apr 06, 2011 4:19 pm    Post subject: Reply with quote

Aggressor
Естественно, это не то тестирование с тысячей графиков, которое даёт ответы на все вопросы о жизни и смерти и устройстве Вселенной. Это быстрый adhoc-обзор, который призван обратить внимание на некоторые подвижки, которые произошли за последние пару лет.
Да, там, где разница в пару секунд, это фигня. Но Лагариф вообще-то прогрывает по скорости в полтора-два раза. Это не случайность и вряд ли такая уж особенность моей системы.

Полные настройки кодеков постараюсь выложить в ближайшее время.
Back to top
View user's profile Send private message Visit poster's website Youtube
W_aZZa



Gender: Gender:Male
Age: 40
Заядлый
Joined: 18 Jun 2008
Posts: 2059
Location: Менск

PostPosted: Wed Apr 06, 2011 4:33 pm    Post subject: Reply with quote

Aggressor wrote:
Выбор железа на определённую сумму денег теперь называется тестированием системных блоков?

Ну по каким-то же критериям нужно 2 блока выбрать для сравнения, чем стоимость его состовляющих не показатель. И тестирование идёт комплексное, а не "сколько попугаев покажет видюха, если всё остальное топовое".

1. Про настройки согласен. Надо "поиграть шрифтами".
2. И про несколько исходников разного типа (экшоновые, неэкшоновые, 4-ёх градусники) и разрешения тоже поддерживаю.
Back to top
View user's profile Send private message
Lirinis



Gender: Gender:Male

Witch hunter
Joined: 08 Mar 2007
Posts: 598

PostPosted: Wed Apr 06, 2011 11:00 pm    Post subject: Reply with quote

Добавил информацию о настройках кодеков.
http://crossmotions.ru/site/?p=317

1080р, наверное, тоже сделаю.


Last edited by Lirinis on Thu Apr 07, 2011 7:14 am; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website Youtube
Display posts from previous:   
Post new topic   Reply to topic    AMV News Forum Index -> Создание AMV All times are GMT + 3 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum