GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Aufzeichnen eines Youtube-Livestreams mit Vlc?

Ich versuche, VLC so einzustellen, dass es mit Cron einen Live-Stream auf YouTube aufzeichnet. VLC zeichnet Videos auf, die kein Live-Streaming sind, aber wenn der Stream live ist, zeichnet VLC höchstens nur 24 Sekunden auf. Warum bleibt es dabei? Wie kann ich es dazu bringen, mehr aufzuzeichnen?

Die Zeilen, die ich in meiner Crontab-Datei habe, wurden aus der Antwort auf diese Frage angepasst:

35 21 20 3 * cvlc --sout file/ts:/path/to/directory/file.mp4 <link to video>
37 21 20 3 * sh -c "killall cvlc; killall vlc"

Akzeptierte Antwort:

Für Livestreams würde ich die Verwendung von Livestreamer anstelle von VLC empfehlen. Aufzeichnung mit livestreamer ist ein Kinderspiel, z. B.:

livestreamer <livestream-url> best -o vod.mp4

livestreamer unterstützt dutzende verschiedener Streaminganbieter und funktioniert auch bei holprigen Streams sehr zuverlässig.

Eine Installationsanleitung finden Sie in dieser Antwort von @henry.


Ubuntu
  1. Laden Sie YouTube-Videos in der Linux-Befehlszeile mit youtube-dl herunter

  2. Welche Shell verwende ich?

  3. Mit Obs auf Discord streamen?

  4. So brechen oder pausieren Sie Live-Migrationen mit virsh

  5. Verwenden eines Modems zum Senden von Sprachaufzeichnungen

So erstellen Sie ein Ubuntu Live USB-Laufwerk über die Befehlszeile

So erstellen Sie dauerhaften Live-USB mit Mkusb unter Ubuntu

Erstellen Sie einen bootfähigen Live-USB-Stick mit dem Startup-Disk-Ersteller von Ubuntu 20.04

Wie spielt man eingebettete Flash-Videos in externen Playern ab?

So reparieren Sie den GRUB-Bootloader mit einem Ubuntu Live-USB-Laufwerk

VLC-Stream ohne Schnittstelle abspielen