LINUX.ORG.RU

Clapper — видеоплеер для Gnome на базе GTK4

 , , ,


0

1

Clapper — это новый видеоплеер для Gnome, построенный на тулките GTK4.

Clapper написан на Javascript и использует Gstreamer для воспроизведения видео. Поддерживаются выбор дорожек, субтитры, плейлисты, сохранение позиции, отображение частей на полосе прогресса, а также аппаратное ускорение. Для максимальной производительности автор рекомендует использовать сеанс Wayland, поскольку только для Wayland доступен экспериментальный плагин vah264dec, предназначенный для аппаратного ускорения видеовывода.

Имеется удалённое управление через веб-браузер и поддержка расширений.

Плеер доступен из flatpak и в виде установочных пакетов на сайте автора.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Aceler (всего исправлений: 1)
Ответ на: комментарий от Im_not_a_robot

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

есть подозрение, что невозможность «залил — сразу можешь проигрывать» и наличие превьюх на прогрессбаре как-то связаны. На десктопе тоже можно, только готовь место под свалку превьюшек ;)

Joe_Bishop
()
Ответ на: комментарий от Joe_Bishop

В десктопных проигрывателях они на лету генерятся, пример - виндовый MPC-BE.

token_polyak ★★★★★
()

Javascript и использует Gstreamer

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

JavaScript/GJS, Gtk+, GObject Introspection, Soup, GStreamer

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 1)
Ответ на: комментарий от Nervous

А ты чо, серьёзно не знал? :-))))

Aceler ★★★★★
() автор топика
Ответ на: комментарий от rukez

Нет.

Он и так умеет, но новый плагин только под Wayland даёт значительное сокращение нагрузки на CPU или GPU.

Aceler ★★★★★
() автор топика
Ответ на: комментарий от lv

Да, но вот только если такая тенденция будет дальше будет куча приложений на js которые сами по себе «не тормозят» а в сумме ещё как огого. Как ситуация с расширениями гнома, они лёгкие, но десяток и уже на топовом компуктере беды с башкой начинаются. Так что такую отрыжку поощрять не надо, не надо использовать надо порицать и даже если нужно врать всем что это тормозное какашко. Гуй можно написать нормально, а не на тяп ляп, какой смысл тут в js? Опять же оно использует гогжект интросекцию так же как и расширения и в случае если обновилась либа зависимостей то плеер просто отвалится так как никакого механизма проверки совместимости просто не существует.

anonymous
()

aceler == говноед

anonymous
()
Ответ на: комментарий от Aceler

Пока версия только 0.1.0, так что всего сразу ожидать сложно.

grem ★★★★★
()

Вау, видеоплейер!

thesis ★★★★★
()
Ответ на: комментарий от wandrien

Неужели они это сделали наконец.

Это работает в третьегноме испокон веков. Я не знаю, почему за криокамерами так хреново смотрят. Вроде, ответственный объект. Но почему-то сплошные протечки.

AP ★★★★★
()

Поставил. Есть киллер-фича: в полноэкранном режиме при шевелении мышкой показывает текущее время и время, когда закончится воспроизведение файла.

Простенько, аккуратно, жрёт 6% проца и почти 70 метров памяти при воспроизведении 720p.

AP ★★★★★
()
Ответ на: комментарий от anonymous

gtk-4

блджад, их хром покусал? Я еще третий не освоил, будет как со стандартами плюсов, сколько не учи – все равно не выучишь?

pihter ★★★★★
()
Последнее исправление: pihter (всего исправлений: 1)
Ответ на: комментарий от Prosto_user

Главы — это отлично. Пока их не было на том же ютубе, куча народу говнилась, что ХЗ куда проматывать, чтобы попасть в нужную часть какой-нибудь объяснялки. А теперь просто прописываешь тайминг в описании видоса — и оп-па.

AP ★★★★★
()
Ответ на: комментарий от Aceler

В этом смысл флатпака — не зависеть от ОС и таскать всё с собой.

