Сообщества VideoLAN и FFmpeg опубликовали выпуск библиотеки dav1d 0.7.0 с реализацией альтернативного свободного декодировщика формата кодирования видео AV1. Код проекта написан на языке C (C99) с ассемблерными вставками (NASM/GAS) и распространяется под лицензией BSD. Реализована поддержка архитектур x86, x86_64, ARMv7 и ARMv8, и операционных систем Linux, Windows, macOS, Android и iOS...Подробнее: https://www.opennet.me/opennews/art.shtml?num=53002
Сколько там х86 ассемблера?
А в исходники глянуть не барское дело?
Как скоро все рипы будут на AV1?
Когда при сжатии видео будет хотя-бы 12 кадров в сек на машине среднестатического юзера и при этом будет ощутимый выигрыш по сравнению с HEVC или H264 (никогда).
После оптимизации кодек не будет таким эффективным как заявлено и будет показывать результаты хуже имеющихся кодеков.
Когда МПЕГЛА перестанет брать роялти за HEVC или H264 (никогда).
Это не мешает делать рипы на хевке и х264.
У меня последний раз подобное было, когда сидел за пекой с селероном на 900 МГц.Сейчас даже интегрированная графика у десктопных процов обычно без проблем с видео справляется
Он про сжатие, а не декодирование.
Когда запилят аппаратное ускорение (хотя бы для декодирования).
На большинстве систем оффлоад можно реализовать через SYCL.
Время и место каждого Подвига определяется Судьбой. Но если не придёт Герой, не будет и Подвига.
> Сколько там х86 ассемблера?Ну, github пишет
> Assembly 61.9% C 37.1%Но зачем вы, молодые, шутливые, вскрываете _эту_ тему в _этой_ новости -- это ведь новость не о rav1e, с его
> Assembly 60.2% Rust 39.6%и даже не архив гугловского libgav1.
Сюда лучше не лезть! Серьезно, любой из вас будет жалеть! Лучше закройте тему и забудьте, что тут писалось. Я вполне понимаю, что данным сообщением вызову дополнительный интерес, но хочу сразу предостеречь пытливых - стоп. Остальные просто не найдут.
>Ну, github пишета где там это посмотреть можно?
>>Ну, github пишет
> а где там это посмотреть можно?
Я ради интереса посравнивал во что ютуб сегодня кодирует. Вообще ни в какие ворота не лезет. Если разрешение выше 1080, нужно скачивать vp9, если ниже, avc. У avc больше артефактов и меньше замыливания, но и больше деталей. Если развитие av1 позволит ютубу кодировать видосики не так кошмарно как сейчас, это уже будет победа. Кстати, у вимео качество на порядки лучше. И меньше цезуры. Но хомячкам разве объяснишь?
AV1 позволяет убирать ещё больше деталей так, чтобы ты этого не заметил, и youtube этим непременно воспользуется.
А вымя разьве убрало лимит 5G бесплатного хламохранилища?Думаю, дело не столько и не только в хомячках, сколько в том, что гугль под "монетизацию" подставляет неограниченные объемы, а у вымени основная монетизация - ты платишь за хостинг, банально, прям каменный век - чтоб я да ПЛАТИЛ за то что у гугеля 6ешплатное?!
Впрочем, это не помешало вымени повторить все антиподвиги гугля - начиная от назойливого автоплея и заканчивая героичным выпилом флэша (да, надо признать, standalone плейер они продержали на пол-года дольше, но тем не менее- кому-то в конец-концов он все же помешал спать и жрать бонусные выплаты)
Уж и не знаю - научились они уже вставлять мусорную рекламу в чужое видео, или пока над этим работают?
Плеер vimeo всегда очень хорош был, как флэшевый, так и нефлэшевый. У гугла сразу видно какая-то шляпа, которая даже кэшировать нормально не умеет.
> Плеер vimeo всегда очень хорош был, как флэшевый, так и нефлэшевый. У гугла сразу видно какая-то
> шляпа, которая даже кэшировать нормально не умеет.это браузер не умеет - причем бы тут плейер, он со времен флэша сам ничего не делает, только рисует кнопочку с треугольничком да ее нажатие js'ом опять же браузеру передает.
А браузер не умеет потому, что это не файл нынче, а хз вообще что.
Вот тут: https://github.com/jwplayer/jwplayer если заберешься достаточно вглубь времен - можно увидеть как выглядел и работал плейер до испоганивания его дЭффективными менеджерами по впариванию рекламы. (Да, ютуб разработан этими же людьми и продан гуглю уже успешно развивающимся.)
Ну как сказать..
Так то, возможность вставлять именно видоисики( video и, для особо замороченных на не_спираемости - canvas ) появилась в html5 ( которому лет 6 ).Относительно давно копался в этом( т.к с одной стороны хотелось видосики научиться спирать вручную, а с другой поступил заказ на проделывание к сайту видеоплеера, спереть ролик из которого было бы действительно тяжко ).
Крч., ранее там нередко ссылка вела не на конечный ролик, а на обыкновенный плейлист, посвящённый конкретному ролику, в котором уже были ссылки на отдельные кусочки ролика, порезанные на кусочки по 5 - 60сек ).
Хохма была в том, что плейлист нередко был стандартного формата и его по ссылке можно было открыть почти чем угодно, при норм интернете даже не замечая, что итоговый ролик составлен из обрезков.Ну и спирать такое было откровенно муторно.. ещё в итоге и конечный ролик из кучи обрезков склеивать.
А то, что ныне применяется - это от фантазии проггеров и требований к не_спираемости контента зависит.
Но обычно в итоге ссылка ведёт именно на видос.
> Кстати, у вимео качество на порядки лучше. И меньше цезуры.Во-первых, у PeerTube в сотни раз лучше. Цензуры вообще нет. Во-вторых, у вимео нет бесплатного плана. Но хомячкам разве объяснишь?
Да уж, ведь это хомячки будут платить. Ну да, конечно.
Отчисления, основные спонсоры производители процессоров и чтобы смотреть видосики нужен
i9
Ладно просмотр, для кодирования в AV1 требуется примерно в 50 раз больше процессорного времени, а аппаратного ускорения еще ни у кого нет...
Тут Тредрипперу 3990Х все карты в руки
Или бюджетные 3300X/3600
Поясните пожалуйста, почему все активно форсят 3300х? чем оно отличается от 3400g, в котором то же самое, но не надо покупать видеокарту.
Zen+ vs Zen2. 3300х пошустрее будет.
AMD Ryzen 5 3400G (Picasso, 4 ядра + SMT, 3,7-4,2 ГГц, 4 Мбайт L3)
AMD Ryzen 3 3300X (Matisse, 4 ядра + SMT, 3,8-4,3 ГГц, 16 Мбайт L3)
Пруф: https://3dnews.ru/1010369/obzor-protsessorov-ryzen-3-3300x-i...
Сжатие сравнили, а что со временем - также в 10000 раз медленнее?
Ликбез.
В новости dav1d - декодировщик. Он работает в реалтайме, ну я хз, может там в 5-10 раз медленнее распаковки avc.
Про 10000 раз это эталонный libav; он думаю всегда будет дико медленным. Есть реалтайм кодировщик от Интела для AV1, с требованием современного железа правда.
Далее, надо понимать что кодек и не разрабатывался с прицелом на быстрое по времени сжатие. Например есть кодек от МГУ который lossless кодирование делает лучше всех но грубо говоря один кадр в час. Если хочется быстрее - выбирайте avc или mpeg2 :)
Xvid не куда не делся. Последнее обновление в 19 году.
Добавлю. Если жать с высоким битрейтом 3000 - 12000 кбит\с и MPEG-1 годится.
Странно, что лицензия BSD но ни одном BSD до сих пор не работает... :-\P.S. Не стёб, просто замечание...
Ничего странного, просто лицензия оказалась нужнее самой бзди.
> Ничего странного, просто лицензия оказалась нужнее самой бзди.pkg search av1
dav1d-0.6.0_1 Small and fast AV1 decoder
dav1d-0.7.0 Small and fast AV1 decoder
gstreamer1-plugins-svt-av1-0.8.3 GStreamer (svt-av1) plugin
librav1e-0.3.1_4 Fast and safe AV1 encoder
rav1e-0.3.1_3 Fast and safe AV1 encoder
svt-av1-0.8.3_1 Scalable AV1 encoderhttps://www.freshports.org/multimedia/dav1d/
20 May 2020 17:17:31 0.7.0
11 May 2020 19:50:29 0.6.0_1
06 Mar 2020 11:32:31 0.6.0
22 Dec 2019 21:08:31 0.5.2_1
...
15 Dec 2018 17:21:48 0.1.0Ничего странного, просто очередной опеннетный аноним опять обогатил окружающую среду благородными газами.
> Странно, что лицензия BSD но ни одном BSD до сих пор не работает... :-\
> P.S. Не стёб, просто замечание...Конечно не стёб - это называется тупняк.
Как минимум с версии 0.1.0 оно есть в BSD:
Revision 487536 - (view) (download) (annotate) - [select for diffs]
Added Sat Dec 15 17:21:48 2018 UTC (17 months ago) by jbeich
File length: 1121 byte(s)multimedia/dav1d: add new port
Не могупонять есть видеофайл который проигрывает только VLC. Все остальные плееры при их плюсах этот файл проигрывают рвано как пошкарябанную пластинку, как-так. gofile.io/d/QRkf4J
В начале второго куплета у меня сгорела аудиокарта. Подскажите пожалуйста, подобное нормально для этой песни?
хороший кодек использовали. Бедный паровоз так до конца и не раскукожило
Кстати, в Vivaldi все норм, или это они не серваке пережали... в Brave глючило
> Добавлен фильтр CDEF, использующий инструкции AVX-512AMD со своими Ryzen сильно напряглись.
Как раз таки за красных не переживай. AMD 7 июля вероятно представит процессоры на новой архитектуре Zen 3 с AV1 decoder/encoder.А тем временем уже китайцы первыми (!) выкатили процессор MediaTek Dimensity 1000 5G (смарты/не X86) с поддержкой AV1.
И это не говоря о новых процессорах от Samsung + Google (AI) + видеоядро MALI (AMD) по заказу Google (из-за вы), которые наверняка тоже будут уметь в AV1 (ибо фоточки у Apple c HEIF и поддержкой в железе уже есть, а у Google все было грустно). В общем свежее железо 2020-2021 уже будет готово к AV1.
Так вроде когда на youtube файл отдаёшь файл кодируется на стороне тго кто отдаёт мощьностями его компьютора. Если так то AV1 ну не как в таком виде как он есть не подходит.
10 часов 10 дней кодировать отгружать?
есть rav1e которые кодирует шустрее этолонного
Не использовал rav1, тестов не видел. Я сомневаюсь, что rav1 быстрее хотябы в двараза. Условные 5 дней вместо 10 тоже не вариант. Не приемлемо если кодировать на последних и предпоследних моделях процесоров многоядерных. Не думаю, что видео на youtub загружают только с самых современных процессоров с AVX512. Я сам на youtube не чего не загружаю у меня AMD fm2+ c AVX128 4 ядра.
Отчетил тот же самый аноним двойку не заметил.
youtube для меня только для просмотра.