Czy VLC może przesyłać strumieniowo wideo z YouTube?


10

Czy można przesyłać strumieniowo określone treści wideo z YouTube za pomocą VLC?

Scenariusz polega na tym, że możesz wkleić adres URL YouTube do okna dialogowego VLC, a następnie VLC przesyłać strumieniowo wideo, tak jakby to był lokalny plik multimedialny.

Aktualna wersja - przy próbie otwarcia pliku lub strumienia sieciowego następuje

VLC nie rozpoznaje formatu wejściowego: Nie można wykryć formatu „ http://www.youtube.com/v/foo ”. Zobacz szczegóły w dzienniku.

Jakieś istniejące funkcje VLC lub obejścia, które znasz, aby zrealizować ten pomysł przesyłania strumieniowego?


próbowałeś tego? wiele witryn można przesyłać strumieniowo do VLC po prostu nie próbowałem youtube
user33788

Odpowiedzi:


3

Tak. Jeśli pobierzesz rzeczywisty plik strumienia wideo (za pomocą witryny pobierania z serwisu YouTube lub dodatku Firefox) i wklejesz adres URL do VLC, plik zostanie przesłany strumieniowo / odtworzony.

Robię to cały czas z systemu operacyjnego, który nie obsługuje Flasha (łatwo), ale obsługuje VLC i Firefox.


1
Sądząc po twoim awatrze, jest to system operacyjny .... FreeBSD? ;)
Earlz

3

Możesz absolutnie pobierać i odtwarzać filmy z YouTube za pomocą VLC.

  1. Skopiuj swój identyfikator wideo z adresu URL YouTube. W tym przypadku używam:http://www.youtube.com/watch?v=BEiat9O74ms

  2. Użyję następującego adresu URL, aby wyświetlić Twój film: http://www.youtube.com/embed/BEiat9O74msGdzie BEiat9074msjest identyfikator filmu, który chcesz obejrzeć.

  3. W VLC w menu Media wybierz „Otwórz strumień sieciowy” i wklej adres URL z kroku 2. do adresu URL sieci:

  4. Ciesz się swoim filmem na YouTube w VLC.


To działa dla mnie bardzo fajnie. Czy wiesz, czy to możliwe, wybierz rozdzielczość odtwarzania? Czy to tylko domyślnie najwyższy?
wysiwyg

Te same parametry dla normalnego wideo powinny mieć zastosowanie zgodnie z dokumentacją. Jest też inne pytanie, na które odpowiedziano tutaj: stackoverflow.com/questions/7582336/...
Stephan

W przypadku niektórych transmisji na żywo, takich jak ten, FreeCodeCamp powraca, adaptive demux: Encountered discontinuitya następnie ts demux error: libdvbpsi error (PSI decoder): TS duplicate (received 0, expected 1) for PID 0.
Pablo A

1

Dlaczego wklejasz adres URL YouTube do VLC? Do wyświetlania stron internetowych używasz przeglądarki internetowej, która z kolei ładuje instancję Adobe Flash, która następnie pobiera inny adres URL do filmu .

Użyłem usługi pobierania adresu URL z YouTube, aby spróbować uzyskać plik FLV, i umieściłem go w VLC i pojawił się błąd.

Możesz zbadać pliki dziennika i sprawdzić, czy możliwe jest dalsze badanie. Może być tak, że YouTube wykonuje pewne User-Agentfiltrowanie i będziesz musiał mieć VLC masquerade jako przeglądarkę internetową / Adobe Flash, aby pobrać strumień.


1
Pytanie koncentruje się bardziej na tym, czy VLC może wykonać niektóre z tych przynęt URL i przełączać się automatycznie w imieniu użytkownika.
p.campbell

1
Wiem, że tak, wskazuję, że tak nie jest.
ta.speot

1

Możesz to zrobić w wersji 1.1.0. Wystarczy umieścić URl w zakładce Sieć


Nie. W 1.1.12: The format of 'http://www.youtube.com/v/k_oTQd93eRI' cannot be detected. Have a look at the log for details.Dziennik mówi Compressed SWF format not supported. Może brakuje kodeków?
l0b0

0

0

Jest podobny do tej odpowiedzi . Zainstaluj Streamlink :

sudo -H pip install streamlink

Następnie wyślij strumień do vlc --fullscreen:

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

Osobiście to, czego potrzebuje był tylko audio cvlc --no-video.

Aby zaoszczędzić przepustowość, możesz użyć worstzamiast best.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.