$ du -sh ./flatpak 
1,8G	./flatpak

как-то нехило натаскал.... для сравнения

du -sh /usr/lib64
4,1G	/usr/lib64

настройки плейера падают. видно что-то недотащил.

З.Ы. честно, не понял, зачем этот флэтпак нужон. если всё opensource..

samy_volosaty ★★★★★
()
Последнее исправление: samy_volosaty (всего исправлений: 1)
Ответ на: комментарий от samy_volosaty

З.Ы. честно, не понял, зачем этот флэтпак нужон

Если дисковое пространство — не проблема, то проще воткнуть флатпак, чем качать и собирать руками GTK 3.99 в бинарном дистре типа убунты.

AP ★★★★★
()
Ответ на: комментарий от AP

Это работает в третьегноме испокон веков.

На alt же всегда было, не?

У меня просто в openbox испокон веков на super настроено, но я точно помню, что в каком-то DE было на alt.

wandrien ★★
()
Ответ на: комментарий от AP

показывает текущее время и время, когда закончится воспроизведение файла.

Молодцы.

wandrien ★★
()
Ответ на: комментарий от wandrien

На alt же всегда было, не?

До третьегнома было на альте, потом поменяли на супер. Можно поменять взад на альт в официальном твикере гнома на странице «Окна».

AP ★★★★★
()
Ответ на: комментарий от AP

Наверное ничем. Правда когда я последний раз (оч давно) запускал что-то с субтитрами во вражеской кодировке, mpv не понял, а mplayer понял.

wandrien ★★
()
Ответ на: комментарий от Im_not_a_robot

Mpv с помощью скрипта, глянь на гите

anonymous
()
Ответ на: комментарий от cvs-255

Чем это лучше mplayer?

тем что использует gstreamer и аппаратное ускорение с zero copy

https://github.com/Rafostar/clapper/wiki/Hardware-acceleration

а mplayer построен на технологиях 90-х прошлого столетия - ffmpeg с софтовым декодированием и бесполезным копированием буферов с места на место которое загружает CPU под 100%

anonymous
()
Ответ на: комментарий от AP

киллер-фича: в полноэкранном режиме при шевелении мышкой показывает текущее время и время, когда закончится воспроизведение файла

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

AX ★★★★★
()
Ответ на: комментарий от AX

Ты не так понял.

Он показывает время, которое на часах сейчас, и время на часах, когда закончится воспроизведение.

Например, сейчас 19:28. Воспроизведение закончится в 20:34.

AP ★★★★★
()
Ответ на: комментарий от anonymous

Чем это отличается от любого плеера в браузере?

тем что браузеры не поддерживают gstreamer

anonymous
()

Clapper написан на Javascript

Вендовый PotPlayer просто под столом от смеха.

bhfq ★★★★★
()
Ответ на: комментарий от AP

Если дисковое пространство — не проблема, то проще воткнуть флатпак, чем качать и собирать руками GTK 3.99 в бинарном дистре типа убунты.

у меня проще. ебилд накатать только или взять где-нибудь

другое дело, что флэтпак не фурычит полностью

samy_volosaty ★★★★★
()
Последнее исправление: samy_volosaty (всего исправлений: 1)

Позорище то какое. Вот всё хорошо, но js опять…

anonymous
()

Мало 100500 видеоплееров в Линупсе. Надо еще один на JS написать. Потом еще один плеерок на Электроне подтянется.

anonymous
()
Ответ на: комментарий от Aceler

У меня с альтом всё таскает. Это в настройках можно указать.

utanho ★★★★★
()

Вопрос к гражданам с подгорающим межбульем. Допустим, этот плеер написали бы на лиспе или эрланге. Если учесть, что он и на джаваскрипте ресурсов жрет примерно ни фига, это бы что-то принципиально изменило?

AP ★★★★★
()

Что за невезуха, теперь кнопачек в заголовке не хватает, только закрыть/свернуть/развернуть. А судя по скринам, еще как минимум бутерброд должен быть.

Nervous ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.