Come Convertire Video WebM in Qualsiasi Formato su Linux

Mentre WebM è un formato video leggero ed efficiente adatto al web, può essere complicato farlo funzionare su diversi dispositivi e piattaforme. Una soluzione è convertire i tuoi file WebM in altri formati popolari come MP4, AVI o MKV per garantire la compatibilità con vari lettori multimediali e piattaforme.
Questo articolo ti mostra come convertire video WebM nei formati desiderati su Ubuntu Linux utilizzando vari strumenti come FFmpeg, VLC e Handbrake.
Indice dei Contenuti
- Introduzione al Formato WebM
- Conversione di Video WebM Utilizzando FFmpeg
- Conversione di Video WebM Utilizzando VLC
- Conversione di Video WebM Utilizzando HandBrake
- Conversione di Più File WebM Utilizzando uno Script Bash
Nota: Sebbene le istruzioni qui siano focalizzate su Linux, gli strumenti utilizzati sono compatibili con più piattaforme, il che significa che funzioneranno anche su macOS e Windows.
Introduzione al Formato WebM
WebM è un formato di file multimediale gratuito e open-source che viene utilizzato principalmente per fornire contenuti video su Internet. È progettato per fornire video di alta qualità a una dimensione di file più piccola 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 Utilizzando FFmpeg
FFmpeg è un framework multimediale gratuito, open-source, e funziona su varie piattaforme come Windows, Linux e macOS. Puoi utilizzare lo strumento da riga di comando FFmpeg per convertire, registrare, trasmettere e gestire file video e audio di vari formati.
Installazione
Prima di iniziare a convertire, assicurati di avere FFmpeg disponibile sulle tue distribuzioni. Puoi verificare la tua versione utilizzando questo comando:
ffmpeg-version
Se FFmpeg è presente, vedrai le informazioni sulla sua versione. In caso contrario, puoi utilizzare il tuo gestore di pacchetti predefinito per installarlo.
Ad esempio, su sistemi basati su Ubuntu/Debian, esegui questo:
sudo apt installffmpeg
Per installare FFmpeg su distribuzioni basate su CentOS/Fedora o REHEL, puoi utilizzare questo comando:
sudo dnf installffmpegAllo stesso modo, per Arch Linux, esegui il seguente comando:
sudo pacman -SffmpegConversione
Naviga nella directory che contiene il video utilizzando il comando cd nel terminale.
Dopo di che, digita il seguente comando ffmpeg, sostituendo output.mp4 con il nome del file di output desiderato:
ffmpeg-i myvideo.webm output.mp4
Qui il flag -i specifica il file di input, e il resto è piuttosto semplice. Premi invio, e FFmpeg inizierà a convertire il tuo file WebM in MP4.
Puoi anche utilizzare il precedente comando ffmpeg per convertire WebM in altri formati specificando l’estensione del formato di output desiderato, come .avi, .mkv.
Se desideri 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 apparirà così:
ffmpeg-i input.webm -c:v libx264 -c:a aac output.mp4Qui, -c:v libx264 specifica il codec video H.264, e -c:a aac seleziona il codec audio AAC.
Inoltre, puoi controllare la qualità di output utilizzando le opzioni -qscale o -crf:
ffmpeg-i sample.webm -q0 sample2_ffmpeg.mkvPuoi anche regolare il bitrate, il valore CRF e altre opzioni per ottimizzare la qualità di output e la dimensione del file in base alle tue esigenze.
Conversione di Video WebM Utilizzando VLC
VLC è un altro lettore multimediale multipiattaforma che può essere utilizzato per convertire file video. Anche se non è ricco di funzionalità come FFmpeg, VLC offre un’interfaccia grafica conveniente per conversioni di base.
Installazione
La maggior parte delle distribuzioni Linux ha solitamente VLC preinstallato. Se non è presente, puoi installarlo utilizzando il tuo gestore di pacchetti predefinito, come apt.
Ad esempio, su sistemi basati su Ubuntu/Debian, usa:
sudo apt install vlc
Su Fedora o CentOS, esegui il seguente comando:
sudo dnf install vlcPer Arch Linux, usa questo:
sudo pacman -S vlcConversione
Apri il lettore multimediale VLC. Successivamente, apri la finestra di conversione selezionando Media -> Converti/Salva:

