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

10

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

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

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

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

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

p.campbell
источник
ты пробовал это? Многие сайты могут транслироваться на 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.

Stephan
источник
Это работает для меня, очень круто. Вы знаете, возможно ли выбрать разрешение воспроизведения? Или это просто по умолчанию самый высокий?
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 для получения потока.

ta.speot.is
источник
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

Да, ты можешь! URL выглядит примерно так:

http://oo.preferred.ams03g05.v22.lscache8.c.youtube.com/videoplayback?upn=MvzQEOUAqgE&sparams=cp,id,ip,ipbits,itag,ratebypass,source,upn,expire&fexp=917000,914057,900504, 913540,907217,907335,921602,919306,919316,912804,913542,919324,912706 & мс = аи & ITAG = 22 & IP = 217.0.0.0 и подпись = D48AAC2615B0C914C1C01D315BEEC98155E83973.077998BD7AA95D841B837CF5BB7A05FBD0F818BB & SVER = 3 & Mt = 1339246511 & ratebypass = да и источник = YouTube и истекать = 1339271656 & ключ = yt1 & ipbits = 8 & р = U0hSTlJST19KUENOMl9KTFNHOmk3NXkyRGRCN0ZD & ID = 7eb8b9ded2a7eff9 и название =% D0% 98% D0% B3% D1% 80% D0% BE% D0% B7% D0% BE% D1% 80% 20% E2% 84% 9673

Вам нужно начать скачивание видео, а затем скопировать ссылку на скачивание!

DirtYone
источник
Где можно скопировать ссылку на скачивание?
slhck
1
Easy Youtube Video Downloader 6.1, но я также смог смотреть только через youtube.com/watch?feature=player_embedded&v=fri53tKn7_k, и это было 720p
DirtYone
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.

Пабло А
источник