Представлен выпуск видеопроигрывателя Haruna 0.6.0, представляющего собой адстройку над MPV с реализацией графического интерфейса на базе Qt, QML и библиотек из набора KDE Frameworks. Из особенностей выделяется возможность воспроизведения выдео из online-сервисов (используется youtube-dl), поддержка автоматического пропуска секций видео, в описании которых содержатся определённые слова, и переход к следующей секции нажатием средней кнопки мыши на индикаторе позиции в ролике. Программа написана на языке С++ и распространяется под лицензиями BSD и GPLv3. Пакеты сформированы в формате flatpak...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54897
Smplayer
Да, лучшая надстройка над mpv. Кроссплатформа, куча настроек, скины, стабильность.
SMPlayer давно не развивается, разработчик забивает практически на все зарепорченные баги, видимо нет ресурсов.
Самая классная надстройка была Bomi, пока не сдохла, посмотрим, может тут что толковое сделали.
Все работает, никакого активного развития мне лично не нужно.
> была Bomi, пока не сдохлаУМВР
По коммитам не скажешь:
НИЧЕГО. Лучшая надстройка над mpv. Кроссплатформа, куча настроек, ничего лишнего, стабильность.
Проект mpv нацелен именно на то, чтобы поверх него строили плееры, а не для самостоятельно использования.
Просто те не осилил хоткеи, так и скажи.
Неправда. Пользуюсь несколько лет чистым mpv. Есть drag&drop, хоткеи, осд, прогрессбар, субтитры работают. Очень классно. Да, возможность сделать жирные Гуи они оставили другим разрабам.
да, особенно с MPC-UI.
Есть и минусы. Куте тянет в элегантную систему с гтк.)
У вас и своих GNOME-плейеров достаточно.
> , представляющего собой адстройку над MPV с
> Из особенностей выделяется возможность воспроизведения
> выдео из online-сервисов (используется youtube-dl),Как бы, MPV это и сам могет "из коробки" уже лет 6
> Release 0.7.2
> @ghedo ghedo released this Dec 20, 2014 · 9229 commits to master since this release
> Changes
> ... Bump required youtube-dl version to 2014.11.26 and enable the ytdl_hook Lua script by default (now playing videos from YouTube and the like will work out of the box without any configuration change needed).ЗЫ: тытруба на рекорд идет -- версия YT от 2021.03.31 уже "спотыкается" на куче видео.
> тытруба на рекорд идет -- версия YT от 2021.03.31 уже "спотыкается" на куче видеоОни спецом постоянно код меняют, чтобы yt-dl и newpipe ломались. А то ж ведь безобразие: рекламу не смотрят, видосы скачивают, 18+ смотрят без регистрации, мерзавцы!!! 😠
Графический интерфейс самого MPV - он для любителей максимального минимализма. Так что не всем по вкусу.
Те кому нужен интерфейс пусть идут в kodi.
kodi умеет не везде запускаться.
Зато там столько интерфейса что забываешь зачем зашел.
>> kodi умеет не везде запускаться.
> Зато там столько интерфейса что забываешь зачем зашел.Ага. Знаем мы все эти Емаксо-подобные программы, в которых думаешь, что зашёл в редактор, а попал в операционную систему. :-)
> Графический интерфейс самого MPV - он для любителей максимального минимализма. Так что не всем по вкусу.Вот этот вот пример
https://github.com/mpv-player/mpv-examples/blob/master/libmp...
на ~40 строк кода
собирается
gcc simple.c -lmpv
и спокойно проигрывает ютубчик.Это я к тому, что ничего там, на сколько я в курсе/вижу, особо "прикручивать" не нужно.
У меня есть старенький ноутбук из 2003 на пне м, и вот mpv + youtube-dl отлично тянет 720p при h264. Только беда в том что для mpv нужна отдельная программа-браузер чтобы искать и вставлять в него ссылки. Раньше netsurf справлялся, но теперь (после очередного редизайна ютуба) всё отвалилось. Сейчас использую minitube, но мне в нём не нравится встроенный плеер, а внешний не знаю как вставить.
> Сейчас использую minitubeА как в этом minitube смотреть ютубовские видосы?
Вставляю урл ютубовского видоса в поле "Enter keywords to start watching videos", т.к. других полей для ввода урла не вижу. И чё? Куда после этого нажимать? Как жить дальше, немцы?
На ентер нажимаешь и смотришь. Он даже после сабжевого видео предлагает те же видосы что в рекомендованных на сайте. Как минимум последний минитуб с сайта так работает.
> На ентер нажимаешь и смотришь. Он даже после сабжевого видео
> предлагает те же видосы что в рекомендованных на сайте.
> Как минимум последний минитуб с сайта так работает.Вставил ссылку, придавил Ентер. В ответ слева появился список каких-то левых видосов и проигрываться начал кажись первый из них.
Попробовал по другому:
Вставил название ютубовского видоса, придавил Ентер. Минитуб этот видос нашукал правильно и стал проигрывать.Это уже лучше.
Но мне-то надо не шукать видос. Я же знаю его точный адрес. Мне надо по точному адресу видос и открыть...
УМВР даже видос для тебя записал https://0x0.st/-cjS.gif
А чем оно лучше mpv+youtube-dl? Кому надо кнопочки и ползунки, натянут поверх smplayer, а какая у этой софтины киллерфича? Или это очередной проект для зачёта очередного студента?
> Или это очередной проект для зачёта очередного студента?This.
Хочет устроиться в RedHat, перекрасить волосы, сменить пол и затравить RMS.
Думаю, просто хочет устроиться в редхат. А всё остальное придёт само, после травматического опыта ежедневного использования немытой гномощели.
Я думаю, просто у вас на волне хайпа желание упоминать везде свою больную тему.
Поделом. Верил в редтхат, а они сначала продались IBM, потом воткнули нож в спину опенсурс. Так что гнобить их можно долго пока "не уволится весь их совет директоров и все sjw в их компании"
А потом вот такие же люди утверждают, что оценивают людей исключительно по их способностям и достижениям, да-да. Подумаешь, половину этого опенсорса тянут, главное, что они женщин и геев не травят!Зато можно оставить Столлмана, который уже десяток лет кода почти не пишет, от управления софтовыми проектами его пытаются всячески оградить, зато педофилов оправдывает! Меритократия во все поля.
> зато педофилов оправдывает!Не было такого.
А кто хайп то поднял? Правильно - красношляпа.
>Хочет устроиться в RedHatТогда он тулкитом ошибся. Нужно было лабать под GNOME.
Не понимаю зачем использовать QML на десктопе. Выглядит ужасно просто.
А чем отличается Qt и QML? В KDE одинакого смотрится?
В Qt есть два способа создавать интерфейсы - виджеты (QWidgets) и QML. На первом нативные стандартные контролы, а на втором делаются кастомные. Например, qBittorrent, KeepassXC, Krita, OBS Studio - на виджетах, оно и выглядит лучше и работает быстрее.
виджеты уже устарели версии две назад.
Это не так. У Виджетов и QML две разные нишы. Виджеты все так же развиваются.
Как ты мерял "работает быстрее"? Можешь объяснить, что в твоём понимании "работает быстрее"? В сравнении с чем оно "работает быстрее"? Как ты замерял это "работает быстрее"?
Осиль уже perf. Да и на глаз быстрее загружается приложуха, потому что нативно собрана а не js.
> Осиль уже perf.Не, ты расскажи, как ты это делаешь? Я вот не знаю, как при помощи perf замерять отзывчивость интерфейса. С нетерпением жду подсказок от тебя, мне было бы полезно знать. А то я, когда до дела доходит, изобретаю какие-то ad hoc костыли, было бы круто иметь общий метод.
> Да и на глаз быстрее загружается приложуха, потому что нативно собрана а не js.
Какая приложуха загружается быстрее? Быстрее, чем что?
Ещё раз повторяю: QML это адская смесь интерпритатора JavaScript и нативного кода. Интерпритатор никак быстрее натива работать не может.
Спор который имеет здесь место не рассмотрен по существу.
> Ещё раз повторяю: QML это адская смесь интерпритатора JavaScript и нативного кода.Хорошо. Повтори ещё трижды, пожалуйста.
> Интерпритатор никак быстрее натива работать не может.
Ахх. Теоретик? Ну-ну.
Все правильно пишут. У Вас батенька и электрон не тормозит! Забываете что есть мобильный сегмент устройств. Вам только такими поделиями и пользоваться, и чтобы каждое тащило свой электрон.
> адская смесьМеланж инферналь. Поддерживаю, в виджетах квалитет ощущается!
Все дело в технологии. Виджеты компилируются компилятором (даже если в дизайнере делаешь, оно все равно преобразовывается в С++-код). А QML загружается в рантайме интерпретатором.
В Qt6 обешали статическую типизацию и их компиляцию в С++, но еще не готово, будет в следующих 6.x релизах.
> В Qt6 обешали статическую типизацию и их компиляцию в С++, но еще не готово, будет в следующих 6.x релизах.Можно ссылку? Тот аноним выше ничего кроме личного мнения не имеет. Твои слова мне ни о чём не говорят: они звучат для меня как рандомные сочетания слов. Может потому, что я никогда не интересовался тем, что там внутри QML, может ещё почему. Ссылка с описанием их планов была бы очень уместна.
QML это такая штука, с помощью которой (и такой-то матери) ты можешь сделать себе лисапед с квадратными колёсами и рулём, и ты будешь это делать.
А где его использовать, на сервере?
На Android / мобильном линуксе хорошо смотрятся.
А что виджеты на вёдра не завезли?
Можно и на виджетах, но они для этого слабо предназначены. Не хватает адаптивности как в QML. Виджеты это про десктоп больше.
Шел 2021й год... VLC продолжал крошить в квадратики аниме и MKV-фильмы в HD. И единственным спасением оказался MPV! :)
Плюс VLC в том, что он умеет в телесин, разные виду деинтерлейса, а так да, глючит на квадратики или на xvid в mkv
Деинтерлейс нужен для старых фильмов?
Для всяких IPTV полезен, они до сих пор могут гнать интерлейс. Хотя mpv с этим тоже вполне справляется.
Спасибо.
> Деинтерлейс нужен для старых фильмов?Не только для старых, для многих непрофессиональных видео
телесин и mpv умеет, и деинтерлейс тоже настраивается, надо просто осилить конфиг
Шёл 2021 год. Аноним с опеннета по-прежнему не догадывался, что источник этой и других его проблем - переломанный sata-кабель.А если серьёзно - где вы такие кривые файлы находите? 2 терабайта видосов, ни на одном не видел проблем в VLC. Зато видел, как хваленый MPV затыкается на 400р каждый раз при смене кадра.
Правда? А у меня за все это время 6 компов сменилось и 2 ноутбука. На всех переломанные кабеля? :))
какие руки у владельца - такие и кабели. пока руки не сменишь, новое покупать бесполезно.
Вон оно как, оказывается. В гостинице стоит ПК, в комнате ПК, на кухне ПК... с разной начинкой и видюхами от разных производителей. И на всех, оказывается, "кривые кабеля", лол. А как поставил mpv, так сразу выпрямились? Чудеса какие...
Прямо противоположно. При использовании VLC зелёные квадратики при воспроизведении mkv, заикания звука при перемотке любых видео, хоть mkv, хоть avi, хоть mp4. В MPV и его оболочках такого нет.
Точнее, не при перемотке, а после перемотки.
у меня после переомтки звух начинает зубрить как будто downsample в 8000Hz, но мб это проблемы аудиовывода...
Встречал проблемы с vlc исключительно на андроиде. А я повидал и посмотрел многое, от многочисленных битых реалтаймовых потоков в различных контейнерах до коллекции фильмов на протяжении 5+ лет на разных машинках (в тч не своих) avi, mkv старые, свежайшие, непрофессиональные, оцифровки с кассет. Нигде на десктопе не припомню чтобы vlc сливал там где не слил бы тот же ffplay (а наоборот видел).
> А если серьёзно - где вы такие кривые файлы находите?обычно их производит...держись за стул - ffmpeg. (точнее, интуитивно-приятные нахлобучки поверх него - "зато6ешплатно, ХАЛЯАААААВА!" - впрочем, их авторы не виноваты, они просто используют предоставленный апи как могут. Поврежденные файлы целиком на совести ffmpeg.)
> 2 терабайта видосов
возможно, тебе стоит попробовать сменить тип порнухи.
Дружище, если у тебя сразу возникает ассоциация с порно - у меня для тебя плохие новости. Хорошего кино за последние 100 лет сняли очень много. Но у кого чего болит
Там с терабайтами предпоследние 80 было не айс. Многое либо не существует в нормальном качестве, либо это ремастеринг с непонятными постэффектами.А вот с лолями и тентаклями - тут верю, тут и на пять терабайт можно набрать. Правда, последнее время, что-то все они кажутся какими-то...однообразными, что-ли?
А если серьезно - то если смотреть исключительно покупной или хорошо краденый контент, вероятно, проблемы ты действительно не заметишь.
А когда оригинал остался только на одной-единственной уже поврежденной vhs кассете - тут расклады совсем другие. Я что-то начинаю сомневаться, что восстановление такого вообще по зубам "шва6одному" софту. Ну или оно и воспроизводиться будет только там, что тоже возможный вариант.
Авторы отлично демонстрируют, как НЕ нужно делать на QML)
Развивайте мысль... Что именно не так?
QML MenuItem
Достаточно посмотреть на скриншот
Но ведь у KDE уже есть dragon player и koffeine и б-г знает какие еще миллионы плейеров. Зачем еще один? Какую задачу он решает?
Он на MPV, в отличии от этих непонятных обрезков и тормозного VLC, который никак не починят.
Ну вот именно что на mpv есть smplayer.
Не всем нравится его не самый адекватный и современный интерфейс.
непонятный вам «обрезок» кофейня умеет работать с dvb-t2 тюнерами, в отличие от.
Mpv вроде тоже умеет, но с моим свистком astrometa не возжелал.
> Зачем еще один? Какую задачу он решает?Традиция такая, постоянно переписывать существующее. Нечего переписывать? Меняем версии библиотек и переписываем. Кончились либы? Придумываем новый язык и переписываем. Замучились с новыми языками? Добавляем службу в системду и прибиваем к ней шурупами прогу...
> Но ведь у KDE уже есть dragon player и koffeinekoffeine я не нашукал ни в pkg, ни даже в портах.
А в драгон как затолкать ютубовский видос на просмотр?
>представляющего собой адстройку над MPV с реализацией графического интерфейса на базе Qt, QML и библиотек из набора KDE Frameworks.
>к тому же на скриншоте видно, что выглядит как говноНе нужно.
>Программа написана на языке С++
>QMLC каких это пор QML, JavaScript и CSS стали C++?
>Пакеты сформированы в формате flatpak.А, ну понятно. У смузихлёбов QML - новый C++, а Flatpack - новый deb.
Смузихлёбы ныне пилят новомодно выглядящие кастрированный гном и прочие поделия на gtk.
До сих пор использую гноме мплеер, тот старенький который 10 гсс уже и не собирается. Доволен как удав.
> гноме мплеер, тот старенький который 10 гсс уже и не собираетсяСтаренький-то - это не проблема.
Проблема в том, что у него интерфейсик конца 90-х годов, когда любую программу пытались выпендрить так, как будто ваяют какие-то панели управления межзвёздными крейсерами.
Да ладно бы панели управления этими крейсерами.
Но подводишь мыши к кнопочкам этих панелей, а на них даже не всплывает подсказка.
Я что - о предназначении кнопки догадываться только по её рисунку?
Но я же не обезьянка, чтобы со мною общаться только знаками. Я человек. Буковкам обучен. Читать умею. Зачем меня заставляют что-то понять по значкам, о которых раньше было модно говорить так: теперь читать ничего не надо потому, что интерфейсы интуитивно понятные. Вот же дураки со своей "интуицией", когда используют её не по каличному.
Дело привычки думаю, но конфиги мплеера и в Фряхе работают, только с алса на осс сменить ао.)
> Дело привычки думаю, но конфиги мплеера и в Фряхе работают,
> только с алса на осс сменить ао.)Тут дело не только в привычке.
Я и перенавороченные панели управления заюзал бы. Но они просто не понятны.
На интуитивные кнопочки я там в ентом мплэере случайным образом на обум потыкал - открываются какие-то диилоговые окна для со списками файлов, файловых деревьев и т.п. До выбора видоса так и не дошёл - лениво было продираться через дебри всей этой интуиции создателей проигрывателя.
А что нужно? Наверно электрон, да? Или GTK?)))
С одной стороны, разные варианты для разных людей. С другой... Smplayer же есть.
А есть интерфейсы к mpv на FLTK, FOX, wx?
Очередной KDE кошмар.
Ничего удивительного нет. Старперы тут писали, что куте полигон для свежих плюсовиков, а значит 100500 плееров будут всегда.
Пользуясь случаем хочу порекомендовать https://github.com/ajayyy/SponsorBlock
Аддон, который автоматически проматывает рекламу в видео на youtube.
Не мое, сам только недавно нашел, не могу нарадоваться.
Не нужно - я с ютуба видео смотрю без их скриптов и плеера, по прямым ссылкам.
Чёт вы не в теме. Эта штука скипает рекламные интеграции. Но емнип делает это она благодаря труду волонтёров, которые предоставляют тайминги (или это был один из вариантов, я не помню точно).
Я не смотрю гламурно-молодёжных ТП, более подходящих для тиктока. Я на ютьюбе смотрю либо обучающие видео, либо видео с конференций. Авторам встроить в них рекламу и в голову не пришло бы.
Зачем это нужно, если есть uBlock, который отлично рекламу на youtube режет, и youtube-dl, который скачивает видео без рекламы?
+1
тем более, раз у юзера есть возможность устанавливать расширения, то лучше сразу поставить блок. А если хочется поддержать канал просмотром рекламы, то надо смотреть т.к. при пропуске деньги не начисляются.
uBlock и SponsorBlock блокируют разные виды рекламы. Одно не заменяет другое, а дополняет.
uBlock блокирует рекламу самого youtube (которая видна желтыми точками на таймлайне).
SponsorBlock блокирует рекламу, которая встроена в сами видео, которую можно только промотать.
Так вот SponsorBlock предоставляет возможность отмечать начало и конец таких блоков и делиться с другими пользователями этого дополнения.
Это чуть-чуть другое. Оно проматывает вставки с рекламой, которые автор запихнул в само видео: всякие RAID Shadow Legends, хайп-проекты и прочая муть.
uBlock Origin делает все то же самое.
Нет.
uBO блочит рекламу, которую вставляет сам ютуп.
А этот спонсорблок - "блочит" (проматывает) рекламу в самом видео, которую туда всунул автор видео (которая часть самого видео).
Спонсорблок дополняет, а не заменяет uBO.
Харуна, как отключить зацикливание видео (функция по умолчанию)? Настройки какие-то куцые...
mpv лучший медиаплеер с большим будущим, ffmpeg рулит
Ты прав, бро! Истинно так.
Не нашукал эту харуну ни в pkg, ни даже в портах.Когда результат команды pkg search haruna перестанет быть пустым, то напишите - я установлю себе эту харуну и подивлюсб на неё.
На ответы к своим опеннетовским сообщениям я подписан, поэтому о появлении харуны в pkg узнаю от уважаемой аудитории опеннета сразу.
А что за симпатичный мальчик на скриншоте ?
Японская женская рок-группа SCANDAL, трек「A.M.D.K.J.」Видимо автор сея ГУИ безумно влюблен в Харуну, лидера этой группы (вокал, ритм-гитара)
А еще автор Румын. Что многое о нём говорит, на самом деле нет.
Оно хорошо. Но можно было обойтись и читым Qt, без QML и KDE
Опять кучка неосиляторов виндузятников неспособная сделать даже сборку своего проекта.Не нужно пока не будет нормальных сборок.