Come convertire i video WebM in qualsiasi formato in Linux

Come convertire i video WebM in qualsiasi formato in Linux
Interfaccia principale di Vlc Media Player in Ubuntu Linux

Sebbene WebM sia un formato video leggero ed efficiente, compatibile con il Web, può essere complicato farlo funzionare su dispositivi e piattaforme diversi. Una soluzione alternativa è convertire i file WebM in altri formati popolari come MP4, AVI o MKV per garantire la compatibilità con vari lettori multimediali e piattaforme.

Questo articolo mostra come convertire i video WebM nei formati desiderati su Ubuntu Linux utilizzando vari strumenti come FFmpeg, VLC e Handbrake.

Introduzione al formato WebM

WebM è un formato di file multimediale gratuito e open source che viene utilizzato principalmente per distribuire contenuti video su Internet. È progettato per fornire video di alta qualità in dimensioni di file più piccole rispetto ad altri formati come MP4 o AVI. WebM si basa sui codec video VP8 e VP9 e sui codec audio Opus e Vorbis.

Conversione di video WebM tramite FFmpeg

FFmpeg è un framework multimediale gratuito, open source e funzionante su diverse piattaforme, come Windows, Linux e macOS. Puoi usare lo strumento da riga di comando FFmpeg per convertire, registrare, trasmettere in streaming e gestire file video e audio di vari formati.

Installazione

Prima di iniziare la conversione, assicurati di avere FFmpeg disponibile sulle tue distribuzioni. Puoi verificare la tua versione usando questo comando:

verifica della versione di FFmpeg nel terminale della riga di comando

Se FFmpeg è presente, vedrai le informazioni sulla sua versione. In caso contrario, puoi usare il tuo gestore pacchetti predefinito per installarlo.

Ad esempio, sui sistemi basati su Ubuntu/Debian, eseguire questo comando:

Installazione di FFmpeg tramite il gestore pacchetti apt

Per installare FFmpeg su CentOS/Fedora o su una distribuzione basata su REHEL, puoi usare questo comando:

Allo stesso modo, per Arch Linux, eseguire il seguente comando:

Conversione

Passare alla directory che contiene il video utilizzando il comando cd nel terminale.

Dopodiché, digita il seguente ffmpegcomando, sostituendolo output.mp4con il nome del file di output desiderato:

convertire video webm in mp4 utilizzando lo strumento FFmpeg Linux

Qui -iil flag specifica il file di input, e il resto è piuttosto semplice. Premi invio, e FFmpeg inizierà a convertire il tuo file WebM in MP4.

Se vuoi avere più controllo durante il processo di conversione, puoi specificare parametri aggiuntivi. Ad esempio, per codificare un video WebM in MP4 con il codec video H.264 e il codec audio AAC, il tuo comando sarà simile a questo:

Qui -c:v libx264specifica il codec video H.264 e -c:a aacseleziona il codec audio AAC.

Inoltre, è possibile controllare la qualità dell’output utilizzando le opzioni -qscaleo -crf:

Puoi anche regolare il bitrate, il valore CRF e altre opzioni per ottimizzare la qualità di output e le dimensioni del file in base alle tue esigenze.

Conversione di video WebM tramite VLC

VLC è un altro lettore multimediale multipiattaforma che può essere utilizzato per convertire file video. Sebbene non sia ricco di funzionalità come FFmpeg, VLC offre una comoda interfaccia grafica per conversioni di base.

Installazione

La maggior parte delle distribuzioni Linux solitamente hanno VLC preinstallato. Se non è presente, puoi installarlo usando il tuo gestore di pacchetti predefinito, come apt.

Ad esempio, sui sistemi basati su Ubuntu/Debian, utilizzare:

Installazione del lettore multimediale VLC tramite il gestore pacchetti apt

Su Fedora o CentOS, esegui il seguente comando:

Per Arch Linux, utilizzare questo:

Conversione

Apri il lettore multimediale VLC. Quindi, apri la finestra di conversione selezionando Media -> Converti/Salva :

