Conversione di file video nel formato H.264 MP4 utilizzando HandBrake su Linux

Ci sono molti formati video diversi in circolazione, tra cui AVI, 3GP, MOV, MPG, WMV e i formati utilizzati da DVD e Blu-ray. Un tipo di file che è diventato un comune denominatore su più piattaforme è il file MP4. Se hai bisogno di convertire un file video in MP4, allora HandBrake è un’ottima scelta. È un transcoder video multi-piattaforma e multi-threaded disponibile non solo per Linux ma anche per OS X e Windows.

I formati di file video possono essere un po’ confusi poiché c’è più in un file video rispetto ai soli dati video. Un formato di file come MP4 è in realtà composto da diversi componenti. C’è il formato del file stesso; questo è noto come contenitore. Esso contiene (ospita) il video, l’audio e i sottotitoli (se presenti). Alcuni formati di file possono contenere quasi qualsiasi tipo di video e audio indipendentemente da come sono codificati. Ad esempio, il formato di file Matroska (MKV) non è limitato a nessun codec e può contenere praticamente qualsiasi cosa.

Il formato di file MP4 è il contenitore standard per file video e audio codificati utilizzando gli standard MPEG-4. Può effettivamente contenere diversi tipi di video codificati MPEG, ma in generale, ci si aspetta che un file MP4 contenga video compressi utilizzando il codec video H.264 e audio compresso utilizzando AAC, MP3 o possibilmente AC3.

HandBrake è progettato per creare file MP4 con video H.264 e audio AAC. Ecco una guida passo passo per convertire un file video (in questo caso un file 3GP da una registrazione video di uno smartphone) in MP4 utilizzando HandBrake su Linux.

Il primo passo è installare HandBrake. Il modo migliore per ottenere il software è aggiungere il Personal Package Archive (PPA) dell’autore al tuo sistema e installare da lì. Per aggiungere il PPA usa:

sudo add-apt-repository ppa:stebbins/handbrake-releases  
sudo apt-get update

handbrake-ppa

Per installare il software usa:

sudo apt-get install handbrake-cli handbrake-gtk

handbrake-install

Puoi avviare HandBrake sia dal launcher che da un terminale. Per lanciarlo tramite la riga di comando usa:

ghb

Clicca su “Source” e usa la finestra di dialogo per aprire il file per trovare il file video che desideri convertire. HandBrake analizzerà il file video e mostrerà un riepilogo al riguardo. A questo punto, puoi semplicemente premere “Start” e il video verrà convertito in un file MP4 e memorizzato nella tua directory “Videos”.

handbrake-source-loaded

Sebbene le impostazioni predefinite di HandBrake siano buone, ci sono alcune opzioni che potresti voler controllare e/o modificare prima di procedere con la conversione del video. Ad esempio, se intendi pubblicare il video online, è meglio selezionare la casella “Web optimized”. Questo dirà a HandBrake di ottimizzare il file MP4 per il download progressivo, il che significa che il file può essere trasmesso in streaming piuttosto che dover essere scaricato prima e poi riprodotto.

Clicca sulla scheda “Video” per accedere alle impostazioni di codifica video. Qui puoi scegliere quale encoder video utilizzare (o x264 o FFmpeg), e modificare le impostazioni di qualità del video finale. Il valore predefinito di RF:20 è buono, ma può essere regolato, a seconda delle tue esigenze. Più basso è il valore RF, maggiore è la qualità del video. Di conseguenza, più alto è il valore, minore è la qualità del video. Cambiare il valore RF altererà direttamente la dimensione del file del video codificato. Più basso è il valore, maggiore è la dimensione del file.

handbrake-video-tab

Se stai utilizzando l’encoder x264, allora il valore RF è logaritmico. Questo significa che piccole modifiche hanno un impatto drammatico sulla qualità e sulla dimensione del file. Il valore RF per l’encoder FFmpeg è più lineare.

Usa la scheda “Audio” per modificare come verrà codificato il suono. Seleziona la traccia che desideri modificare e poi modifica l’encoder e il bitrate di conseguenza. “Passthru” significa che l’audio non verrà ricodificato ma piuttosto verrà inviato direttamente nel nuovo file video. Clicca su “Advanced” per accedere ai controlli per aumentare il volume (il guadagno) del flusso audio risultante.

handbrake-two-audio

Sul lato destro della finestra di HandBrake c’è un elenco di preset. Questi sono utili quando desideri convertire il video per un tipo specifico di dispositivo. Ad esempio, il preset “Universal” aggiunge automaticamente una seconda traccia audio, un duplicato dell’audio di input ma codificato in formato AC3. Il preset “iPod” utilizza un valore RF più basso, mentre il preset “Android Tablet” modifica alcuni dei parametri avanzati di H.264.

Per ottenere i migliori risultati, è consigliabile sperimentare con un breve file video e convertirlo più volte con diverse impostazioni. Dopo ogni iterazione, verifica come le impostazioni hanno cambiato la dimensione finale del file e la qualità del video e dell’audio.

Se hai domande sull’uso di HandBrake, ti preghiamo di porle nella sezione commenti e vedremo se possiamo aiutarti.