Clicca sul pulsante Aggiungi e scegli il file WebM che intendi convertire. Dopo di che, clicca sul pulsante Converti/Salva per aprire la finestra di conversione:

All’interno della finestra di conversione, specifica il tuo formato di output cliccando sul pulsante Sfoglia accanto all’opzione File di Destinazione. Poi, dal menu a discesa Profilo, seleziona il formato di output desiderato (ad es., MP4):

Infine, clicca su Avvia, e VLC convertirà il tuo video WebM in un video MP4 utilizzando il codec H.264 e audio MP3.
Questo è tutto! VLC gestirà il resto, e avrai il tuo video convertito nel formato desiderato.
Inoltre, puoi regolare le impostazioni di codifica video, come bitrate video e risoluzione, cliccando sul pulsante Impostazioni.
Conversione di Video WebM Utilizzando HandBrake
HandBrake è un transcoder video open-source che può gestire più formati video, incluso WebM. Offre sia interfacce GUI che CLI per convertire 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:
sudo apt install handbrake
Questo installerà l’interfaccia grafica di HandBrake. Tuttavia, puoi utilizzare il comando sottostante per installare un’interfaccia da riga di comando:
sudo apt install handbrake-cliSu Arch Linux, Fedora o CentOS, puoi installare HandBrake utilizzando Flatpak:
flatpak install flathub fr.handbrake.ghbConversione
Avvia HandBrake e clicca sul pulsante Apri Sorgente situato in alto a sinistra. Scegli il tuo file WebM desiderato e clicca su Apri:

Successivamente, scegli il tuo formato di output desiderato dal menu a discesa Preset (ad es., MP4). Dopo di che, specifica il formato del video di output e la sua posizione di destinazione insieme al nome del file di output:

HandBrake fornisce 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 che hai finito con le tue regolazioni, puoi cliccare su Inizia Codifica per avviare il processo di conversione.
Questo è tutto, hai convertito i video WebM in formato MP4.
Inoltre, se preferisci utilizzare HandBrake CLI, puoi utilizzare il seguente comando per codificare WebM in MP4 utilizzando il codec video x264 e un’impostazione di qualità di 20:
HandBrakeCLI -i input_file.webm -o output_file.mp4 -f mp4 -e x264 -q20
Puoi anche convertire qualsiasi file video in formato MP4 H.264 utilizzando lo strumento da riga di comando di HandBrake.
Conversione di Più File WebM Utilizzando uno Script Bash
Vuoi convertire più video WebM in un altro formato contemporaneamente? Se sì, allora non cercare oltre che la scripting bash. Ad esempio, per convertire tutti i file WebM in formato MP4 utilizzando FFmpeg, puoi utilizzare questo script:
#!/bin/bash
#Script Bash per la Conversione di WebM
for file in *.webm; do
ffmpeg -i "$file" -c:v libx264 -c:a aac "${file%.webm}.mp4"
doneDopo aver creato uno script, devi salvare questo script come file, ad esempio sample_script.sh, e renderlo eseguibile con questo comando:
chmod +x sample_script.shInfine, esegui lo script per avviare la conversione batch:
./convert_webm.sh
Questo script itererà 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, puoi modificare questo script per specificare un formato di output diverso cambiando l’estensione nel comando FFmpeg nello script bash.
Conclusione
Hai imparato con successo vari metodi per convertire video WebM in altri formati video su Linux. Per gli utenti Windows, puoi provare anche questi convertitori video.
Tutte le immagini e gli screenshot di Haroon Javed.