Автор Тема: Просмотр Youtube при помощи VLC Player  (Прочитано 564 раз)

Оффлайн Таймыр

  • Начинающий
  • *
  • Сообщений: 29
Уважаемые Форумчане!

Не получается запустить просмотр роликов в youtube.com при помощи плеера vlc (версия 3.0.18 Vetinari)
При запуске ролика выдает ошибки (см. вложение)
В интернете при помощи гугления решения проблемы не нашел.
Я думаю что проблема может быть из-за Firewall'a, но отключение (включение) тоже никакого эффекта не дает.

Оффлайн GrishaDm

  • Давно тут
  • **
  • Сообщений: 265
Re: Просмотр Youtube при помощи VLC Player
« Ответ #1 : 09.11.2023 14:08:29 »
То же самое - попробовал, не открывается. SMPlayer открывает, а vlc - нет.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Просмотр Youtube при помощи VLC Player
« Ответ #2 : 09.11.2023 18:50:48 »
Проблема в альтовом vlc:
$ vlc --version
VLC media player 3.0.18 Vetinari (revision 3.0.18-alt3)
$ cvlc --version
VLC media player 3.0.18 Vetinari (revision 3.0.18-alt3)
Версия VLC 3.0.18 Vetinari (3.0.18-alt3)
$ cvlc https://www.youtube.com/watch?v=4aM_AgHh8xc
VLC media player 3.0.18 Vetinari (revision 3.0.18-alt3)
[0000556445971ba0] vlcpulse audio output error: PulseAudio server connection failure: Соединение отвергнуто
[000055644597c320] dummy interface: using the dummy interface module...
[00007f0c90048720] lua stream error: Couldn't extract youtube video URL, please check for updates to this script
[0000556445927ad0] main playlist: playlist is empty

Последняя версия скрипта youtube.lua, бэкпортирована в vlc-3.0.19:
https://code.videolan.org/videolan/vlc/-/issues/27827#note_366606

И это произошло минимум месяцев 9 назад.
« Последнее редактирование: 10.11.2023 04:50:08 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Просмотр Youtube при помощи VLC Player
« Ответ #3 : 09.11.2023 19:43:02 »
В сизифе vlc-3.0.20

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 610
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Просмотр Youtube при помощи VLC Player
« Ответ #4 : 09.11.2023 20:40:39 »
В сизифе vlc-3.0.20
Так зарегистрируйте багу с просьбой о переносе vlc данной версии из Сизифа в p10.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Просмотр Youtube при помощи VLC Player
« Ответ #5 : 10.11.2023 04:39:03 »
В сизифе vlc-3.0.20
Так зарегистрируйте багу с просьбой о переносе vlc данной версии из Сизифа в p10.

Ошибка обнаружена и подтверждена.
Причина ошибки обнаружена и локализована.
Метод исправления обнаружен.
Функциональность фикса протестирована и подтверждается.

Пусть теперь кто-нибудь ещё поработает.

Оффлайн Таймыр

  • Начинающий
  • *
  • Сообщений: 29
Re: Просмотр Youtube при помощи VLC Player
« Ответ #6 : 10.11.2023 13:19:43 »
vlc --version
VLC media player 3.0.18 Vetinari (revision 3.0.18-alt3)
Версия VLC 3.0.18 Vetinari (3.0.18-alt3)

cvlc --version
VLC media player 3.0.18 Vetinari (revision 3.0.18-alt3)
Версия VLC 3.0.18 Vetinari (3.0.18-alt3)

cvlc https://www.youtube.com/watch?v=4aM_AgHh8xc
VLC media player 3.0.18 Vetinari (revision 3.0.18-alt3)
[00005640529cab80] dummy interface: using the dummy interface module...
[00007fab98002410] main tls client error: TLS client plugin not available
[00007fab980015f0] access stream error: HTTP connection failure
[00007faba4000c80] main input error: Этот источник не открывается
[00007faba4000c80] main input error: VLC не может открыть MRL 'https://www.youtube.com/watch?v=4aM_AgHh8xc'. Ищите более подробную информацию в лог-файле.


Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Просмотр Youtube при помощи VLC Player
« Ответ #7 : 10.11.2023 13:50:06 »
[00007fab98002410] main tls client error: TLS client plugin not available
[00007fab980015f0] access stream error: HTTP connection failure
[00007faba4000c80] main input error: Этот источник не открывается

$ apt-cache show vlc-plugin-gnutls | grep Description -A1
Description: GNU TLS plugin for VLC media player
 This package contains GNU TLS plugin for VLC media player.

Только у vlc-maxi, пакет vlc-plugin-gnutls в зависимостях:
$ apt-cache depends vlc | grep vlc-plugin-gnutls | wc -l
0
$ apt-cache depends vlc-maxi | grep vlc-plugin-gnutls | wc -l
1

