Может ли VLC транслировать видео с YouTube?


10

Можно ли передавать потоковое видео с YouTube с помощью VLC?

Сценарий заключается в том, что вы можете вставить URL-адрес YouTube в диалог VLC, а затем VLC транслировать видео, как если бы это был локальный медиафайл.

Текущая версия - при попытке открыть файл или сетевой поток приводит к

VLC не может распознать формат ввода: невозможно определить формат « http://www.youtube.com/v/foo ». Посмотрите на журнал для деталей.

Какие-либо существующие функции в VLC или обходные пути, о которых вы знаете, чтобы реализовать эту потоковую идею?


ты пробовал это? Многие сайты могут транслироваться на VLC просто не пробовал YouTube
user33788

Ответы:


3

Да. Если вы захватите реальный файл видеопотока (используя сайт загрузчика YouTube или надстройку Firefox) и вставите URL в VLC, он будет воспроизводить / воспроизводить файл.

Я делаю это все время из операционной системы, которая не поддерживает Flash (легко), но поддерживает VLC и Firefox.


1
Судя по твоему аватару это ОС .... FreeBSD? ;)
Эрлз

3

Вы можете абсолютно загружать и воспроизводить видео YouTube с VLC.

  1. Скопируйте видео идентификатор с URL-адреса YouTube. В этом случае я использую:http://www.youtube.com/watch?v=BEiat9O74ms

  2. Для просмотра вашего видео я буду использовать следующий URL: http://www.youtube.com/embed/BEiat9O74msГде BEiat9074msнаходится идентификатор видео, которое вы хотите посмотреть.

  3. В VLC в меню «Медиа» выберите «Открыть сетевой поток» и вставьте URL-адрес из шага 2. в сетевой URL-адрес:

  4. Наслаждайтесь своим видео на YouTube в VLC.


Это работает для меня, очень круто. Вы знаете, возможно ли выбрать разрешение воспроизведения? Или это просто по умолчанию самый высокий?
wysiwyg

Те же параметры для обычного видео должны применяться в соответствии с документацией. Есть также еще один вопрос, на который здесь дан ответ: stackoverflow.com/questions/7582336/…
Стефан

С некоторыми потоковыми трансляциями, подобными этой, возвращается FreeCodeCamp,adaptive demux: Encountered discontinuity а затем ts demux error: libdvbpsi error (PSI decoder): TS duplicate (received 0, expected 1) for PID 0.
Пабло А

1

Почему вы вставляете URL YouTube в VLC? Вы используете свой веб-браузер для отображения веб-страниц, которые, в свою очередь, загружают экземпляр Adobe Flash, который затем получает другой URL-адрес для видео .

Я использовал сервис поиска URL YouTube, чтобы попытаться получить FLV, и я поместил его в VLC, и он выдал ошибку.

Вы можете исследовать файлы журналов и посмотреть, возможно ли продолжить расследование. Возможно, YouTube выполняет некоторую User-Agentфильтрацию, и вам потребуется маскарад VLC в качестве веб-браузера / Adobe Flash для получения потока.


1
Вопрос больше сосредоточен на том, может ли VLC выполнять некоторые из этих приманок URL-адресов и автоматически переключаться от имени пользователя.
p.campbell

1
Я знаю, что это так, я указываю, что это не так.
ta.speot.is

1

Вы можете сделать это с версией 1.1.0. Просто поместите URl во вкладку Сеть


Нет. В 1.1.12: The format of 'http://www.youtube.com/v/k_oTQd93eRI' cannot be detected. Have a look at the log for details.журнал говорит Compressed SWF format not supported. Может быть, кодеки отсутствуют?
10

0

0

Похоже на этот ответ . Установите Streamlink :

sudo -H pip install streamlink

Затем отправьте поток на vlc --fullscreen:

streamlink --player="vlc --fullscreen" "https://www.youtube.com/freecodecamp/live" best

Лично мне нужно было только аудио cvlc --no-video.

Для экономии пропускной способности вы можете использовать worstвместо best.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.