The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Проект VideoLAN опубликовал dav2d, декодировщик для видео в формате AV2"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Проект VideoLAN опубликовал dav2d, декодировщик для видео в формате AV2"  +/
Сообщение от opennews (?), 03-Май-26, 11:19 
Разработчики проекта VideoLAN опубликовали первый предварительный выпуск библиотеки dav2d с реализацией альтернативного свободного декодировщика формата кодирования видео AV2. Код проекта написан на языке Си с ассемблерными вставками  и распространяется под лицензией BSD. Реализована поддержка архитектур x86, x86_64, ARM63, Loongarch, PPC и RISC-V...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=65348

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним1234 (?), 03-Май-26, 11:19   –16 +/
Почему такой софт до сих пор пишут не на rust?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #4, #5, #11, #15, #30, #35, #36, #45, #47

3. Сообщение от Аноним (3), 03-Май-26, 11:31   +/
>Почему такой софт до сих пор пишут не на rust?

потому что на раст нету компилятора в гпу код, а на cpu это все юзлесс затычка. будет только в 360p нормально работать или нагрузка будет как от прайм95, и все равно с дропами кадров. и раст не может обогнать с, там баланс в сторону секурити, раст будет лишнее проверки добавлять.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #9, #21, #34

4. Сообщение от Рик (?), 03-Май-26, 11:32   +3 +/
Потому что его пишут. а не сдувают с готового
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #44

5. Сообщение от Some (?), 03-Май-26, 11:32   +10 +/
Выступлю в качестве КО: те, кто разбирается в алгоритмах видеокодирования, знают C, но не знают Rust, те, кто знают Rust, не умеют писать видеокодеки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

6. Сообщение от Colorado_House_of_Representatives (?), 03-Май-26, 11:41   +1 +/
> декодирование
> значительное улучшение по сравнению с AV1 производительности операций сжатия;

Что-то не сходится.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8

7. Сообщение от Аноним (14), 03-Май-26, 11:42   –4 +/
Теперь то детект краёв будет? У av1 вечно текстура за границы объекта выплывает. Ещё бы артефакты пофиксили -- у av1 опять же вся картинка чёрным мусором и глитчами забита.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #23, #33

8. Сообщение от Аноним (14), 03-Май-26, 11:44   +1 +/
Там не про декодер, это вода из брошюры.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

9. Сообщение от потомуЧто (?), 03-Май-26, 11:44   –4 +/
> будет только в 360p нормально работать или нагрузка будет как от прайм95, и все равно с дропами кадров

чиста для прикола недавно тестировал видео av1 c xlam265 с тем же битрейтом на воспровоз с процом з жестким лимитом в 800Mhz. av1 играет плавно, правда иногда теряет кадровку. xlam265 лагает жесть просто. так что ниннада лалала, тестирование наше все.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #12, #14

10. Сообщение от Аноним (10), 03-Май-26, 11:51   +/
>Код проекта написан на языке Си с ассемблерными вставками и распространяется под лицензией BSD.

А почему не на GPL_v3?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13

11. Сообщение от Аноним (12), 03-Май-26, 11:52   +2 +/
Почему ты не его не пишешь на Раст?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

12. Сообщение от Аноним (12), 03-Май-26, 11:53   +4 +/
Ясен фиг он же не на расте написан. Ты смешной.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

13. Сообщение от Профессор Кислых Щей (?), 03-Май-26, 11:58   +3 +/
Чтоб код можно было в Энтерпрайз решениях юзать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #16

14. Сообщение от Аноним (14), 03-Май-26, 11:59   –4 +/
Тестирование херня, ты не можешь сделать жёсткий лимит частоты. Только в каком-нибудь досбоксе без kvm разве что получится. SIMD порезать на забудь. Что до самой затеи, ни тот ни другой кодек нормально сд контент кодировать не способен. X265 можно натвикать, чтобы эффективно битрейт расходовался и норм картинка -- помимо preset=veryslow отключаешь писховизуальщину. Кодеки av1 не исправить, либо заоблачный битрейт либо стрёмная картинка с сильными глитчами. И dav1d это чит, он намного быстрее декодера в libaom. Впрочем, утверждать, где он срезает углы, я не возьмусь, могу обосрать по фактажу только svt-av1.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #20, #40

