Molts usuaris preferim usar aplicacions amb interfície d'usuari per realitzar les nostres tasques. Però en Linux (i macOS) existeix una cosa que es diu terminal (us sona?), Des del qual podem fer de tot sense haver d'instal·lar programari extra, sempre que recordem les comandes necessàries. En aquest article anem a ensenyar-vos com convertir àudio a altres formats usant el terminal i FFmpeg, Una cosa que ve instal·lat per defecte en la majoria de distribucions Linux.
El millor d'usar FFmpeg directe des del terminal és que, al no haver de moure també la GUI o interfície d'usuari, el rendiment i fiabilitat serà més gran. També serà més ràpid perquè no estarà ocupant recursos en «floritures». A més, FFmpeg és un framework molt poderós i compatible, el que ens assegura que podrem convertir pràcticament qualsevol arxiu d'àudio a qualsevol format. A continuació us expliquem com fer-ho.
FFmpeg és compatible amb la majoria de formats populars
El primer que farem serà assegurar-nos que tenim FFmpeg instal·lat en el nostre equip. Podem fer-ho de dues maneres, una d'elles és l'oficial i l'altra com una drecera. La manera oficial és escriure, sense les cometes, «ffmpeg -version» en el terminal, el que ens mostrarà la versió de l'framework que tenim instal·lada i les opcions disponibles. La drecera és molt més senzill: simplement teclegem el nom de l'framework, és a dir, «Ffmpeg» sense les cometes. Veurem alguna cosa com el següent:
Si no veiem alguna cosa com l'anterior, instal·lem FFmpeg amb la següent comanda:
sudo apt install ffmpeg
Un cop instal·lat i si voleu quedar impressionats, podeu escriure «ffmpeg -help» per veure tot el que pot fer. Hi ha moltes opcions, però aquest article se centrarà en una senzilla. I ara sí, passem a convertir l'àudio a altres formats.
Convertir un MP3 a WAV amb FFmpeg
Converteix arxius d'àudio a altres formats amb FFmpeg pot ser molt senzill. Si això és l'única cosa que volem, la comanda serà com el següent:
ffmpeg -i archivodeentrada.mp3 archivodesalida.wav
Com veieu, l'únic que cal recordar és afegir «-i» davant de l'arxiu d'entrada i l'arxiu de sortida (cal substituir «archivodeentrada» i «archivodesalida» per un nom a la nostra elecció). No hi ha més. Si volem saber els formats i els codecs que hi ha disponibles, escriurem les ordres «ffmpeg -formats» o «ffmpeg -codecs», sempre sense les cometes.
Anem a complicar-ho una mica
Ara anem a complicar-ho una mica. Aquest framework ens permet convertir un mateix arxiu a diversos formats a el mateix temps. Per a què podria servir això? Bé, potser tenim diferents dispositius amb diferents compatibilitats ia un li va millor l'MP3 ia un altre el OGG. Sigui quina sigui la raó, podem fer-ho i per a això només cal afegir la resta de formats a la comanda anterior, el que quedaria més o menys així:
ffmpeg -i archivodeentrada.mp3 archivodesalida.wav archivodesalida.ogg archivodesalida.mp4
Si volem indicar un codec en concret, ho farem afegint «c: a + còdec» abans de l'arxiu de sortida, el que per a convertir un MP4 a OGG amb el còdec «libopus» quedaria així:
ffmpeg -i archivodeentrada.mp4 c:a libopus archivodesalida.ogg
En el més difícil encara, el que farem és convertir un arxiu d'àudio AIF a MP3 indicant-li un bitrate en concret, en aquest cas 320. Ho farem amb la següent comanda:
ffmpeg -i archivodeentrada.aif -b:a 320000 archivodesalida.mp3
Us estareu preguntant: «¿320000?». Sí. Hem de recordar que el bitrate està en kbit / s, De manera que hem d'afegir el número que coneixem (per exemple, 320) multiplicat per 1000.
FFmpeg ens ofereix moltíssim més
Aquest poderós framework ens ofereix això i molt més. De fet, el que s'ha explicat en aquest article és només la punta d'un enorme iceberg que podeu veure complet en aquest enllaç. Un altre dia us explicarem com gravar la pantalla amb FFmpeg, alguna cosa que podem fer sense àudio o amb àudio, per si no voleu usar aplicacions com VLC o SimpleScreenRecorder.
Hi ha alguna altra tasca / conversió que sols fer amb FFmpeg?
Interessant!
Com s'ha de fer per convertir l'àudio en arxiu lleuger 3gp sense perdre qualitat?
Gràcies per l'ensenyament, just el que buscava per convertir des de la terminal directament