The OpenNET Project / Index page

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



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

"Релиз видеоплеера MPV 0.38"  +/
Сообщение от opennews (??), 18-Апр-24, 08:23 
Состоялся выпуск открытого видеоплеера MPV 0.38, в 2013 году ответвившегося от кодовой базы проекта MPlayer2. В MPV основное внимание уделяется разработке новых возможностей, не заботясь о сохранении совместимости с MPlayer.  Код MPV распространяется под лицензией LGPLv2.1+, некоторые части остаются под GPLv2, но процесс перехода на  LGPL почти завершён и для отключения оставшегося GPL-кода можно использовать опцию "--enable-lgpl"...

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

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

Оглавление

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

3. Сообщение от iZENemail (ok), 18-Апр-24, 08:29   –1 +/
Второй, после Gtk4, зависящий от wayland-protocols.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #15, #16, #27, #86

7. Сообщение от Аноним (7), 18-Апр-24, 08:39   –15 +/
Отличный маркер ненужного.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

8. Сообщение от Аноним (8), 18-Апр-24, 08:44   –5 +/
Плеер до сих пор даёт заснуть системе при просмотре видео в фулскрине?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #11, #13, #28, #36, #82, #107, #112

10. Сообщение от Аноним (10), 18-Апр-24, 08:51   +2 +/
Как ты этого добился?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

11. Сообщение от Герострат (?), 18-Апр-24, 08:52   +3 +/
У меня ни разу такого не было
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

12. Сообщение от Аноним (12), 18-Апр-24, 09:08   +5 +/
У меня что-то с глазоньками. Мне хватает Mplayer и билинейного xv.(
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #21, #100

13. Сообщение от 1 (??), 18-Апр-24, 09:23   +1 +/
хорошая фича. Но у меня не работает. ХотетЪ
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

14. Сообщение от Анонимemail (14), 18-Апр-24, 09:25   –7 +/
все так же, 100500 настроек, через консоль, и все так же в 2 раза медленнее, чем тот же старый Mplayer. вот фиг знает, чем они там занимаются, вообще.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #17, #19, #37

15. Сообщение от Минона (ok), 18-Апр-24, 09:30   +/
====> Audio Output
     ALSA=off: ALSA audio architecture support
     JACK=off: JACK audio server support
     OPENAL=off: Audio support via OpenAL
     PIPEWIRE=off: PipeWire multimedia server support
     PULSEAUDIO=off: PulseAudio sound server support
     SDL=off: Simple Direct Media Layer support
     SNDIO=off: Sndio audio support

А через что он звук выводит?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #18, #32, #53, #84, #93

16. Сообщение от Amon (??), 18-Апр-24, 09:34   +3 +/
Только если собрано с поддержкий wayland, в противном случае не будет просить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

17. Сообщение от Аноним (17), 18-Апр-24, 09:40   +4 +/
> 100500 настроек

Из коробки.
> через консоль

Через двойной клик.
> в 2 раза медленнее

Моментально на любом железе.

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

18. Сообщение от Аноним (18), 18-Апр-24, 09:42   –1 +/
Это что ты понаписывал? И где это посмотреть у себя?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #58

19. Сообщение от Аноним (18), 18-Апр-24, 09:43   +3 +/
Тролль из тебя так себе. Размораживайся уже.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

20. Сообщение от Аноним (20), 18-Апр-24, 09:56    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #22

21. Сообщение от Zenitur (ok), 18-Апр-24, 09:56   –1 +/
Мне тоже, самый простой и всегда по дефолту работающий вариант. О котором не думаешь, он просто работает.

Когда смотришь фильм через vaapi, трудно смотреть фильм, всё время думаешь "блин, я сумел настроить фильм так, чтобы аппаратно декодировалось, вот я крутой!". Если бы по дефолту работало аппаратно, как на винде, было бы легче сосредоточиться на просмотре фильма, а так... Это как с линукс-геймингом.

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

22. Сообщение от Zenitur (ok), 18-Апр-24, 09:58   –1 +/
https://ru.wikipedia.org/wiki/GOM_Player ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #39

23. Сообщение от Аноним (23), 18-Апр-24, 09:59   +/
Я как привык к mplayer так им и пользуюсь!

mplayer "имя файла разделенное пробелом"

[~/.mplayer/config]:

## === Video settings === ##

# Video output driver;
vo=xv

# Enable fullscreen playback;
fs=true

## === Audio settings === ##

# Audio output driver;
ao=alsa:device=hw=0,0

# Audio output filter;
af=resample=48000:0:2,volnorm=1:0.25

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

24. Сообщение от Аноним (24), 18-Апр-24, 10:05   +2 +/
https://opennet.ru/60775-vlc
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

25. Сообщение от Аноним (25), 18-Апр-24, 10:09    Скрыто ботом-модератором–5 +/
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #29, #33, #40, #68

26. Сообщение от Аноним (29), 18-Апр-24, 10:12   +/
Не понял, а что я получу если буду использовать vulkan с mpv?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #56, #57, #75, #97

27. Сообщение от Аноним (27), 18-Апр-24, 10:12   +2 +/
Опционально же
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

28. Сообщение от Аноним (27), 18-Апр-24, 10:13   +4 +/
У меня все норм, даже без него сон не работает )
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

29. Сообщение от Аноним (29), 18-Апр-24, 10:18   +/
А зачем? В консоле пишешь mpv /part/to/file или открываешь файл через файловый менеджер.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

30. Сообщение от Богдан Морозов (-), 18-Апр-24, 10:26   +2 +/
Аниме только через него и смотрю. Пробовал VLC, но он аниме в квадратики крошит. Причем что интересно - если смотреть в оригинале, то все норм. А если подключить внешнюю звуковую дорожку, то начинается какой-то аттракцион квадратиков. И это на мощном железе 2021 года. Он что, не способен потянуть одновременно видео и звук? Пробовал разные предлагаемые настройки VLC, но ничего так и не помогло. В итоге кто-то здесь посоветовал MPV, на нем и остановился - автоматом подхватывает внешние дорожки, не тормозит и не квадратит. Потом и обычные фильмы стал через него смотреть, хороший плеер.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #31, #34

31. Сообщение от Аноним (29), 18-Апр-24, 10:29   +1 +/
Vlc на любом MKV видео квадратами сыпал. Как сейчас понятия не имею.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