Если медиаплеер vlc устанавливается установкой пакета vlc, то пакет vlc-plugin-gnutls следует доустановить вручную.

И метапакет vlc-maxi, он не совсем maxi:
В его зависимостях нет пакета vlc-plugin-pause-click:
$ apt-cache depends vlc-maxi | grep vlc-plugin-pause-click | wc -l
0
« Последнее редактирование: 10.11.2023 14:08:09 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Просмотр Youtube при помощи VLC Player
« Ответ #8 : 10.11.2023 15:44:15 »
Приведение в рабочее состояние vlc без багрепорта на vlc-mini-3.0.18-alt3 и без портирования vlc-3.0.20 из sisyphus в p10/branch

Чтобы не мучаться с нехваткой плагинов vlc, их лучше установить все сразу,
либо этой командой
# apt-get reinstall ^vlc

Либо создав файл install-vlc-all.txt к каталоге /root с таким содержимым
fonts-ttf-dejavu libGLU libaacs libcddb libdvbpsi10 libebml libftgl2 libixml11 liblive555 libmatroska libprojectM
  libprotobuf27-lite libschroedinger libsidplay-builders0 libsidplay2_1 libspeexdsp libtiger libupnp17 libvlc vim-plugin-vlc-syntax
  vlc vlc-interface-lirc vlc-interface-ncurses vlc-interface-qt vlc-interface-skins2 vlc-maxi vlc-mini vlc-plugin-aa vlc-plugin-ass
  vlc-plugin-audiocd vlc-plugin-bluray vlc-plugin-chromaprint vlc-plugin-dbus vlc-plugin-dv vlc-plugin-dvdnav vlc-plugin-dvdread
  vlc-plugin-ffmpeg vlc-plugin-flac vlc-plugin-fluidsynth vlc-plugin-framebuffer vlc-plugin-freetype vlc-plugin-globalhotkeys
  vlc-plugin-gnutls vlc-plugin-h264 vlc-plugin-h265 vlc-plugin-jack vlc-plugin-linsys vlc-plugin-live555 vlc-plugin-matroska
  vlc-plugin-modplug vlc-plugin-mpeg2 vlc-plugin-mtp vlc-plugin-musepack vlc-plugin-notify vlc-plugin-ogg vlc-plugin-opus
  vlc-plugin-pause-click vlc-plugin-png vlc-plugin-podcast vlc-plugin-projectm vlc-plugin-pulseaudio vlc-plugin-realrtsp
  vlc-plugin-schroedinger vlc-plugin-shout vlc-plugin-smb vlc-plugin-speex vlc-plugin-svg vlc-plugin-taglib vlc-plugin-theora
  vlc-plugin-twolame vlc-plugin-upnp vlc-plugin-v4l vlc-plugin-videocd vlc-plugin-vpx vlc-plugin-xcb vlc-plugin-xml

и выполнить команду
# apt-get reinstall $(< install-vlc-all.txt)

vlc не запускать, - последует отказ воспроизведения youtube видео.
Устаревший youtube.lua, находится в пакете vlc-mini-3.0.18-alt3:
$ rpm -qvl vlc-mini | grep youtube.lua
-rw-r--r--    1 root    root                    30642 июл  7 14:49 /usr/lib64/vlc/lua/playlist/youtube.luac

Скачать свежий youtube.lua по ссылке, допустим в каталог /home/$user/Загрузки (можно через браузер)
https://code.videolan.org/videolan/vlc/-/raw/master/share/lua/playlist/youtube.lua?inline=false

Скопировать этот свежий youtube.lua в каталог /usr/lib64/vlc/lua/playlist/
# cp /home/$user/Загрузки/youtube.lua /usr/lib64/vlc/lua/playlist/

Удалять из этого каталога устаревший youtube.luac необязательно
$ ls -l /usr/lib64/vlc/lua/playlist/youtube.lua*
-rw-r--r-- 1 root root 45860 ноя 10 14:45 /usr/lib64/vlc/lua/playlist/youtube.lua
-rw-r--r-- 1 root root 30642 июл  7 14:49 /usr/lib64/vlc/lua/playlist/youtube.luac

Перезапустить vlc.
Ввести в медиаплеере vlc ссылку на видео youtube.
Запустить воспроизведение.
Видео воспроизведётся.
Воспроизведение youtube-видео в vlc-3.0.18-alt3 со свежим youtube.lua в системе на alt-p10-xfce-sysv:

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Просмотр Youtube при помощи VLC Player
« Ответ #9 : 10.11.2023 15:49:09 »
На основании всего описанного, желающие могут повесить багрепорт на vlc-mini-3.0.18-alt3:
Отказ воспроизведения youtube видео в vlc-3.0.18 с устаревшим youtube.lua

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 610
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Просмотр Youtube при помощи VLC Player
« Ответ #10 : 10.11.2023 16:37:37 »
На основании всего описанного, желающие могут повесить багрепорт на vlc-mini-3.0.18-alt3:
Отказ воспроизведения youtube видео в vlc-3.0.18 с устаревшим youtube.lua
48395

