Encoding MP4 AAC con nero digital encoder in Windows e Linux
Alessandro Scoscia • 04 aprile 2008 08:38
Sembra impossibile poter ascoltare un brano musicale stereo di buona qualità ad un bitrate di soli 20kbps. Confesso che quando pochi mesi fa ho eseguito i primi test di codifica di brani in mp4 aac, credevo di aver sbagliato il calcolo del bitrate!
Per dare un'idea chiara dei risultati che si possono ottenere con questo strumento, riporto la tabella presente sul sito di Nero Digital in cui è possibile verificare che la codifica in MP4 eseguita con Nero Digital encoder permette di produrre clip audio che, a parità di resa sonora, occupano il 50% dello spazio richiesto da un mp3.
| Song Title and Artist | Album Title | WAV file size | MP4 file size | MP3 file size |
|---|---|---|---|---|
| "Easy to Love" | "Die Fetten Jahre Sind Vorbei" (OST) | 38 MB | 993 KB | 1.75 MB |
| "Unbelievable" - EMF | "Coyote Ugly Soundtrack" (OST) | 35.4 MB | 914 KB | 1.64 MB |
| "All By Myself" - Jamie O'Neal | "Bridget Jones' Diary Soundtrack" (OST) | 46.3 MB | 1.03 MB | 2.05 MB |
neroAacEncoder è free e sembra fin troppo semplice da usare: riga di comando e pochi parametri di configurazione.
Anche i tempi di codifica sono particolarmente contenuti. Ho eseguito molti test sia su macchine windows che linux, su pc con hardware recente e anche su unità decisamente datate. I risultati sono sempre ottimi.
L'unico neo riscontrato nell'uso di questo strumento è la scarsa resa qualitativa nella codifica eseguita in linux (per i test ho utilizzato linuxbox con fedora ed ubuntu). Ho scaricato direttamente dal sito di Nero Digital la nuova versione del tool per linux, ma i risultati non sono cambiati. Le clip codificate in linux risultano "metalliche", prive di suoni bassi; una resa insomma assolutamente non paragonabile a quella ottenibile in windows.
In molti forum ho trovato suggerimenti circa la riconfigurazione delle librerie per la gestione dell'audio in linux ed anche alcuni tutorial per la loro ricompilazione da codice sorgente. Ho seguito molti dei consigli trovati ma nessuno è stato risolutivo e, a parte il tempo richiesto da queste operazioni e le difficoltà incontrate nella ricompilazione, non ho ottenuto alcuna variazione significativa nella qualità dei file audio prodotti.
L'escamotage trovato per codificare clip audio di buona qualità anche da postazioni di lavoro linux è l'emulazione di windows. Ho installato sulle mie linux box wine ed ho eseguito gli script per windows. Le clip prodotte in questo modo hanno una qualità praticamente identica a quella dei brani codificati direttamente in windows. Quello che è davvero stupefacente è che non ho notato alcun degrado di performance durante le operazioni di encoding, come se l'emulazione di windows in linux non influisse se non su un leggero ritardo all'avvio della procedura.
La riga di comando utilizzata per la codifica nativa è:
neroAacEnc -if audiodump.wav -of audio_linux_nativo.flv -q 0.08
La corrispondente versione in emulazione windows è:
wine /path/neroAacEnc.exe -if /path/audiodump.wav -if /path/audio_linux_wine.flv -q 0.08
A titolo di esempio, qui sotto potete ascoltare i brani audio codificati in linux in modalità "nativa" e con la versione per windows eseguita in wine e comparare la notevole differenza di resa. Notate che entrambe le codifiche sono state realizzate sulla stessa linuxbox ed hanno impiegato praticamente lo stesso tempo di codifica. Le dimensioni dei file generati, per questa clip di circa 156 secondi, sono di 413.189 byte per quella codificata con neroAAcEnc per linux e di 411.069 byte per quella prodotta via wine.




![[Valid RSS]](/img/valid-rss.png)

Commenti
Non ci sono commenti