VLC - видео с YouTube больше не воспроизводятся

13

Я хотел бы воспроизвести видео YouTube на VLC. Я новичок (один из Mac OS Re, но могу выполнить несколько инструкций :), когда я ввожу адрес в сетевой поток, ничего не происходит, он находится в списке воспроизведения, но ничего не происходит, он не воспроизводится. У меня есть брандмауэр, если он помогает :)

Проблема решена благодаря вашей помощи !!

user94159
источник

Ответы:

31

Я предполагаю, что вы правильно ввели URL (не https, а http, и только часть v = ..., например http://www.youtube.com/watch?v=-wxawmjnRWY)?

Откройте меню «Дополнительно» и нажмите «Сообщения». Теперь нажмите кнопку воспроизведения еще раз и посмотрите, какое сообщение там.

Я думаю, это

lua error: Couldn't extract youtube video URL, please check for updates to this script

VLC анализирует исходный HTML-код YouTube для поиска видео, но иногда YouTube меняет способ вывода HTML-кода, поэтому VLC не может найти URL-адрес видео.

Возможные обходные пути

  • Перейдите на https://www.youtube.com/html5 и включите там HTML5 для воспроизведения видео в вашем браузере без прошивки.
  • Установите minitubeи попробуйте воспроизвести видео там
  • Дождитесь обновления VLC (или обновите скрипт lua самостоятельно - не так просто, см. Обновление парсера VLC YouTube )
  • Установите пакет youtube-dlи загрузите видео на свой жесткий диск. Это утилита командной строки, хотя

Обновление парсера VLC YouTube

Обновите только скрипт Lua для анализа YouTube до последней версии от VLC:

Откройте приложение «Терминал» и введите следующие команды:

Убедитесь, что curlустановлен, нам нужно это, чтобы загрузить новый файл

sudo apt-get install curl

Избавьтесь от старых, неработающих скриптов

sudo rm /usr/lib/vlc/lua/playlist/youtube.*

Загрузите текущие (используйте всю командную строку, да, это довольно долго):

sudo curl "http://git.videolan.org/?p=vlc.git;a=blob_plain;f=share/lua/playlist/youtube.lua;hb=HEAD" -o /usr/lib/vlc/lua/playlist/youtube.lua

Посмотри, работает ли это.

Phoibos
источник
1
Вот отчет об ошибке: trac.videolan.org/vlc/ticket/7471
Чан-Хо Су
2
Согласно репортеру об ошибках, вот github для пропатченного скрипта lua: gist.github.com/3729932
Чан-Хо Су
Нам нужно больше информации. Откройте в VLC: «Extras»> «Messages», при этом откройте, введите URL-адрес youtube для сетевого потока, нажмите play и посмотрите, появились ли какие-либо сообщения, и расскажите нам об этом: D
phoibos
3
Я обновил свой пост, см. «Обновление парсера VLC YouTube». После этого я смог воспроизвести видео с VLC.
Phoibos
2
На секунду мне показалось, что я костей , но последнее предложение действительно сработало! Так что +1 для вас, и я полностью добавлю это в закладки в следующий раз, когда это произойдет.
Брэден Бест