Оффлайн Таймыр

  • Начинающий
  • *
  • Сообщений: 29
Re: Просмотр Youtube при помощи VLC Player
« Ответ #11 : 11.11.2023 10:33:42 »
Сообщений: 10 198


Re: Просмотр Youtube при помощи VLC Player
« Ответ #8 : Вчера в 15:44:15 »
Цитировать (выделенное)
Приведение в рабочее состояние vlc без багрепорта на vlc-mini-3.0.18-alt3 и без портирования vlc-3.0.20 из sisyphus в p10/branch

Чтобы не мучаться с нехваткой плагинов vlc, их лучше установить все сразу,
либо этой командой
Код: [Выделить]
# apt-get reinstall ^vlc

Либо создав файл install-vlc-all.txt к каталоге /root с таким содержимым
Код: [Выделить]
fonts-ttf-dejavu libGLU libaacs libcddb libdvbpsi10 libebml libftgl2 libixml11 liblive555 libmatroska libprojectM
  libprotobuf27-lite libschroedinger libsidplay-builders0 libsidplay2_1 libspeexdsp libtiger libupnp17 libvlc vim-plugin-vlc-syntax
  vlc vlc-interface-lirc vlc-interface-ncurses vlc-interface-qt vlc-interface-skins2 vlc-maxi vlc-mini vlc-plugin-aa vlc-plugin-ass
  vlc-plugin-audiocd vlc-plugin-bluray vlc-plugin-chromaprint vlc-plugin-dbus vlc-plugin-dv vlc-plugin-dvdnav vlc-plugin-dvdread
  vlc-plugin-ffmpeg vlc-plugin-flac vlc-plugin-fluidsynth vlc-plugin-framebuffer vlc-plugin-freetype vlc-plugin-globalhotkeys
  vlc-plugin-gnutls vlc-plugin-h264 vlc-plugin-h265 vlc-plugin-jack vlc-plugin-linsys vlc-plugin-live555 vlc-plugin-matroska
  vlc-plugin-modplug vlc-plugin-mpeg2 vlc-plugin-mtp vlc-plugin-musepack vlc-plugin-notify vlc-plugin-ogg vlc-plugin-opus
  vlc-plugin-pause-click vlc-plugin-png vlc-plugin-podcast vlc-plugin-projectm vlc-plugin-pulseaudio vlc-plugin-realrtsp
  vlc-plugin-schroedinger vlc-plugin-shout vlc-plugin-smb vlc-plugin-speex vlc-plugin-svg vlc-plugin-taglib vlc-plugin-theora
  vlc-plugin-twolame vlc-plugin-upnp vlc-plugin-v4l vlc-plugin-videocd vlc-plugin-vpx vlc-plugin-xcb vlc-plugin-xml

и выполнить команду
Код: [Выделить]
# apt-get reinstall $(< install-vlc-all.txt)

vlc не запускать, - последует отказ воспроизведения youtube видео.
Устаревший youtube.lua, находится в пакете vlc-mini-3.0.18-alt3:
Код: [Выделить]
$ rpm -qvl vlc-mini | grep youtube.lua
-rw-r--r--    1 root    root                    30642 июл  7 14:49 /usr/lib64/vlc/lua/playlist/youtube.luac

Скачать свежий youtube.lua по ссылке, допустим в каталог /home/$user/Загрузки (можно через браузер)
https://code.videolan.org/videolan/vlc/-/raw/master/share/lua/playlist/youtube.lua?inline=false

Скопировать этот свежий youtube.lua в каталог /usr/lib64/vlc/lua/playlist/
Код: [Выделить]
# cp /home/$user/Загрузки/youtube.lua /usr/lib64/vlc/lua/playlist/

Удалять из этого каталога устаревший youtube.luac необязательно
Код: [Выделить]
$ ls -l /usr/lib64/vlc/lua/playlist/youtube.lua*
-rw-r--r-- 1 root root 45860 ноя 10 14:45 /usr/lib64/vlc/lua/playlist/youtube.lua
-rw-r--r-- 1 root root 30642 июл  7 14:49 /usr/lib64/vlc/lua/playlist/youtube.luac

Перезапустить vlc.
Ввести в медиаплеере vlc ссылку на видео youtube.
Запустить воспроизведение.
Видео воспроизведётся.
Воспроизведение youtube-видео в vlc-3.0.18-alt3 со свежим youtube.lua в системе на alt-p10-xfce-sysv:

 youtube-video_in_vlc-3.0.18-alt3_on_alt-p10-xfce-sysv.png (848.84 кБ, 1366x768 - просмотрено 4 раз.)
Большое спасибо это помогло!!!
Тема Закрыта