Come convertire l'audio in altri formati dal terminale con FFmpeg

Converti con FFmpeg

Molti utenti preferiscono utilizzare le applicazioni dell'interfaccia utente per eseguire le nostre attività. Ma in Linux (e macOS) c'è qualcosa chiamato terminale (suona familiare?), Da cui possiamo fare tutto senza dover installare software aggiuntivo, purché ricordiamo i comandi necessari. In questo articolo ti mostreremo come convertire l'audio in altri formati usando il terminale e FFmpeg, qualcosa che viene installato di default nella maggior parte delle distribuzioni Linux.

La cosa bella dell'utilizzo di FFmpeg direttamente dal terminale è che, non dovendo spostare anche la GUI o l'interfaccia utente, le prestazioni e l'affidabilità saranno maggiori. Sarà anche più veloce perché non sprechi risorse in "fronzoli". Inoltre, FFmpeg è un framework molto potente e compatibile, che garantisce che possiamo convertire praticamente qualsiasi file audio in qualsiasi formato. Qui spieghiamo come farlo.

FFmpeg è compatibile con i formati più diffusi

La prima cosa che faremo è assicurarci di avere FFmpeg installato sul nostro computer. Possiamo farlo in due modi, uno è quello ufficiale e l'altro come scorciatoia. Il modo ufficiale è scrivere, senza virgolette, "ffmpeg -version" nel terminale, che ci mostrerà la versione del framework che abbiamo installato e le opzioni disponibili. La scorciatoia è molto più semplice: digitiamo semplicemente il nome del framework, cioè "Ffmpeg" senza virgolette. Vedremo qualcosa di simile al seguente:

ffmpeg nel terminale

Se non vediamo qualcosa di simile a quanto sopra, installiamo FFmpeg con il seguente comando:

sudo apt install ffmpeg

Una volta installato e se vuoi rimanere colpito, puoi digitare "ffmpeg -help" per vedere cosa può fare. Ci sono molte opzioni, ma questo articolo si concentrerà su una semplice. E ora sì, passiamo alla conversione dell'audio in altri formati.

Converti MP3 in WAV con FFmpeg

La conversione di file audio in altri formati con FFmpeg può essere molto semplice. Se questo è tutto ciò che vogliamo, il comando sarà come il seguente:

ffmpeg -i archivodeentrada.mp3 archivodesalida.wav

Come puoi vedere, l'unica cosa da ricordare è aggiungi "-i" davanti del file di input e del file di output (sostituisci "inputfile" e "outputfile" con un nome a tua scelta). Non c'è più. Se vogliamo conoscere i formati ed i codec disponibili, scriveremo i comandi "ffmpeg -formats" o "ffmpeg -codecs", sempre senza virgolette.

Compliciamolo un po '

Ora complicheremo un po 'le cose. Questo quadro ci permette convertire lo stesso file in vari formati allo stesso tempo. A cosa potrebbe servire? Bene, forse abbiamo dispositivi diversi con compatibilità diverse e uno è migliore con MP3 e un altro con OGG. Qualunque sia il motivo, possiamo farlo e per questo è sufficiente aggiungere il resto dei formati al comando precedente, che sarebbe più o meno simile a questo:

ffmpeg -i archivodeentrada.mp3 archivodesalida.wav archivodesalida.ogg archivodesalida.mp4

Se vogliamo indicare un codec specifico, lo faremo aggiungendo "c: a + codec" prima del file di output, che per convertire un MP4 in OGG con il codec "libopus" sarebbe simile a questo:

ffmpeg -i archivodeentrada.mp4 c:a libopus archivodesalida.ogg

In quello più difficile, quello che faremo è convertire un file audio AIF in MP3 indicando uno specifico bitrate, in questo caso 320. Lo faremo con il seguente comando:

ffmpeg -i archivodeentrada.aif -b:a 320000 archivodesalida.mp3

Forse ti starai chiedendo: "320000?" Sì. Dobbiamo ricordare che il bitrate è in kbit / s, quindi dobbiamo aggiungere il numero che conosciamo (ad esempio 320) moltiplicato per 1000.

FFmpeg ci offre molto di più

Questo potente framework ci offre questo e molto altro ancora. In effetti, ciò che viene spiegato in questo articolo è solo la punta di un enorme iceberg che puoi vedere per intero questo link. Un altro giorno spiegheremo come registrare lo schermo con FFmpeg, qualcosa che possiamo fare senza audio o con audio, nel caso in cui non si desideri utilizzare applicazioni come VLC o SimpleScreenRecorder.

C'è qualche altra attività / conversione che fai di solito con FFmpeg?

Ocean Audio
Articolo correlato:
Ocenaudio: un eccellente editor audio gratuito multipiattaforma

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   enox suddetto

    Interessante!

    Come devo convertire l'audio in un file 3gp leggero senza perdere qualità?

  2.   elier suddetto

    Grazie per l'insegnamento, proprio quello che stavo cercando di convertire direttamente dal terminale