Чи може VLC передавати відео YouTube?


10

Чи можливо передавати вміст певного відео YouTube за допомогою VLC?

Сценарій полягає в тому, що ви можете вставити URL-адресу YouTube у діалогове вікно VLC, а потім надати VLC потік відео так, як ніби це місцевий медіа-файл.

Поточна версія - при спробі відкрити файл або мережевий потік призводить до

VLC не може розпізнати формат введення: Формат " http://www.youtube.com/v/foo " не може бути виявлений. Ознайомтеся з журналом для отримання деталей.

Будь-які наявні функції у VLC або обхідні шляхи, які ви знаєте, щоб здійснити цю ідею потокового потоку?


ти спробував це? багато сайтів можуть надходити на vlc просто не пробували youtube
користувач33788

Відповіді:


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. Може відсутні кодеки?
l0b0

0

0

Схожа на цю відповідь . Встановити потокове посилання :

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.