15. Сообщение от Аноним (15), 03-Май-26, 12:01   +2 +/
Хорошо, что такой софт до сих пор не (пере)пишут на Раст.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

16. Сообщение от Аноним (15), 03-Май-26, 12:02   –1 +/
LGPLv3 можно в них юзать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #17

17. Сообщение от Аноним (17), 03-Май-26, 12:26   +1 +/
Им нужен этот кодек везде, включая про камеры, фотоапараты, всякие кодировщики для вещания, телефоны и, на закуску, девайсы вида nintendo switch. Запрети им пользоватся локом загрузчика и этого кодека там просто не будет, а будет очередной проприетарь и ты еще лет на 10-20 останешься без кодеков к видео на своей федоре.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #26

18. Сообщение от Аноним (18), 03-Май-26, 12:27   –2 +/
Ну не знаю. Раньше любил VLC за универсальность. Что можно и видео сконвертить, и стрим раздать, и даже виртуальную CCTV камеру сварганить. Но потом я стал замечать, что он глючноватый. Например надо было скачать видео с инета, для которого не было кнопочки скачать. Нас же это не остановит, если оно в формате HLS, правильно? Скачал при помощи VLC - был глючный звук. Пришлось качать при помощи FFMPEG.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #24, #41, #53

20. Сообщение от Аноним (20), 03-Май-26, 12:44   +2 +/
> ты не можешь сделать жёсткий лимит частоты.

Щито
Разве что какой-то ноутбучный биос не даст возможность зафиксировать множитель.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #29, #31

21. Сообщение от Аноним1234 (?), 03-Май-26, 12:44   –1 +/
> потому что на раст нету компилятора в гпу код, а на cpu

https://rust-gpu.github.io/

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

23. Сообщение от Аноним (23), 03-Май-26, 12:48   +1 +/
> у av1 опять же вся картинка чёрным мусором и глитчами забита.

По факту av1 оказался хуже всяких mp4

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #25, #42

24. Сообщение от Анонимус67 (?), 03-Май-26, 13:07   –1 +/
Что значит пришлось, VLC работает поверх ffmpeg? А сами ffmpeg и yt-dlp для этого и созданы, что бы качать и обрабатывать видео. VLC по юзерекспірієнсу еще тот кусок г...на, даже при просмотре видео. Особенно бесят дефолтные настройки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #49

25. Сообщение от Аноним (14), 03-Май-26, 13:24   –3 +/
Av1 это mp4, если что.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #27

26. Сообщение от Аноним (15), 03-Май-26, 13:35   +/
У меня на моей Генте FFmeg с разными кодеками есть. А клозетсорсные я и не ставлю.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

27. Сообщение от Аноним (23), 03-Май-26, 13:35   +/
А ты шутник :) И не отличаешь файл от кодека. В линуксе вообще можно без расширения делать файлы, и они будут нормально работать. Хинто: подумай, почему ITU-T H.264 и ISO/IEC MPEG-4 Part 10 - идентичны.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #28

28. Сообщение от Аноним (14), 03-Май-26, 14:02   –1 +/
О чём и речь, mp4 это вообще h263.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #32

29. Сообщение от потомуЧто (?), 03-Май-26, 14:04    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

30. Сообщение от Tron is Whistling (?), 03-Май-26, 14:15   +/
Так пиши, кто тебе мешает?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

31. Сообщение от Tron is Whistling (?), 03-Май-26, 14:16   –1 +/
Ты давно не видел ноутбуков. Особенно со штеудом внутри. Там неустановка софта для регулирования частот и температурного режима = слёт с гарантии.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

32. Сообщение от Tron is Whistling (?), 03-Май-26, 14:18   +/
h.263 - это 3gp
Да, он пакуется в mp4 при желании, но вообще mp4 "by default" это h.264
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #37

33. Сообщение от Аноним (40), 03-Май-26, 14:30   –1 +/
>у av1 опять же вся картинка чёрным мусором и глитчами забита

Так это зависит от исходника.
Вот вам пример 8K AV1 (Sony Alpha 7R V):
https://www.youtube.com/watch?v=b3ootXSAaqE

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

