Com convertir MKV a MP4 a Ubuntu mitjançant FFmpeg

How Convert Mkv Mp4 Ubuntu Using Ffmpeg



FFmpeg és un potent marc multimèdia que es pot utilitzar per descodificar, codificar, transcodificar, mux, demux, transmetre, filtrar i reproduir gairebé tots els fitxers multimèdia que trobeu. Aquest programa admet fins i tot els formats de fitxer més antics i foscos, fins als formats de fitxer més avançats. FFmpeg és una eina multiplataforma disponible per a Linux, macOS, Windows, BSD, Solaris i molt més. Aquest article mostra com convertir MKV a MP4 a Ubuntu mitjançant FFmpeg.

Instal·lació de FFmpeg a Ubuntu

FFmpeg és un programari lliure i de codi obert. A causa de la seva popularitat, FFmpeg està disponible directament des del dipòsit oficial de paquets per a la majoria de distribucions de Linux, inclòs Ubuntu.







FFmpeg també està disponible a la botiga Snapcraft com a paquet instantani. L’avantatge d’utilitzar el paquet snap és que sempre proporciona l’última versió del programari.



Instal·lació de FFmpeg des del paquet de reposició per defecte

Inicieu el terminal i actualitzeu la memòria cau d’APT introduint el següent.



$suoactualització apt





A continuació, instal·leu el paquet ffmpeg. APT descarregarà i instal·larà automàticament totes les dependències necessàries.

$suoapteinstal·lar ffmpeg



Instal·lació de FFmpeg des de Snapcraft

Aquest és el mètode recomanat per instal·lar FFmpeg. Per instal·lar el paquet snap cal instal·lar prèviament snappy (el gestor de paquets snap).

L'última versió d'Ubuntu tindrà el gestor de paquets de configuració configurat per defecte. Tanmateix, si no és el cas, podeu configurar el gestor de paquets immediatament.

$suoactualització apt&& suoapteinstal·larsnapd-i

El sistema ja està a punt per agafar i instal·lar paquets de connexions. Per defecte, el fitxer Botiga Snapcraft és la font dels paquets instantanis. Fes una ullada FFmpeg a la botiga Snapcraft .

$suoencaixarinstal·lar ffmpeg

Ús de FFmpeg per convertir MKV a MP4

Conversió bàsica

FFmpeg és una eina complexa que admet un munt d’opcions. Qualsevol ordre FFmpeg tindrà la següent estructura.

$ffmpeg -i <entrada> <opcions> <sortida>

Aquí, el senyalador -i significa el fitxer d'entrada.

La següent estructura d’ordres s’utilitza per convertir simplement un fitxer multimèdia en un format diferent. En aquest cas, el fitxer es convertirà del format dummy.mkv al format dummy.mp4. FFmpeg determinarà automàticament totes les opcions necessàries per a la conversió.

$ffmpeg -idummy.mkv dummy.mp4

Per desactivar les sortides redundants (avisos de drets d'autor, biblioteques, etc.), afegiu el senyalador -hide_banner.

$ffmpeg-amaga_bàner-idummy.mkv dummy.mp4

Especificació del còdec
També és possible determinar manualment els còdecs que FFmpeg utilitzarà per realitzar les accions. Consulteu el documentació oficial de FFmpeg sobre els còdecs compatibles aquí. Si no n’esteu segur, l’ús de còpia com a còdec és probablement la millor opció. Això indica a FFmpeg que copiï el flux d'àudio i vídeo directament al nou format de fitxer sense realitzar cap conversió real. Per a la majoria de conversions de fitxers, aquest és el mètode recomanat.

$ffmpeg-amaga_bàner-idummy.mkv-ccopia dummy.mp4

Aquí, el senyalador -c és la forma curta de -codec, que significa quin còdec s’ha d’utilitzar.

FFmpeg també proporciona un control total sobre els fluxos individuals (àudio, vídeo, subtítols, etc.). Per exemple, és possible seleccionar fitxers d'àudio o vídeo específicament per estar subjectes a un determinat còdec.

$ffmpeg-amaga_bàner-idummy.mkv -c: v libx264 -c: una còpia dummy.mp4

Aquí, el flag-c: v significa el còdec del flux de vídeo i el flag -c: a significa el flux d’àudio.

Tingueu en compte que perquè la funció de còpia funcioni, FFmpeg ha de suportar la muxing del flux objectiu al contenidor de sortida. En cas contrari, no funcionarà.

A continuació, es mostra un altre exemple ràpid d’utilitzar aquesta característica, però utilitzar un còdec real. Convertirem el fitxer MKV a MP4 mitjançant el còdec libx264. Tingueu en compte que libx264 només és aplicable per a la transmissió de vídeo.

$ffmpeg-amaga_bàner-idummy.mkv -c: v libx264 dummy.mp4

Influir en la qualitat del contingut

A més de la conversió bàsica, FFmpeg també permet als usuaris manipular la qualitat del contingut (taxa de bits, velocitat de fotogrames, amplada / alçada del vídeo, etc.). Totes aquestes funcions influeixen en la qualitat del contingut multimèdia. Tingueu en compte que el canvi de qualsevol d'aquestes propietats del fitxer multimèdia afectarà la forma en què l'espectador veu i escolta els suports continguts al fitxer. Per descomptat, la capacitat d’un ésser humà per veure i escoltar no és senzilla. De vegades, els petits canvis poden marcar una diferència dramàtica en la qualitat.

Començarem per la taxa de bits. Per canviar la velocitat de bits del vídeo d'origen, utilitzeu la següent estructura d'ordres.

$ffmpeg-amaga_bàner-idummy.mkv -c: una còpia -c: v libx264 -b: v 1M dummy.mp4

Aquí, el senyalador -b: v significa velocitat de bits de vídeo.

La taxa de fotogrames és un altre factor important per determinar la qualitat del contingut. Per canviar la velocitat de fotogrames d’un fitxer MKV, utilitzarem la següent estructura d’ordres.

$ffmpeg-amaga_bàner-idummy.mkv -c: una còpia -c: v libx264-r 30maniquí.mp4

Aquí, el senyalador -r significa la velocitat de fotogrames desitjada.

A més dels canvis visuals, canviar la dimensió del vídeo també afectarà la mida del fitxer de sortida. Per canviar la dimensió del vídeo a 1280x720p, utilitzarem la següent estructura d’ordres.

$ffmpeg-amaga_bàner-idummy.mkv -c: una còpia -c: v libx264-s1280x720 maniquí.mp4

Pensaments finals

FFmpeg és una potent eina per treballar amb fitxers multimèdia. Aquesta guia mostra com utilitzar FFmpeg per convertir fitxers MKV a MP4.

A més de l’ús normal, FFmpeg també pot ser molt divertit d’utilitzar. Consulteu la següent guia que us mostra com utilitzar FFmpeg per crear un vídeo a partir d'imatges .

Feliç informàtica!