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?

p.campbell
źródło
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.

Chris S.
źródło
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.

Stephan
źródło
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ń.

ta.speot.is
źródło
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ć

yoni
źródło
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

Tak, możesz! URL wygląda mniej więcej tak:

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 & ms = au & iTag = 22 & iP = 217.0.0.0 i podpis = D48AAC2615B0C914C1C01D315BEEC98155E83973.077998BD7AA95D841B837CF5BB7A05FBD0F818BB & SVER = 3 & mt = 1339246511 & ratebypass = yes & source = youtube i wygaśnie = 1339271656 & key = yt1 & ipbits = 8 & cp = U0hSTlJST19KUENOMl9KTFNHOmk3NXkyRGRCN0ZD & id = 7eb8b9ded2a7eff9 i tytuł =% D0% 98% D0% B3% D1% 80% D0% BE% D0% B7% D0% BE% D1% 80% 20% E2% 84% 9673

Musisz rozpocząć pobieranie filmu, a następnie skopiować link do pobrania!

DirtYone
źródło
Gdzie można skopiować link do pobrania?
slhck
1
Easy Youtube downloader wideo 6.1, ale także mogłem oglądać tylko przez youtube.com/watch?feature=player_embedded&v=fri53tKn7_k i było 720p
DirtYone
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.

Pablo A.
źródło