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.
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!