FFmpeg er et gratis og open-source kommandolinjeværktøj til transkodning af multimediefiler. Det indeholder et sæt delte lyd- og videobiblioteker såsom libavcodec, libavformat og libavutil. Med FFmpeg kan du konvertere mellem forskellige video- og lydformater, indstille samplingfrekvenser og ændre størrelsen på videoer.
Denne vejledning forklarer, hvordan man installerer FFmpeg på Debian 9.
Forudsætninger #
Du skal være logget ind som bruger med sudo privilegierfor at kunne installere pakker på dit Debian-system.
Installation af FFmpeg på Debian #
De officielle Debian-repositorier indeholder FFmpeg-pakker, der kan installeres med apt
-pakkehåndteringsprogrammet. På det tidspunkt, hvor denne artikel skrives, er den aktuelle version af FFmpeg tilgængelig i Debian 9-repositorierne 3.2.12
.
De følgende trin beskriver, hvordan du installerer FFmpeg på Debian 9:
-
Start med at opdatere pakkelisten:
sudo apt update
-
Installer FFmpeg-pakken ved at køre følgende kommando:
sudo apt install ffmpeg
-
Validér installationen ved at køre kommandoen
ffmpeg -version
, som udskriver FFmpeg-versionen:ffmpeg -version
Opdatet skal se nogenlunde sådan ud:
ffmpeg version 3.2.12-1~deb9u1 Copyright (c) 2000-2018 the FFmpeg developersbuilt with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
For at udskrive alle tilgængelige FFmpeg-enkodere og -dekodere kan du bruge:
ffmpeg -encoders
ffmpeg -decoders
Det er det hele. FFmpeg er nu installeret på dit system, og du kan begynde at bruge det.
Den version, der er inkluderet i Debians repositories, halter altid bagefter den nyeste version af FFmpeg. Hvis du vil installere den nyeste version af FFmpeg, skal du bygge FFmpeg-værktøjerne fra kildekoden.
FFmpeg Eksempler #
I dette afsnit vil vi vise dig nogle eksempler på, hvordan du kan bruge værktøjet ffmpeg
.
Basisk konvertering #
Når du konverterer lyd- og videofiler med ffmpeg
, behøver du ikke at angive input- og outputformater. Inputfilformatet registreres automatisk, og outputformatet gættes ud fra den angivne filudvidelse.
-
Konverter en videofil fra mov til mp4:
ffmpeg -i input.mov output.mp4
-
Konverter en lydfil fra mp3 til flac:
ffmpeg -i input.mp3 output.flac
Specificering af codecs #
For at specificere codecs skal du bruge -c
-indstillingen. Codec’et kan være navnet på en hvilken som helst understøttet dekoder/enkoder eller en særlig værdi copy
, der blot kopierer inputstrømmen.
-
Konverter en videofil fra mp4 til webm ved hjælp af
libvpx
videocodec oglibvorbis
lydcodec:ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
-
Konverter en lydfil fra mp3 til ogg kodet med
libopus
codec.ffmpeg -i input.mp3 -c:a libopus output.ogg
Slutning #
Du har lært at installere FFmpeg på Debian 9. Du kan nu besøge den officielle FFmpeg-dokumentationsside og lære, hvordan du bruger FFmpeg til at konvertere og dine video- og lydfiler.