32. Сообщение от SilverCutePony (ok), 18-Апр-24, 10:30   +1 +/
https://github.com/mpv-player/mpv/tree/master/audio/out
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

33. Сообщение от Богдан Морозов (-), 18-Апр-24, 10:32   +2 +/
На файл надо кликать, все остальное подхватится автоматом, при условии что аудиодорожки и субтитры имеют одинаковое с видеофайлом название. Если все-таки нужен привычный вид плеера - Haruna тебе в помощь, лучший интерфейс для MPV.

https://haruna.kde.org/

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

34. Сообщение от Аноним (10), 18-Апр-24, 10:39   +2 +/
> Потом и обычные фильмы стал через него смотреть, хороший плеер.

Я через него также и необычные фильмы смотрю.

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

35. Сообщение от Аноним (35), 18-Апр-24, 10:40   +2 +/
Лучший, но как оказывается, нет предела совершенству...
Ответить | Правка | Наверх | Cообщить модератору

36. Сообщение от гыгы (?), 18-Апр-24, 10:43   +/
а нечего было настраивать саспенд по неактивности. но то, что скринсейвер запускается во время просмотра - да. и как победить - хз. в mplayer`е когда-то давно победил, в mpv - хз как
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #41

37. Сообщение от Fracta1L (ok), 18-Апр-24, 10:51   +15 +/
> и все так же в 2 раза медленнее, чем тот же старый Mplayer

Фильмы в 2 раза дольше идут?

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

38. Сообщение от Fracta1L (ok), 18-Апр-24, 10:53   +/
Кстати да, Харуна удобный плеер, особенно если надо стопицот видосов глянуть в одной папке
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

39. Сообщение от НяшМяш (ok), 18-Апр-24, 10:54   +/
https://ru.wikipedia.org/wiki/PotPlayer ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #55

40. Сообщение от НяшМяш (ok), 18-Апр-24, 10:55   +3 +/
https://github.com/tomasklaen/uosc
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #81

41. Сообщение от Аноним (27), 18-Апр-24, 10:56   +/
Вроде в иксах какое-то расширение было для этого специально, ну и плеер должен уметь в это расширение. А вяляном - хз, там же вяленый это просто протокол, небезопасно это, приложение не должен ничего знать ни о чем и ни о ком (даже о своих координатах)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #47

42. Сообщение от Анонимemail (14), 18-Апр-24, 10:59   –1 +/
из коробки один екзефайл, на который нужно фильм кинуть. даже как дорожку звука поменять непонятно. а уж рендер заменить, то только консольными командами из батника.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

44. Сообщение от Аноним (49), 18-Апр-24, 11:13   +1 +/
Помогите постичь комменты в поддержку mplayer.

2011-й год. Его форкают в mplayer2. Ради многого. Хотя бы ради того, чтобы можно было сделать скриншот текущего кадра, а не следующего. Сделать сразу, а не когда когда видео снимется с паузы (а если плеер закрыть, то никогда). Ответ mplayer'а[1]: "Wontfix. this is how it works in mplayer. the mplayer2 fork has this feature if you require it."

2013-й год. mplayer2 всё, разработку продолжают в mpv. Ради многого. Хотя бы ради того, чтобы скриншот можно было назвать не номером, а именем файла.

2024-й год. "mplayer лучший!!"

[1] https://trac.mplayerhq.hu/ticket/1986

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

46. Сообщение от Аноним (7), 18-Апр-24, 11:21   +1 +/
Это же сарказм. Я почти уверен что это он. Хотя тут из местных никто не умеет в сарказм. И я тоже.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

47. Сообщение от гыгы (?), 18-Апр-24, 11:26   +2 +/
без расширений и SMS в .mplayer/config было вписано и работало

heartbeat-cmd="xscreensaver-command -deactivate >&- 2>&- &"
heartbeat-interval=300
посмотрел когда и прослезился

% stat .mplayer/config
12247390606958757913 87708 -rw-r--r-- 1 tiger wheel 0 84 "Jan 23 08:57:46 2020" "Jun  6 13:31:30 2014" "Jan 23 08:57:46 2020" "Jun  6 13:31:30 2014" 4096 1 0x800 .mplayer/config

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

48. Сообщение от Аноним (27), 18-Апр-24, 11:43   +1 +/
> heartbeat-cmd="xscreensaver-command -deactivate >&- 2>&- &"
> heartbeat-interval=300

во-первых, костыль корявый
во-вторых, а что если у меня скринсейвер через минуту включается, а не через 5?
в-третьих, а что если у меня какой-то другой скринсейвер вместо xscreensaver? Я хочу универсальное решение

Правильнее было бы от икс-сервера получить ответ через ScreenSaverQueryInfo, что сейвер включен и затем его временно отключить таким же запросом

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

49. Сообщение от Аноним (49), 18-Апр-24, 11:53   +1 +/
В истории версий вижу очень хорошую фичу:
> 0.12.0 2023-08-25 Added preview thumbnail to the progress bar

Её ещё нет[1] в SMPlayer. А она там нужна, потому что скриптами не реализовать - слишком гуёвый гуй (то есть заменяющий On Screen Controller) не совместим со скриптами типа thumbfast.

[1] https://github.com/smplayer-dev/smplayer/issues/240

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

50. Сообщение от гыгы (?), 18-Апр-24, 11:55   +/
очевидно, что таймаут и команда деактивации скринсейвера подбирались с учетом моих реалий. Допустим, решение костыльное, но:
1) вполне себе работало как нужно
2) куда более костыльное решение (как по мне), которое тогда видел у кого-то - враппер, который отключает скринсейвер вообще, запускает проигрыватель, включает скринсейвер по окончанию.
3) какие-то другие вар-ты если есть - покажи.

из чтения mpv(1), по диагонали, в теории, можно на lua наговнякать что-то используя mp.add_periodic_timer(seconds, fn), но это какая-то дикая хрень, кмк.

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

51. Сообщение от VLC (?), 18-Апр-24, 12:00   +/
Какая же гадость этот ваш плеер, даже при проигрывании радио потока,  он 15-20 секунд сначала кэширует, а потом всё время дёргает диск. Что ты там дёргаешь поделка криворукая?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #61, #63, #65, #72, #95

52. Сообщение от гыгы (?), 18-Апр-24, 12:00   +1 +/
By default, mpv tries to disable the OS screensaver during playback (only if a VO using the OS GUI API is active). --stop-screensaver=no disables this.

A common problem is that Linux desktop environments ignore the standard screensaver APIs on which mpv relies. In particular, mpv uses the Screen Saver extension (XSS) on X11, and the idle-inhibit protocol on Wayland.

GNOME in particular still ignores the idle-inhibit protocol, and has its own D-Bus interfaces for display power management, which mpv does not support.

Before mpv 0.33.0, the X11 backend ran xdg-screensaver reset in 10 second intervals when not paused in order to support screensaver inhibition in these environments. This functionality was removed in 0.33.0, but it is possible to call the xdg-screensaver command line program from a user script instead.

ужасы какие-то.

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

53. Сообщение от OSS (?), 18-Апр-24, 12:01   +2 +/
OSS
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

54. Сообщение от Хрю (?), 18-Апр-24, 12:08   +1 +/
Всё что ты перечислил, нужно очень много кому (чуть больше чем никому). Я, например, скриншотов из видео делал пару раз гдето в начале нулевых. Для 99% тупящих в видюшки за глаза хватает возможностей mplayer.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #69, #74

55. Сообщение от Zenitur (ok), 18-Апр-24, 12:08   –1 +/
> https://ru.wikipedia.org/wiki/PotPlayer ?

https://ru.wikipedia.org/wiki/Media_Player_Classic ?

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

56. Сообщение от anomewmous (-), 18-Апр-24, 12:16   +3 +/
Ты получишь mpv с вулканом, очевидно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #104

57. Сообщение от Zenitur (ok), 18-Апр-24, 12:21   +3 +/
> Не понял, а что я получу если буду использовать vulkan с mpv?

Ну смотри. Сначала была видеокарта Trident 9000i, и на ней всё тормозило. Потом появилась видеокарта S3 Virge, которая поддерживала аппаратное 2D через DirectDraw (в линуксе XAA). Также был DirectShow, который юзал DirectDraw для ресайза видео в процессе воспроизведения (в линуксе Xv). В Windows 95 OSR2 даже был отдельный плеер ActiveMovie, который отличался от Media Player поддержкой DirectX и DirectShow (в Windows 98 этот функционал вольют в WMP 6.4). Но пользователям карт не от S3 новый плеер естественно не давал никакого прироста, это как играть в квейк с софтварным рендерингом.

В линуксе плеер mplayer появился, насколько я знаю, то ли в последние месяцы 2000 года, то ли в первые месяцы 2001 (хотя мне всегда казалось, что им ещё на первопнях и K6-2 смотрели MPEG-и). Он был настолько хорош, что его даже портировали на Windows под названием MPlayerXP. Однако на винде он не получил популярности (в отличие от VLC и MPC, которые используют всё те же библиотеки ffmpeg, что и mplayer).

Потом получилось так, что видеокарты VGA сменились на видеокарты GPU. И XAA там почти не ускоряло (хотя DirectDraw всё ещё ускорял неплохо). Появился EXA, который для 2D-ускорения использовал фичи 3D-ускорителя (но не через OpenGL, а напрямую, а сейчас Glamor работает поверх OpenGL). Так что mplayer через плагин Xv продолжал ускорять нормально.

Потом люди поняли, что 2D-ускорение уберут из видеокарт рано или поздно. Сделали плагин gl для ресайза поверх 3D-ускорителя...

Потом появился GeForce 8, начиная с которого как раз-таки и начали убирать вычислительные юниты для 2D-ускорения. И хотя DirectDraw и EXA по-прежнему ускоряли нормально (скорость не превратилась в чисто софтварную отрисовку), уже можно было перейти на плагин gl. Также был добавлен плагин VDPAU для аппаратного декодирования h264.

А потом вышла Windows 8, в которой дропнули DirectDraw. Как теперь играть в Героев 3, я не знаю.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #60, #70, #80, #87

58. Сообщение от Минона (ok), 18-Апр-24, 12:37   +/
> Это что ты понаписывал? И где это посмотреть у себя?

Опции сборки порта в FreeBSD.

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

60. Сообщение от Аноним (29), 18-Апр-24, 12:40   +/
Я так понял, что это "унификация". И все.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57 Ответы: #62

61. Сообщение от Аноним (29), 18-Апр-24, 12:41   +/
У тебя какой-то неправильный mpv.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

62. Сообщение от Zenitur (ok), 18-Апр-24, 12:41   +1 +/
> Я так понял, что это "унификация". И все.

Мне кажется, что это - подготовка к (возможному) дропу OpenGL в будущем.

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

63. Сообщение от Аноним (29), 18-Апр-24, 12:42   +2 +/
Ааа! Я не сазу прочитал твой ник. Маленький, коварный vlc!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

64. Сообщение от prokoudineemail (ok), 18-Апр-24, 12:44   +4 +/
> Когда смотришь фильм через vaapi, трудно смотреть фильм, всё время думаешь "блин, я сумел настроить фильм так, чтобы аппаратно декодировалось, вот я крутой!".

Зачем ты так с собой? :)

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

65. Сообщение от Аноним (78), 18-Апр-24, 13:08   +/
cache-secs=0.0
demuxer-readahead-secs=0.0

cache=no
cache-pause=no

demuxer-max-bytes=2M
demuxer-max-back-bytes=0

если онлайн смотришь, то --cache=no и --force-seekable=yes

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

66. Сообщение от Аноним (66), 18-Апр-24, 13:13   +/
>добавлена поддержка многопользовательских окружений с несколькими клавиатурами и мышами (multi-seat)

Зачем это? Чтобы один процесс-демон проигрывал видело для разных голов?

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

68. Сообщение от topin89 (ok), 18-Апр-24, 13:15   +/
Буду исходить из предположения, что это не троллинг. MPV (как и mplayer) -- это чистый unix-way проигрыватель. Фронтэнд с диалогами, меню и прочим предполагается делать поверх, а сам mpv -- встраивать куда угодно. С ходу нашёл SMPlayer и mpc-qt (не является форком mpc, mpc-hc или mpc-be).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #103

69. Сообщение от Аноним (103), 18-Апр-24, 13:21   +/
Правильно, функция нужна почти никому. Поэтому не будем её выпиливать, а сделаем через опу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

70. Сообщение от _kp (ok), 18-Апр-24, 13:21   +1 +/
>>дропнули DirectDraw.

DirectDraw начал постепенно устаревать еще в начале 2000х. По крайней мере, еще тогда появились упоминания о его не рекомендуемости.

Ни что не вечно, и устаревает. Ладно хоть не в ноль выпилили а с 8ки хоть какую то эмуляцию сделали.
А еще 16 приложения код дропнули, вот гады, как теперь ДОС игры запускать? Шутка конечно.

>>Как теперь играть в Героев 3

Как и в любые старые игры, в эмуляторах, виртуалках и Wine.
Кстати, с прямыми руками Герои3 и на Андроид в Winlator запускаются. :)  

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

71. Сообщение от Аноним (103), 18-Апр-24, 13:26   +1 +/
А без матов как-нибудь можно? Чтобы вот просто работало?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #73

72. Сообщение от Аноним (72), 18-Апр-24, 13:28   +/
А у меня он единственный, который корректно работает с SVP. VLC жрёт кадры и дёргается как паралитик.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

73. Сообщение от Аноним (78), 18-Апр-24, 13:30   +/
Если отключить кэш, то будет работать у тебя, но не будет работать у людей с плохим интернетом или медленными/загруженными дисками (хотя у меня всё равно фризится с загруженным диском независимо от кэшей).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71

74. Сообщение от Аноним (49), 18-Апр-24, 13:37   +/
Конечно, это нужно мне. Одна из запомнившихся мелочей.

> Для 99% тупящих в видюшки за глаза хватает возможностей mplayer.

99% людей познали запретный плод DEL видели ютуб в браузере, даже который впереди по удобству:
- ютуб имеет предпросмотр на полосе прокрутки
- в ютубе работает перемотка на паузе (перемотка не заставляет сработать проигрывание)
- в ютубе работает покадровая перемотка назад ('<' на клавиатуре)
- ютуб имеет тонмаппинг HDR (то есть конвертацию для не-HDR экранов)
- скриншоты видео в Firefox поддерживаются полноценнее

Зачем отказываться от этого и прочих возможностей? От расширяемости через Lua, от возможности получить качество на уровне лучших рендереров (можно настроить на уровне оффтопик-only MadVR, только неудобнее)?

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

75. Сообщение от Аноним (78), 18-Апр-24, 13:39   +/
Хуже работает и больше тормозит. Жрёт больше процессора и кадры выпадают. Я перебрал все опции и opengl-backend=x11/gpu-context=x11/gpu-api=opengl/opengl-es=no дают наилучшую производительность. Чтобы фулскрин не фризился под io нагрузкой можно использовать x11-bypass-compositor=no. Если соберу достаточно статистики с вейландом, расскажу о своём опыте с ним в следующий раз (пока что он сугубо негативный).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #83

76. Сообщение от anonymous (??), 18-Апр-24, 13:46   +1 +/
самая киллер фича что он на лету компенсирует кривость монитора, пересчитывая цвета на основе данных из цветового профиля - все по взрослому, даже черную точку компенсирует. А так же проигрывает HDR, в нем можно сказать эталонная раелизация по сравнению с остальными поделками.
Ответить | Правка | Наверх | Cообщить модератору

77. Сообщение от kusb (?), 18-Апр-24, 13:49   +5 +/
Windows Media Player
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

78. Сообщение от Аноним (78), 18-Апр-24, 13:55   +/
На xv субтитры мыльные. Лучше возьми это для mpv, тем более что в фулскрине sd-контент смотришь зачем-то. Как его смотреть без шейдеров?

ad-lavc-ac3drc=0
#hr-seek=yes
#hr-seek-framedrop=no

profile=gpu-hq
hwdec=vdpau
fbo-format=rgba16f
glsl-shaders="~~/FSRCNNX_x2_16-0-4-1.glsl"
video-sync=display-resample
interpolation
tscale=oversample
#opengl-backend=x11 #obsolete
gpu-context=x11

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

79. Сообщение от Аноним (49), 18-Апр-24, 14:03   +/
Каких, блин, мелочей. Из-за тех старых скриншотов надо разобраться с перцептивными хэшами и накодить поиск кадров в видео.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74

80. Сообщение от крокодил мимо.. (-), 18-Апр-24, 14:09   +1 +/
> А потом вышла Windows 8, в которой дропнули DirectDraw. Как теперь играть
> в Героев 3, я не знаю.

рискну предположить, что нужно добавить Legacy Components (а-ля DirectPlay).. для win10 Homm3-SD/AB идёт после этого.. не скажу, что также стабильно, как на WinXP, но..

а для 2-ых героев - таки fheroes2..

p.s.: dosbox - стал просто незаменим..

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

81. Сообщение от 1055 (?), 18-Апр-24, 14:34   +/
Выглядит круто, поставлю заценить в действии.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

82. Сообщение от тыквенное латте (?), 18-Апр-24, 14:39   +/
> Плеер до сих пор даёт заснуть системе при просмотре видео в фулскрине?

собрал под вяленого без xorg-libxscrnsaver?

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

83. Сообщение от Аноним (83), 18-Апр-24, 15:56   +1 +/
Сразу озвучивай видеокарту и какие драйвера используются.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75

84. Сообщение от Ivan_83 (ok), 18-Апр-24, 16:39   +3 +/
На фре через родной OSS - моими стараниями.
Кажется в этом или прошлом релизе зашёл патч чтобы многоканальник по оптике выплёвывать, мне его прислали я только PR открыл.

В опциях порта перечислены дополнительные возможности куда можно выводить звук если вам надо.

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

85. Сообщение от Ivan_83 (ok), 18-Апр-24, 17:14   +/
Плеер всем хороший, а вот 8к 60 фпс у меня с лучшем случает идёт с незначительными дропами кадров, в худьшем сильно лагает.
Проц 5950х загружен в лучшем случае на половину или чуть более.
Видео - 5600хт.

Есть идеи какие настроки покрутить?
Деинтерлей я выключил, вывод gpu-next, gpu - ничего не меняет.
Декодирование программное (AV1).

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

86. Сообщение от dannyD (?), 18-Апр-24, 17:15   +/
>>Второй, после Gtk4, зависящий от wayland-protocols.

Gtk4, wayland - это зачем?

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

87. Сообщение от Ivan_83 (ok), 18-Апр-24, 17:23   +1 +/
Я пока на венде сидел мне хватало штатного Windows Media Player, и ffdshow+ещё пачки всяких кодеков/фильтров.
Даже уже потом, на своём ущербном ноуте у меня wmp выигрывал немного у mpv при показе киношек в плане потери кадров. Было ощущение что mpv какие то операции делал в один поток с аппаратным декодером, а wmp грузил все ядра и это давало профит.

VLC всегда был не для просмотра видео, а для отладки IPTV и прочего :)
Light Alloy - хз, не спечалил, но один сериал я в нём смотрел ибо с соотношением сторон в wmp было что то не так.

На фре пробовал gxine, но как то не зашло.


А касательно всех этих замечательных технологий вывода - они всегда были скрыты, только в mpv с этим приходится возится :)

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

88. Сообщение от OSS (?), 18-Апр-24, 17:29   +/
Помню, помню:
https://github.com/mpv-player/mpv/issues/8296
https://github.com/mpv-player/mpv/pull/8312

Ты же не коммитер?
Не нашёл тебя в списках коммитеров, но мог и плохо искать.

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

90. Сообщение от Аноним (18), 18-Апр-24, 17:32   +/
Хорошая штука. Лучше vlc. Использую как бекенд для SMPlayer.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #119

91. Сообщение от Ivan_83 (ok), 18-Апр-24, 17:51   +1 +/
Там ещё было по sndio, но я не довёл и кто то там дальше пилил в отдельном PR.
И DVB я там перепиливал когда то достаточно серьёзно.

Нет, не коммитер.
Только фикшу то что мне надо, а так он меня устраивает.

Можно было бы потратить время и поразбиратся с многочисленными LUA надстройками, там вроде какой то полезный функционал напилили, но мне и базового хватает :)

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

92. Сообщение от крокодил мимо.. (-), 18-Апр-24, 18:33   +/
> Даже уже потом, на своём ущербном ноуте у меня wmp выигрывал немного
> у mpv при показе киношек в плане потери кадров. Было ощущение

подозреваю, что эт таки из-за "wintel(tm) со товарищи"(ры).. сейчас смешно получается: в win10/11 есть Video.UI (или как-то похоже), - спец апп для видео (не wmp), который на полную пользует аппаратную часть (hw accel decode) и, как ни странно, норм работает с ресурсами (не жрёт вроде).. mpv, что прям удивило, нагружает систему более, на аналогичных файлах.. но.. т.к. за hevc и прочее ща кто-то очень хочет денег - то .. mpv остаётся проигрывателем по умолчанию..

еще интересно, почему на win10/11 mpv показывает работу через dx11, а не нативно в dx12 (версия 0.37).. надо дойти до вин и попробовать текущий релиз..

p.s.: ещё у mpv эквалайзер шикарный и с громкостью он оч хорошо работает :)

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

93. Сообщение от амонем (?), 18-Апр-24, 18:51   +/
Вам видео или шашечки?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

95. Сообщение от dannyD (?), 18-Апр-24, 19:12   +/
>>при проигрывании радио потока,  он 15-20 секунд сначала кэширует, а потом всё время дёргает диск.

IDE диск через USB 1.0

ищу, музей очень хочет.

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

96. Сообщение от OSS (?), 18-Апр-24, 20:15   +/
Да я о фряхе, а ты видимо о mpv.

Смотрю у тебя из 33 портов (у меня меньше :-o) у 15 портскаут нашёл обновления.
И чего-то в ирке тебя не вижу или ник какой-то совсем другой?

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

97. Сообщение от Аноним (97), 18-Апр-24, 20:46   +/
Только я не понимаю зачем ВИДЕОПЛЕЕРУ нужны всякие вулканы и openglы?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #102

98. Сообщение от Аноним (98), 18-Апр-24, 21:04   +7 +/
Через спикер
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58

99. Сообщение от Ivan_83 (ok), 18-Апр-24, 22:43   +/
То был сказ про ущербный атом N2600, вин7 :)
Из за особенной встройки даже линух этому чудо не грозит, так он и доживает, изредка используясь для прошивки мобил.

MPV может больше жрать если деинтерлейс включён или что то ещё.
В теории там достаточно крутилок чтобы любое поведение эмулировать.

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

100. Сообщение от Аноним (100), 19-Апр-24, 00:05   +1 +/
Я тоже его юзаю на NetBSD,потому что это единственный известным мне видеоплеер, кй умеет нативно в sunaudio. Все остальные только в OSS,кй в NetBSD просто прослойка для трансляции в нативный sunaudio
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

101. Сообщение от errandrunner (?), 19-Апр-24, 01:21   +/
ав1 априори программно тормозной, ничего не поделаешь
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85 Ответы: #135

102. Сообщение от Аноним (102), 19-Апр-24, 02:02   +1 +/
Да, только ты один.

Современные ВИДЕОПЛЕЕРЫ поддерживают видео 4k@60fps, хардварное декодирование силами видеокарты, шейдерную цветокоррекцию, фильтры, эффекты и динамическое улучшение картинки, векторные субтитры с анимацией, etc, etc.

Плееры, неспешно высе… высыпающие картинку в фреймбуфер, в один поток силами сугубо процессора — остались в 2000х.

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

103. Сообщение от Аноним (103), 19-Апр-24, 05:49   +/
> MPV (как и mplayer) -- это чистый unix-way проигрыватель.

Во времена юникса не было никаких проигрывателей. Алсо, налицо полнейшее непонимание термина unixway.

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

104. Сообщение от Аноним (103), 19-Апр-24, 05:51   +/
> Он был настолько хорош, что его даже портировали на Windows под названием MPlayerXP.

Человека два им там пользовались, включая авторов, наверное.

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

105. Сообщение от Аноним (103), 19-Апр-24, 05:54   –1 +/
Это всё понятно, но вулкан с опенглом-то зачем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102 Ответы: #118, #142

106. Сообщение от тыквенное латте (?), 19-Апр-24, 06:15   +/
>> MPV (как и mplayer) -- это чистый unix-way проигрыватель.
> Во времена юникса не было никаких проигрывателей. Алсо, налицо полнейшее непонимание термина
> unixway.

Во времена UNIX'a тебя не было даже в виде жидкости, а в SGI IRIX сверсники твоей мамки уже смотрели видосики, записывали и редактировали звук: soundrecorder(1), moviemaker(1), etc, etc.

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

107. Сообщение от leap42 (ok), 19-Апр-24, 07:03   +/
Если у вас гном под вялым - нужен крошечный костыль который зовётся mpv-gnome-inhibit.lua
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

108. Сообщение от leap42 (ok), 19-Апр-24, 07:07   +/
лол,чего там настраивать?

буквально один пакет содержит в себе драйвер для vaapi (например для AMD под Fedora это mesa-va-drivers-freeworld) + "vo=gpu-next" и "hwdec=vaapi" в конфиг mpv, и всё просто работает 🤷‍♂️

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

109. Сообщение от leap42 (ok), 19-Апр-24, 07:12   +/
вот, попоробуйте с нормальным качеством что-то посмотреть и сравнить:

mpv.conf:

ao=pulse
vo=gpu-next
hwdec=vaapi
gpu-api=vulkan
profile=gpu-hq
autofit-larger=70%x70%
osd-on-seek=msg
osd-duration=7000
sub-auto=fuzzy
fullscreen=yes

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

110. Сообщение от leap42 (ok), 19-Апр-24, 07:15   +/
gpu-api=vulkan и profile может покрутить?

но вообще котан выше верно говорит: для av1 это хороший результат, без аппаратного декодера с ним лучше не связываться

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

111. Сообщение от dannyD (?), 19-Апр-24, 07:24   +/
специально попробовал, радиопоток 128кб, с коммандной строки, "время запуска" - меньше чем пол секунды.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95

112. Сообщение от Ilya Indigo (ok), 19-Апр-24, 08:37   +/
Он это делает только если поставить видео на паузу.
И правильно делает!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

113. Сообщение от topin89 (ok), 19-Апр-24, 10:31   +/
>> MPV (как и mplayer) -- это чистый unix-way проигрыватель.
> Во времена юникса не было никаких проигрывателей. Алсо, налицо полнейшее непонимание термина
> unixway.

пишите программы, которые делают что-то одно и делают это хорошо;
пишите программы, которые бы работали вместе;
пишите программы, которые бы поддерживали текстовые потоки, поскольку это универсальный интерфейс.

Последнее, очевидно, слегка не в тему для mpv, но остальное, сосредоточнение на одной задаче и забота об интеграции с интерфейсами-оболочками -- это он самый.

Если есть что возразить, жду конструктив

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

114. Сообщение от Аноним (103), 19-Апр-24, 12:23   +1 +/
Ну для проигрывания видео в стиле unixway сходу понадобится цепочка из программ этак штук пяти,а всего их будет пара сотен — сплиттеры/декодеры/рендеры/etc. MPV же — стандартный монолитный комбайн, но у неофитов теперь отсутствие интерфейса идёт за unixway.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #113 Ответы: #116

115. Сообщение от Aoius (?), 19-Апр-24, 12:26   +1 +/
>вот, попоробуйте с нормальным качеством что-то посмотреть и сравнить

От себя добавлю:
save-position-on-quit
volume=100
volume-max=150

>profile=gpu-hq

С этим обычно тормозит на архитектурах старше 10 лет.

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

116. Сообщение от тыквенное латте (?), 19-Апр-24, 12:48   +1 +/
> Ну для проигрывания видео в стиле unixway сходу понадобится цепочка из программ
> этак штук пяти,а всего их будет пара сотен — сплиттеры/декодеры/рендеры/etc. MPV
> же — стандартный монолитный комбайн, но у неофитов теперь отсутствие интерфейса
> идёт за unixway.

даже команда ls не unix-way, потому что вместо ls -[ключ] понадобится целая цепочка программ, этак штук пяти, а всего их будет пара сотен: для чтения с устройства/сортировки/вывода на экран/etc. ls же - стандартный монолитный комбайн, но у ненеофитов теперь любой монолит идёт за нарушение unixway.

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

117. Сообщение от leap42 (ok), 19-Апр-24, 13:40   +/
> От себя добавлю:
> save-position-on-quit
> volume=100
> volume-max=150

спасибо, полезно

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

118. Сообщение от Аноним (78), 19-Апр-24, 13:46   +/
Шейдеры маст-хэв.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105

119. Сообщение от Аноним (119), 19-Апр-24, 14:36   –1 +/
Что только не ставят, чтобы не пользоваться идеальным vlc.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90 Ответы: #125

120. Сообщение от Аноним (49), 19-Апр-24, 16:20   +/
Он тоже умеет снежинки рисовать, поверх списка файлов? Надо тронуться, чтобы найти unix-way в софте, включающем в себя ffmpeg.

Снегопад с помощью фильтров FFmpeg накладывается по одноимённой статье, только с одной поправкой для mpv: -vf "..." ===> --lavfi-complex="[vid1]...[vo]" и кроме --lavfi-complex ничего не нужно.

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

121. Сообщение от тыквенное латте (?), 19-Апр-24, 16:40   +/
> Он тоже умеет снежинки рисовать, поверх списка файлов?

разумеется: ls -1 | sed 's/./\*/g'

> Надо тронуться, чтобы найти unix-way в софте, включающем в себя ffmpeg.

А чой они не реализовали возможности ffmpeg в mplayer'e, а просто линкуются (статически/динамически/whatever)?! это unix-way или не unix-way? :-D

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

122. Сообщение от Аноним (103), 19-Апр-24, 17:04   +/
Reductio ad absurdum… аж интернетных демагогов из 2000-х вспомнил.
Даже на винде (ранее) плееры были более юниксвейны — все помнят увлекательную игру «найди сплиттер, найди кодек и заставь всё это вместе работать». В итоге благополучно проиграли монолитам.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #116 Ответы: #124

123. Сообщение от Аноним (49), 19-Апр-24, 17:08   +/
> разумеется: ls -1 | sed 's/./\*/g'

Вот когда mpv откажется от libavfilter и будет ждать снежинки в stdin, тогда и приходите*.

> А чой они не реализовали возможности ffmpeg в mplayer'e

Они же не идиоты, они просто не придерживаются unix-way.

* это не шутка, если что. С натяжкой подойдёт YUV4MPEG2-поток, но по-настоящему юниксвейно будет пайпать продукты netpbm'овские продукты, как туть[1]

[1] https://web.archive.org/web/20051216150935/http://onyx.chatt.../


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

124. Сообщение от тыквенное латте (?), 19-Апр-24, 17:09   +/
> Reductio ad absurdum… аж интернетных демагогов из 2000-х вспомнил.

ты первый начал.

> Даже на винде (ранее) плееры были более юниксвейны — все помнят увлекательную игру
> «найди сплиттер, найди кодек и заставь всё это вместе работать».

Не, пардон, не все.

> В итоге благополучно проиграли монолитам.

так и запишем: realplayer проиграл mplayer'y.

P.S. Так чо ты юлишь, ls из unix v6 - не unix-way, получается, так?! :-D

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

125. Сообщение от dannyD (?), 19-Апр-24, 17:13   +/
̶и̶д̶е̶а̶л̶ь̶н̶ы̶м̶ переизбыточным vlc.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119

126. Сообщение от тыквенное латте (?), 19-Апр-24, 17:14   +/
>> разумеется: ls -1 | sed 's/./\*/g'
> Вот когда mpv откажется от libavfilter и будет ждать снежинки в stdin,
> тогда и приходите*.

зачем? unix-way же.

>> А чой они не реализовали возможности ffmpeg в mplayer'e
> Они же не идиоты, они просто не придерживаются unix-way.

так unix-way же говорит чтоб программа решала одну задачу и делала это хорошо: обработка ffmpeg, проигрыватель mpv. Так?

> * это не шутка, если что. С натяжкой подойдёт YUV4MPEG2-поток, но по-настоящему
> юниксвейно будет пайпать продукты netpbm'овские продукты, как туть[1]
> [1] https://web.archive.org/web/20051216150935/http://onyx.chatt.../

но только после программы принимающей сектора жесткого диска в качестве аргументов, и считывающей файл с последующей передачей в следующую программу: ридер. Иначе - не unix-way. Libc - тоже не unix-way, он монолит!!!111

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

127. Сообщение от Аноним (49), 19-Апр-24, 17:23   +/
То есть линуксоид, который выстроил остроумный процесс на ppm-файлах в 2003 - это для тебя какой-то ***, а SolidWorks, который включает в себя ffmpeg - настоящий Unix Way? У тебя что-нибудь святое есть, товарищ тролль?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #126 Ответы: #131

131. Сообщение от тыквенное латте (?), 19-Апр-24, 17:38   +/
> То есть линуксоид, который выстроил остроумный процесс на ppm-файлах в 2003 -
> это для тебя какой-то ***, а SolidWorks, который включает в себя
> ffmpeg - настоящий Unix Way?

SolidWorks ты только что упомянул, как я мог быть подразумевать что-то о нём если мы говорили здесь о mpv/mplayer'e?

Для рыбки - напоминаю: ты возразил, что unix-way, это когда декомпонуешь программу до абсурда. Я тебе привел пример, когда ls с таким подходом не соответствует unix-way, более того, мы дошли до того что libc что не соответствует unix-way.

Доходчиво? Или всё еще прикидываешься шлангом? Осторожно, привыкнешь.

> У тебя что-нибудь святое есть, товарищ тролль?

пардон, я тебе не товарищ. тролли там, у вас, в соседней камере.

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

132. Сообщение от Аноним (49), 19-Апр-24, 17:45   +/
> но только после программы принимающей сектора жесткого диска в качестве аргументов

Ну и надо быть сильно незнакомым с конвейерами, выстраиваемыми при кодировании видео (`vspipe | x265`, например), чтобы такое написать. Там передаётся YUV4MPEG2, над которым ты ржёшь.

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

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

133. Сообщение от Аноним (49), 19-Апр-24, 18:02   +/
Гражданин тролль, у того другого анона нет "декомпоновки до абсурда", там объяснение для несведущих, что плеер не придерживается unix-way. Если в другую сторону (кодировать, а не декодировать), то выделять энкодер в отдельную программу, которая ждёт поток в stdin - это обычная практика. А если в эту, то делается комбайн, который делает всё сам, а не ждёт кадров от aomdec'а и звука от opusdec'а (страшно представить, как тогда перемотку надо будет реализовывать).

У линуксоида из 2003 года, которого ты так не хочешь читать, декомпоновка ещё гораздо сильнее.

Выводы на SolidWorks переносятся, потому что люди обычно последовательны в рассуждениях.

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

134. Сообщение от Ivan_83 (ok), 19-Апр-24, 18:55   +/
Нет, во фряхе я тоже не коммитер и мне не хочется после прошлогодних событий.
https://lists.freebsd.org/archives/freebsd-ports/2024-Februa...

Надо бы почти всё с себя сбросить, ибо часть по работе, часть уже не интересно.
И ирке на фриноде я есть, как в руснете.
В жаббере тоже на фрёвом канале.

Ник точно этот же.

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

135. Сообщение от Ivan_83 (ok), 19-Апр-24, 18:58   +/
Оно и на vp9 кадры теряет, но немного.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101 Ответы: #144

136. Сообщение от OSS (?), 19-Апр-24, 21:33   +/
Февраль 2024 это же не прошлый год.
Но я всё равно на портс не подписан - хватает спама с девелоперс и портс-коммитерс (каждый коммит в порты).
vishwin несколько подзадолбал с пиханием везде пудриере и руста - это да.
Я вообще считаю ошибкой, если порт не собирается нормально в обычной живой системе. В крайнем случае можно закрыть глаза на ошибки сборки при установленной предыдущей версией этого же порта - т.е. перед сборкой необходимо снеси старую версию.
Чаще всего это всякие silent grab, при чём в 90% случаев виноват апстрим, который почему-то считает, что если либу нашли, то можно её заюзать и никаких опций отключить её поиск не нужно делать. Сильные духом мэинтейнеры патчат систему сборки софта и репортят в апстрим. А остальные отмахиваются пудрой, отчасти из-за того, что задолбались биться с апстримами, которым насрать на эти проблемы. Даже когда им одно-двух строчный оттестированный патч принесли на блюдечке с голубой каёмочкой (с описанием что и зачем они исправляет). Особо упоротые апстримы вообще хотят патч всенепременно через пул реквест, а из текста в комменте религия не позволяет взять. Но даже так это такое себе оправдание для мэинтейнера делать плохо свою часть. Ну да ладно - это уже совсем оффтоп.

Фринода же "этого того" - все мигрировали на Libera.Chat. И я уже год точно на фриноде не сижу. А в руснете никогда и не был. Ещё на efnet есть официальный канал #bsdports.

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

137. Сообщение от Ivan_83 (ok), 19-Апр-24, 22:30   +/
Я писал уже пару раз: у меня есть наработки и представление как сделать портмастер или отдельный скрипт который будет как пудриля создавать chroot с нужным и собирать там порт, потом это за собой почистит.
Оверхэд минимальный: создать папки через mtree, смонтировать туда часть / за исключением /usr, /var и чего то ещё, потом туда через pkg install навалить нужных для сборки зависимостей и собирать себе в удовольствие, потом запаковать всё в пакет и положить в кеш к остальным пакетам, откуда уже можно ставить в систему.

Звучит длинновато, но у нас на работе нечто похожее сделано, только в пром масштабах: там и ОС разворачивает целиком в chroot и сразу 260 пакетов, и на это уходит где то минута.
А если заменить разворачивание ОС на nullfs монтирование и ставить всего с десяток пакетов то будет очень шустро.
Конечно для сборки чего то совсем мелкого будет заметно, но даже на среднего размера пакетах типа той же самбы это уже будет не различимо.

В конечном счёте это можно было интегрировать как опцию для makefile портовых, типа uses= chrootbuild чтобы не всё подряд собирать так, а шлак с неадекватными автодетектами.


Но честно говоря делать не хочется, если только за деньги.
И заниматся сексом стоя в лыжах в гамаке в ихнем фабрикаторе тем более.

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

138. Сообщение от DrDiablo (ok), 19-Апр-24, 23:13   –2 +/
Ребят, кто уже собрал под форточками?
Ответить | Правка | Наверх | Cообщить модератору

142. Сообщение от Аноним (142), 20-Апр-24, 11:38   +/
Ну смотри, если в mplayer выставить плагин видеовывода "x11", картинка не будет ресайзиться, вообще. Ты меняешь армзер окна - видео остаётся прежнего размера...

Плагин Xv растягивает изображение, по возможности используя для этого 2D-ускоритель (DirectDraw 1.00-совместимый). Если у тебя драйвер vesa (а следовательно, нет никакого ускорения), тогда что ж делать - придётся плагину Xv ресайзить видео на проце...

Плагин gl добавили чисто по приколу, когда 3D-ускорители стали массовыми более-менее. А году эдак в 2006 от аппаратного 2D начали отказываться, а это значит, что не зря добавили...

Последние игры, которые юзают DirectDraw вместо Direct3D, вышли, помнится, году эдак в 2002 (Герои 4). Самой технологичной, на мой взгляд, была Red Alert 2, выпущенная в 2001: посмотрите например обзор Эдварда Вульфа на то, как можно посадить в танк собаку, чтобы обнаруживать шпионов, или как Эйфилева башня бьёт током, став тесла-пушкой.

Хотя игры Pop Cap, как мне кажется использовали DirectDraw и дальше, так как их, возможно, запускали на первопнях (хотя у нас в России уже вовсю были доступны Duron 700 в связке с GeForce 4 MX, где-то в мире наверное сидели на первопнях до упора). Хм, я тут посмотрел, а потом они на Direct3D 7 перешли: видимо, в Pop Cap понимали, что DirectDraw осталось недолго...

Так, что-то я отвлёкся. Вроде как 3D пришло в каждый дом в начале нового тысячелетия, но в mplayer плагином по дефлту оставался Xv, а не gl. Почему? Да потому что в линуксе по дефолту не было 3D-драйверов. Следовательно, выставлять gl по дефолту было нельзя. Могли б, я не знаю, автовыбор сделать: типа, есть 3D-ускоритель, значит плагин gl, иначе Xv...

Ну и плагин vulkan пришёл на смену gl, ровно для той же цели, ресайзить изображение на весь экран. Да, вот так всё просто и примитивно. Можно ресайзить и на CPU, пусть для тех, кому OpenGL не нужно при присмотре видео, сделают ресайз в плагине x11. На проце, один хрен райзены у всех, а не первопни.

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

143. Сообщение от Zenitur (ok), 20-Апр-24, 12:15   +/
В догонку, тред на ЛОРе от 2009 года:
https://www.linux.org.ru/forum/talks/3415028
https://www.linux.org.ru/forum/talks/3402047
https://www.linux.org.ru/forum/talks/3345165
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #142

144. Сообщение от Amerigoemail (?), 20-Апр-24, 20:17   +/
Можно попробовать увеличить число потоков через --vd-lavc-threads=50 и больше, или включить --vd-queue-enable=yes. Мне лично помогало избавиться от дропов кадров при высоких битрейтах на не самом мощном железе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #135 Ответы: #145

145. Сообщение от Ivan_83 (ok), 20-Апр-24, 22:49   +/
vd-lavc-threads=0 у меня, с моим процом это 32 или как минимум 16.
vd-queue-enable=yes - не заметил изменений.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #144

146. Сообщение от Ivan_83 (ok), 21-Апр-24, 03:35   +/
Чего то у меня вулкан крашит амдгпу драйвер :)

Так проблема не с ав1, а с 8к 60фпс.

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

148. Сообщение от leap42 (ok), 21-Апр-24, 12:53   +/
> Чего то у меня вулкан крашит амдгпу драйвер :)

А что за железо и дистрибутив? У меня на актуальных Fedora что встройка Ryzen 5800u, что в десктопе rx5600xt всегда нормально работают.

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

149. Сообщение от Ivan_83 (ok), 21-Апр-24, 20:56   +/
5950x, 5600XT.
FreeBSD 14/stable, amdgpu 6.1.69.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #148 Ответы: #150

150. Сообщение от leap42 (ok), 22-Апр-24, 09:30   +/
> 5950x, 5600XT.
> FreeBSD 14/stable, amdgpu 6.1.69.

Ну т.е. у меня видюха такая же, проц в ноуте на той же архитектуре, до ныншенего Intel был очень похожий внутреенне Ryzen 5600x, крашей нигде не было. С высокой долей вероятности можно обвинить фряхин "линукслятор" 🤔

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

151. Сообщение от mos87 (ok), 25-Апр-24, 06:47   +/
обнови putty там звук добавили
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #153

153. Сообщение от Минона (ok), 25-Апр-24, 13:57   +/
> обнови putty там звук добавили

Плохо, очень плохо, попробуй ещё.

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

154. Сообщение от edo (ok), 28-Апр-24, 21:34   +/
> Как его смотреть без шейдеров?

а зачем шейдеры при просмотре фильмов?

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

155. Сообщение от Аноним (78), 28-Апр-24, 23:03   +/
>> Как его смотреть без шейдеров?
> а зачем шейдеры при просмотре фильмов?

Например, конкретно этот шейдер низкокачественную картинку делает более чёткой и менее мыльной при увеличении. Для SD-контента актуально. А так, есть много разнообразных шейдеров для различных задач.

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


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

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




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

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