34. Сообщение от Аноним (34), 03-Май-26, 14:38   +/
>>Почему такой софт до сих пор пишут не на rust?
> потому что на раст нету компилятора в гпу код, а на cpu это все юзлесс затычка

И плевать, что в новости буквально написано про ту самую "юзлесс затычку" для CPU. 🤦 Воины против Раста не меняются...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #38

35. Сообщение от Аноним (35), 03-Май-26, 14:39   +/
Dav1d был на раст, видимо оказалось, что лучше без растов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #43

36. Сообщение от Аноним (34), 03-Май-26, 14:41   +/
> Почему такой софт до сих пор пишут не на rust?

Пишут. Тот же rav1e для AV1.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

37. Сообщение от Аноним (14), 03-Май-26, 14:53   +/
Ну нет же, 3gp это производное mp4. H263, да. И "by default" сегодня это av1.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

38. Сообщение от Аноним1234 (?), 03-Май-26, 15:12   –1 +/
>>>Почему такой софт до сих пор пишут не на rust?
>> потому что на раст нету компилятора в гпу код, а на cpu это все юзлесс затычка
> И плевать, что в новости буквально написано про ту самую "юзлесс затычку"
> для CPU. 🤦 Воины против Раста не меняются...

https://rust-gpu.github.io/

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

39. Сообщение от Аноним (39), 03-Май-26, 15:31   –1 +/
>улучшенное предсказание межкадровых изменений

Странно, что AI для улучшения предсказаний еще не прикрутили.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #46

40. Сообщение от Аноним (40), 03-Май-26, 15:34   +/
>ты не можешь сделать жёсткий лимит частоты

Можно.
А вообще есть аппаратное ядро Quick Sync:
- https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video
- https://www.techpowerup.com/review/intel-panther-lake-techni...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

41. Сообщение от Аноним (41), 03-Май-26, 15:35   +/
Если не VLC то кто?)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

42. Сообщение от Аноним (42), 03-Май-26, 16:14   +1 +/
MP4 - это контейнер, как Matroska/WebM.
AV1 - это кодек, как H264, H265.
То есть вы путаете тёплое с мягким.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #48

43. Сообщение от Аноним (43), 03-Май-26, 16:37   +/
Никогда он не был на расте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

44. Сообщение от Аноним (44), 03-Май-26, 16:54   +/
Этот как раз и сдули с готового.
>По своим целям и архитектуре новая библиотека dav2d напоминает существующий проект dav1d
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

45. Сообщение от Аноним (45), 03-Май-26, 17:25   +/
>Почему такой софт до сих пор пишут не на rust?

Почему не на раст? Ты же пишешь реализацию на раст! Возвращайся, когда закончишь...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

46. Сообщение от Аноним649164047 (?), 03-Май-26, 18:09   +1 +/
Это чтобы было "посмотрел фильм - разорился на 100500$ за токены"? :-)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

47. Сообщение от aname (ok), 03-Май-26, 18:43   +1 +/
Как же это хорошо. Так жирно, что аж кайф
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

48. Сообщение от aname (ok), 03-Май-26, 18:47   +/
Эксперты Опеннета ®™© же
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

49. Сообщение от aname (ok), 03-Май-26, 18:50   +/
VLC лучший плеер эвер
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

50. Сообщение от Анон1110м (?), 03-Май-26, 19:02   +/
Кому это выгодно? Где здесь деньги? Или они по доброте душевной проделали всю работу?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #51

51. Сообщение от Аноним (51), 03-Май-26, 19:07   +/
Выгодно всем, кто не хочет платить роялти за h266, 265 но хочет гонять 2к + видосы по своей платформе
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #54

52. Сообщение от Аноним (51), 03-Май-26, 19:08   +/
> значительное улучшение по сравнению с AV1 производительности операций сжатия;

Что это значит?

Неужели нормально распаралели, а не так, как в libaom?

Ответить | Правка | Наверх | Cообщить модератору

53. Сообщение от Анон1110м (?), 03-Май-26, 19:11   +/
Так оно всегда таким было.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

54. Сообщение от Анон1110м (?), 03-Май-26, 19:13   +/
А разрабам деньги кто потит?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру