DASH-Videos mit ffmpeg herunterladen

getvy generiert einen startbereiten ffmpeg-Befehl für DASH-Streams. Hier erfahren Sie, wie Sie ffmpeg installieren und verwenden.

Was ist ffmpeg?

ffmpeg ist ein kostenloses Open-Source-Befehlszeilenwerkzeug, das fast jedes Audio- oder Videoformat decodieren, codieren, transcodieren, muxen, demuxen, streamen, filtern und abspielen kann. Es gilt weithin als das leistungsfähigste Multimedia-Verarbeitungswerkzeug der Welt und wird von Profis und Bastlern weltweit eingesetzt. getvy verwendet eine WebAssembly-Version (ffmpeg.wasm) für die HLS-Konvertierung im Browser und generiert native ffmpeg-Befehle für DASH-Streams, die Sie für maximale Geschwindigkeit und Kompatibilität in Ihrem Terminal ausführen.

ffmpeg installieren

Windows

Der einfachste Weg führt über Winget (integriert in Windows 11):

winget install ffmpeg

Alternativ können Sie ein vorkompiliertes Binary von ffmpeg.org/download.html herunterladen, entpacken und den Ordner „bin“ zu Ihrem System-PATH hinzufügen.

macOS
brew install ffmpeg

Erfordert Homebrew (brew.sh). Installieren Sie Homebrew zuerst, falls Sie es noch nicht haben.

Ubuntu / Debian Linux
sudo apt update && sudo apt install ffmpeg

Den von getvy generierten Befehl verwenden

Wenn getvy einen DASH-Stream (.mpd) erkennt, wird auf der Download-Seite anstelle eines In-Browser-Downloads die Schaltfläche ffmpeg-Befehl kopieren angezeigt. Der generierte Befehl sieht wie folgt aus:

ffmpeg -i "https://example.com/stream.mpd" -c copy output.mp4
  1. Klicken Sie in getvy auf die Schaltfläche ffmpeg-Befehl kopieren.
  2. Öffnen Sie ein Terminal (Eingabeaufforderung oder PowerShell unter Windows, Terminal unter Mac/Linux).
  3. Fügen Sie den Befehl ein und drücken Sie die Eingabetaste. ffmpeg lädt den Stream herunter und muxt ihn als output.mp4 in Ihrem aktuellen Verzeichnis.
  4. Um den film an einem bestimmten Ort zu speichern, ändern Sie output.mp4 in einen vollständigen Pfad, z. B. C:\Benutzer\IhrName\Videos\video.mp4.

Warum ffmpeg für DASH anstelle einer Konvertierung im Browser?

DASH-Streams trennen Video- und Audiospuren oft in verschiedene Streams auf und verwenden fragmentierte MP4-Container. Das korrekte Zusammenführen in der Sandbox-Umgebung des Browsers ist komplex und langsam. Das native ffmpeg auf Ihrem Computer erledigt dies direkt mit optimiertem C-Code, wodurch es bei langen Videos oder Videos mit hoher Bitrate erheblich schneller und zuverlässiger ist.

Häufige ffmpeg-Optionen

FlagBedeutung
-iEingabedatei oder URL
-c copyKopiert Streams ohne Neucodierung (schnell)
-c:v libx264Video mit H.264 neucodieren
-ss 00:01:30Start bei 1 Minute 30 Sekunden
-t 00:05:00Ausgabedauer auf 5 Minuten begrenzen
getvy installieren — Kostenlos