Ubuntu

Hvordan konvertere MKV til MP4 i Ubuntu ved hjelp av FFmpeg

Hvordan konvertere MKV til MP4 i Ubuntu ved hjelp av FFmpeg
FFmpeg er et kraftig multimedia-rammeverk som kan brukes til å dekode, kode, omkode, mux, demux, streame, filtrere og spille nesten alle mediefiler du kommer over. Dette programmet støtter selv de mest uklare og eldgamle filformatene, opp til de mest banebrytende filformatene. FFmpeg er et plattformverktøy tilgjengelig for Linux, macOS, Windows, BSD, Solaris og mer. Denne artikkelen viser hvordan du konverterer MKV til MP4 i Ubuntu ved hjelp av FFmpeg.

Installerer FFmpeg på Ubuntu

FFmpeg er gratis programvare med åpen kildekode. På grunn av sin popularitet er FFmpeg tilgjengelig direkte fra det offisielle pakkelageret for de fleste Linux-distribusjoner, inkludert Ubuntu.

FFmpeg er også tilgjengelig fra Snapcraft-butikken som en snap-pakke. Fordelen med å bruke snap-pakken er at snap alltid leverer den nyeste versjonen av programvaren.

Installere FFmpeg fra Standard Package Repo

Start terminalen og oppdater APT-hurtigbufferen ved å skrive inn følgende.

$ sudo apt oppdatering

Deretter installerer du "ffmpeg" -pakken. APT vil automatisk laste ned og installere alle nødvendige avhengigheter.

$ sudo apt installere ffmpeg

Installere FFmpeg fra Snapcraft

Dette er den anbefalte metoden for å installere FFmpeg. Installering av snap-pakken krever at snappy (snap-package manager) installeres på forhånd.

Den siste Ubuntu-utgaven vil ha snap-pakkebehandling konfigurert som standard. Men hvis dette ikke er tilfelle, kan du konfigurere pakkebehandleren med en gang.

$ sudo apt update && sudo apt install snapd -y

Systemet er nå klart for å hente og installere snap-pakker. Som standard er Snapcraft-butikken kilden til snap-pakker. Sjekk FFmpeg i Snapcraft-butikken.

$ sudo snap installere ffmpeg

Bruke FFmpeg til å konvertere MKV til MP4

Grunnleggende konvertering

FFmpeg er et komplekst verktøy som støtter mange alternativer. Enhver FFmpeg-kommando vil ha følgende struktur.

$ ffmpeg -i

Her betyr “-i” -flagget inngangsfilen.

Følgende kommandostruktur brukes til å konvertere en mediefil til et annet format. I dette tilfellet blir filen konvertert fra “dummy.mkv-format til “dummy.mp4 ”format. FFmpeg vil automatisk bestemme alle nødvendige alternativer for konverteringen.

$ ffmpeg -i dummy.mkv dummy.mp4

For å deaktivere de overflødige utgangene (merknader om copyright, biblioteker osv.), legg til “-hide_banner” -flagget.

$ ffmpeg -hide_banner -i dummy.mkv dummy.mp4

Kodekspesifikasjon
Det er også mulig å bestemme kodene manuelt som FFmpeg vil bruke til å utføre handlingene. Sjekk den offisielle FFmpeg-dokumentasjonen om støttede kodeker her. Hvis du ikke er sikker, er det sannsynligvis det beste alternativet å bruke "kopi" som kodek. Dette forteller FFmpeg å kopiere lyd- og videostrømmen direkte til det nye filformatet uten å utføre noen faktisk konvertering. For de fleste filkonverteringer er dette den anbefalte metoden.

$ ffmpeg -hide_banner -i dummy.mkv -c kopi dummy.mp4

Her er “-c” -flagget det korte skjemaet for “-codec,” som betyr hvilken kodek du skal bruke.

FFmpeg gir også full kontroll over individuelle strømmer (lyd, video, undertekst osv.). For eksempel er det mulig å velge lyd- eller videofiler spesielt for å være underlagt en viss kodek.

$ ffmpeg -hide_banner -i dummy.mkv -c: v libx264 -c: en kopi-dummy.mp4

Her betyr flagget “-c: v” kodeken for videostrømmen, og flagget “-c: a” betyr lydstrømmen.

Merk at for at "kopier" -funksjonen skal fungere, må FFmpeg støtte muxing av den målrettede strømmen i utdatabeholderen. Ellers vil det ikke fungere.

Følgende er et annet raskt eksempel på å bruke denne funksjonen, men bruke en ekte kodek, i stedet. Vi konverterer MKV-filen til MP4 ved hjelp av libx264-kodeken. Merk at libx264 bare gjelder for videostreaming.

$ ffmpeg -hide_banner -i dummy.mkv -c: v libx264 dummy.mp4

Påvirker innholdskvaliteten

Foruten grunnleggende konvertering, tillater FFmpeg også brukere å manipulere innholdskvaliteten (bithastighet, bildefrekvens, videobredde / høyde osv.). Alle disse funksjonene påvirker kvaliteten på medieinnholdet. Merk at endring av noen av disse egenskapene til mediefilen vil påvirke hvordan seeren ser og lytter til mediene i filen. Et menneskes evne til å se og høre er selvfølgelig ikke grei. Noen ganger kan små endringer utgjøre en dramatisk forskjell i kvalitet.

Vi begynner med bithastigheten. For å endre bithastigheten til kildevideoen, bruk følgende kommandostruktur.

$ ffmpeg -hide_banner -i dummy.mkv -c: en kopi -c: v libx264 -b: v 1M dummy.mp4

Her står flagget “-b: v” for videobithastighet.

Bildefrekvens er en annen viktig faktor for å bestemme innholdskvaliteten. For å endre bildefrekvensen til en MKV-fil, bruker vi følgende kommandostruktur.

$ ffmpeg -hide_banner -i dummy.mkv -c: en kopi -c: v libx264 -r 30 dummy.mp4

Her betyr flagget “-r” ønsket bildefrekvens.

I tillegg til de visuelle endringene, vil endring av videodimensjonen også påvirke størrelsen på utdatafilen. For å endre videodimensjonen til 1280x720p, bruker vi følgende kommandostruktur.

$ ffmpeg -hide_banner -i dummy.mkv -c: en kopi -c: v libx264 -s 1280x720 dummy.mp4

Siste tanker

FFmpeg er et kraftig verktøy for å jobbe med mediefiler. Denne guiden viser hvordan du bruker FFmpeg til å konvertere MKV-filer til MP4.

Foruten normal bruk, kan FFmpeg også være ganske morsomt å bruke. Ta en titt på følgende guide som viser deg hvordan du bruker FFmpeg til å lage en video fra bilder.

Glad databehandling!

Mus WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
Hvis du vil forbedre standardfunksjonene til musepekeren, bruk freeware WinMouse. Det legger til flere funksjoner som hjelper deg å få mest mulig ut a...
Mus Mus venstreklikknapp fungerer ikke på Windows 10
Mus venstreklikknapp fungerer ikke på Windows 10
Hvis du bruker en dedikert mus med den bærbare eller stasjonære datamaskinen, men museklikk-knappen fungerer ikke på Windows 10/8/7 av en eller annen ...
Mus Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Hvis du finner ut at musemarkøren hopper eller beveger seg alene, automatisk, tilfeldig mens du skriver inn Windows-bærbar PC eller datamaskin, kan no...