Apertura della finestra Converti/Salva dal menu a discesa Media di VLC

Fai clic sul pulsante Aggiungi e scegli il file WebM che intendi convertire. Dopodiché, fai clic sul pulsante Converti/Salva per aprire la finestra di conversione:

Apertura e selezione di file video WebM nella finestra Apri media

Nella finestra di conversione, specifica il formato di output cliccando sul pulsante Browse accanto all’opzione Destination File . Quindi, dal menu a discesa Profile , seleziona il formato di output desiderato (ad esempio, MP4):

aggiunta del profilo e specificazione dell'output e del formato al file WebM di esempio fornito

Infine, fai clic su Avvia e VLC convertirà il tuo video WebM in un video MP4 utilizzando il codec H.264 e l’audio MP3.

Ecco fatto! VLC si occuperà del resto e il tuo video verrà convertito nel formato desiderato.

Inoltre, puoi regolare le impostazioni di codifica video, come il bitrate e la risoluzione, cliccando sul pulsante Impostazioni .

Conversione di video WebM tramite HandBrake

HandBrake è un transcodificatore video open source in grado di gestire più formati video, tra cui WebM. Offre interfacce GUI e CLI per la conversione dei video.

Installazione

Proprio come VLC e FFmpeg, HandBrake si trova anche nei repository di varie distribuzioni Linux. Ad esempio, per installare HandBrake su Ubuntu o Debian, esegui questo:

installazione di HandBrake tramite il gestore pacchetti apt

Questo installerà l’interfaccia grafica di HandBrake. Tuttavia, puoi usare il comando seguente per installare un’interfaccia a riga di comando:

Su Arch Linux, Fedora o CentOS, puoi installare HandBrake utilizzando Flatpak:

Conversione

Avvia HandBrake e clicca sul pulsante Open Source situato in alto a sinistra. Scegli il file WebM desiderato e clicca su Open :

apertura del file video WebM in HandBrake dall'opzione Open Source

Quindi, scegli il formato di output desiderato dal menu a discesa Preset (ad esempio, MP4). Dopodiché, specifica il formato del video di output e la sua posizione di destinazione insieme al nome del file di output:

conversione dell'immagine WebM in Mp4 utilizzando lo strumento HandBrake Linux

HandBrake offre varie opzioni per modificare impostazioni come qualità video, bitrate e codifica audio. Puoi regolarle in base alle tue esigenze passando alla loro specifica sottosezione.

Una volta completata la modifica, puoi cliccare su Avvia codifica per avviare il processo di conversione.

Ecco fatto, hai convertito i video WebM in formato MP4.

Inoltre, se preferisci utilizzare HandBrake CLI, puoi usare il seguente comando per codificare WebM in MP4 utilizzando il codec video x264 e un’impostazione di qualità pari a 20:

Conversione di file WebM in Mp4 tramite interfaccia HandBrake CLI

È anche possibile convertire qualsiasi file video nel formato H.264 MP4 utilizzando lo strumento da riga di comando HandBrake.

Conversione di più file WebM tramite script Bash

Vuoi convertire più video WebM in un altro formato contemporaneamente? Se sì, non cercare oltre lo scripting bash. Ad esempio, per convertire tutti i file WebM in formato MP4 usando FFmpeg, puoi usare questo script:

Dopo aver creato uno script, è necessario salvarlo come file, ad esempio sample_script.sh, e renderlo eseguibile con questo comando:

Infine, esegui lo script per avviare la conversione batch:

esecuzione dello script bash per convertire più file WebM in formato MP4

Questo script eseguirà un’iterazione su tutti i file WebM nella directory specificata e li codificherà in MP4 utilizzando il codec audio AAC e il codec video H.264.

Inoltre, è possibile modificare questo script per specificare un formato di output diverso cambiando l’estensione nel comando FFmpeg nello script bash.

Avvolgendo

Hai imparato con successo vari metodi per convertire i video WebM in altri formati video su Linux. Per gli utenti Windows, puoi provare anche questi convertitori video.

Tutte le immagini e gli screenshot sono di Haroon Javed.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *