moc und youtube

Sound, Digitalkameras, TV+Video und Spiele.
Antworten
michaa7
Beiträge: 4626
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

moc und youtube

Beitrag von michaa7 » 22.11.2017 20:39:21

Gibt es eine möglichkeit mit moc (musik on command line) sound aus youtube videos abzuspielen.

Einfach die youtube URL einzugeben geht offenbar nicht, moc braucht wohl medien oder sogar sound files und kann diese nicht selbst aus dem *.html extrahieren. Ginge das irgendwie über youtube-dl und/oder ein script?
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

geier22

Re: moc und youtube

Beitrag von geier22 » 27.11.2017 11:35:57

Gibt es eine möglichkeit mit moc (musik on command line) sound aus youtube videos abzuspielen.
soweit ich weiß: nein

mit Debianyoutube-dl funktioniert das so (mal ein Beispiel):

Code: Alles auswählen

$ youtube-dl -F https://www.youtube.com/watch?v=MQBkV7s0sV0
[youtube] MQBkV7s0sV0: Downloading webpage
[youtube] MQBkV7s0sV0: Downloading video info webpage
[youtube] MQBkV7s0sV0: Extracting video information
[youtube] MQBkV7s0sV0: Downloading js player vflJtN5rw
[youtube] MQBkV7s0sV0: Downloading MPD manifest
[info] Available formats for MQBkV7s0sV0:
format code  extension  resolution note
139          m4a        audio only DASH audio   48k , m4a_dash container, mp4a.40.5@ 48k (22050Hz), 2.18MiB
249          webm       audio only DASH audio   62k , opus @ 50k, 2.40MiB
250          webm       audio only DASH audio   81k , opus @ 70k, 3.18MiB
140          m4a        audio only DASH audio  128k , m4a_dash container, mp4a.40.2@128k (44100Hz), 5.82MiB
171          webm       audio only DASH audio  144k , vorbis@128k, 5.89MiB
251          webm       audio only DASH audio  158k , opus @160k, 6.33MiB
278          webm       256x144    144p  108k , webm container, vp9, 24fps, video only, 4.46MiB
160          mp4        256x144    DASH video  113k , avc1.4d400c, 24fps, video only, 3.60MiB
133          mp4        426x240    DASH video  248k , avc1.4d4015, 24fps, video only, 6.69MiB
242          webm       426x240    240p  249k , vp9, 24fps, video only, 9.73MiB
243          webm       640x360    360p  447k , vp9, 24fps, video only, 17.61MiB
134          mp4        640x360    DASH video  642k , avc1.4d401e, 24fps, video only, 16.25MiB
244          webm       854x480    480p  817k , vp9, 24fps, video only, 30.00MiB
135          mp4        854x480    DASH video 1167k , avc1.4d401e, 24fps, video only, 30.31MiB
247          webm       1280x720   720p 1604k , vp9, 24fps, video only, 58.01MiB
136          mp4        1280x720   DASH video 2024k , avc1.4d401f, 24fps, video only, 53.75MiB
248          webm       1920x1080  1080p 2897k , vp9, 24fps, video only, 105.34MiB
137          mp4        1920x1080  DASH video 3354k , avc1.640028, 24fps, video only, 93.89MiB
17           3gp        176x144    small , mp4v.20.3, mp4a.40.2@ 24k
36           3gp        320x180    small , mp4v.20.3, mp4a.40.2
43           webm       640x360    medium , vp8.0, vorbis@128k
18           mp4        640x360    medium , avc1.42001E, mp4a.40.2@ 96k
22           mp4        1280x720   hd720 , avc1.64001F, mp4a.40.2@192k (best)
Dann suchst du dir raus, was du haben möchtest: z. B;:
139 m4a audio only DASH audio 48k , m4a_dash container, mp4a.40.5@ 48k (22050Hz), 2.18MiB
Dann:

Code: Alles auswählen

$ youtube-dl -f139 https://www.youtube.com/watch?v=MQBkV7s0sV0
[youtube] MQBkV7s0sV0: Downloading webpage
[youtube] MQBkV7s0sV0: Downloading video info webpage
[youtube] MQBkV7s0sV0: Extracting video information
[youtube] MQBkV7s0sV0: Downloading MPD manifest
[download] Destination: Joe Bonamassa & Tina Guo - 'Woke Up Dreaming' - Live From Carnegie Hall - An Acoustic Evening-MQBkV7s0sV0.m4a
[download] 100% of 2.18MiB in 00:02
[ffmpeg] Correcting container in "Joe Bonamassa & Tina Guo - 'Woke Up Dreaming' - Live From Carnegie Hall - An Acoustic Evening-MQBkV7s0sV0.m4a"
Und schon hast du es :mrgreen:

Über die vielen Möglichkeiten von youtube-dl kanst du die Man-Page aufrufen:

Code: Alles auswählen

man youtube-dl
Weitere Anleitungen :
https://wiki.archlinux.de/title/Youtube ... Youtube-dl
und hier:
https://wiki.ubuntuusers.de/youtube-dl/

Benutzeravatar
hikaru
Moderator
Beiträge: 13585
Registriert: 09.04.2008 12:48:59

Re: moc und youtube

Beitrag von hikaru » 27.11.2017 11:58:55

Du könntest dir mit youtube-dl nur den Audiostream ausgeben lassen (dafür gibt es irgendeinen Schalter) und diesen Aufruf auf einen externen Befehl [1] in moc mappen.
So lange du immer den Sound aus dem selben Youtube-Video hören willst oder du dich auf 10 Videos beschränkst, sollte das kein Problem sein.
Für mehr Vielfalt in deiner Playlist habe ich leider spontan keine Idee, aber immmerhin wärst du dann schon auf dem Niveau typischer "die größten Hits der 80er, 90er und das Beste von heute"-Radiosender. ;)

[1] https://wiki.ubuntuusers.de/MOC_-_music ... ausfuehren

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: moc und youtube

Beitrag von Lord_Carlos » 27.11.2017 12:30:36

Man muss es noch nichtmal mti youtube-dl runterladen, es kann dir auch die URL der Sounddatei geben.

Das ist bei mpv eingebaut. Wenn youtube-dl vorhanden ist, kann man mit mpv direkt streamen.

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

geier22

Re: moc und youtube

Beitrag von geier22 » 27.11.2017 14:12:59

Auf GitHub gibt es dazu einiges, weiss nicht ob dir das weiter hilft:
https://github.com/rg3/youtube-dl#embedding-youtube-dl
Falls du nur Musik ohne Video in Browser hören willst, gibt es ein FF- Add-on:
https://addons.mozilla.org/en-US/firefo ... ube-audio/
Falls es dir nur um das Hören von Musik auf der Konsole geht, gibt es noch
Poor Man's Radio Player https://github.com/hakerdefo/pmrp

Wenn du eine riesige Auswahl haben willst (incl youtube und fast alle radio-station- Provider)
empfehle ich dir den Debianstreamtuner2
aus dem Streamtuner kannst du auch direkt per Mausklick mit youtube-dl aufnehmen.

Antworten