Brug FFmpeg med yt-dlp
Selvom yt-dlp er et ekstremt stærkt værktøj til at downloade medier, er det i høj grad afhængigt af FFmpeg til efterbehandling. Uden FFmpeg går du glip af vigtige funktioner som at samle høj-kvalitets video- og lydstreams, konvertere filer til andre formater og indlejre metadata.
For at få mest muligt ud af yt-dlp er det afgørende at installere og konfigurere FFmpeg korrekt. Denne guide dækker, hvordan du sætter det op, og hvorfor det er nødvendigt.
Installer FFmpeg og FFProbe
For at yt-dlp kan bruge FFmpeg, skal det have adgang til de selvstændige binære eksekverbare filer. Bemærk: at installere Python-wrappers som ffmpeg-python via pip er ikke nok; du har brug for de faktiske software-builds.
- Windows: download de nyeste release-builds. Den nemmeste metode er at pakke
ffmpeg.exeogffprobe.exeud og placere dem i samme mappe som dinyt-dlp.exe. Alternativt kan du placere dem i en dedikeret mappe og tilføje den mappe til dit systems PATH. - Linux/macOS: det er typisk bedst at installere via din pakkehåndtering (fx
apt install ffmpegellerbrew install ffmpeg), som automatisk håndterer PATH-konfigurationen.
Hvorfor FFmpeg er essentielt for yt-dlp
Du vil måske opdage, at uden FFmpeg kan yt-dlp ikke downloade 1080p eller 4K videoer effektivt fra sider som YouTube. Det skyldes, at moderne streamingplatforme ofte leverer HD-video og høj-kvalitets lyd som separate streams.
- Sammensmeltning af streams (muxing): yt-dlp downloader det bedste videotrack og det bedste audiotrack separat. Derefter kalder det FFmpeg for at “muxe” (kombinere) dem til én fil (som MP4 eller MKV). Uden FFmpeg ender du med to separate filer eller er tvunget til at vælge en lavere kvalitet, der allerede er kombineret.
- Formatkonvertering: hvis du har brug for et specifikt outputformat (fx at konvertere en musikvideo direkte til MP3 eller FLAC), håndterer FFmpeg transkodningen.
- Metadata og kapitler: FFProbe (en del af FFmpeg-suiten) gør det muligt for yt-dlp at analysere streams, så metadata, thumbnails og kapitler indlejres korrekt.
Konfigurér systemets PATH
Hvis du foretrækker ikke at have binærerne i samme mappe som yt-dlp, skal du sikre, at dit operativsystem ved, hvor de findes. Det gøres ved at tilføje FFmpegs bin-mappe til din PATH-miljøvariabel.
På Windows:
- Søg efter “Rediger systemmiljøvariabler”.
- Klik på Miljøvariabler.
- Under “Systemvariabler”, find Path og klik Rediger.
- Tilføj den fulde sti til din FFmpeg
bin-mappe (fxC:\Program Files\ffmpeg\bin).
Når det er konfigureret, genstart din terminal. Du kan verificere ved at køre ffmpeg -version. Hvis versionsinformation vises, vil yt-dlp automatisk opdage og bruge det.
Forstå video- og lydsammensmeltning
Kraften i yt-dlp ligger i formatvalg. Standardadfærden er ofte bestvideo+bestaudio/best.
+-operatoren: fortæller downloaderen at hente de bedste separate video- og audio-streams.- Sammensmeltningen: når det er downloadet, tager FFmpeg over og samler dem. For eksempel kan den kombinere en WebM videostream med en Opus audiostream i en MKV-container.
Hvis codecs er kompatible med din ønskede container (fx MP4), kopierer FFmpeg blot streams (hurtigt). Hvis de er inkompatible, re-enkoder den dem (langsommere, men sikrer kompatibilitet). Du kan styre dette med yt-dlp’s omfattende formatvalg-flags.