Pagina 1 di 1

Header Mp3 anomalo creato da Lame

Inviato: dom 9 nov 2008, 12:26
da Webbino
Salve

Ho convertito con lame un file wav di durata piuttosto lunga (circa 45 minuti), in mp3.


Le opzioni che ho usato durante la conversione sono: lame --vbr-new -V 0 -q 0


Ho optato di usare VBR per ragioni legate allo spazio (ipod e affini)

Premetto che il file wav non ha difetti, l'mp3 generato invece "taglia" gli ultimi 15 secondi della canzone, o meglio, player come xmms o xine nonostante la canzone finisca (cioè il tempo rimanente sia 0:00) continua a riprodurla fin che la canzone effettivamente non finisce.

I player portatili come l'ipod invece sono un po' schizzinosi, e quindi troncano la canzone appena il tempo rimanente finisce.

Detto questo, presumo che il problema sia legato all'header del file, perché la canzone è presente per intero, immagino che il problema sia dovuto all'uso di VBR.


Avendo ancora i file wav disponibili, vi chiedo se avete da consigliarmi qualche opzione aggiuntiva per "forzare" un controllo di compatibilità, o qualche soft che agisca direttamente sul header del mp3 per "ricostruirlo" (un po' come avviene con mencoder e i file avi).


Grazie

Webbino

Re: Header Mp3 anomalo creato da Lame

Inviato: dom 9 nov 2008, 15:54
da sixjan
Potresti provare a rifare la codifica con --vbr-old e vedere se risolve.

Re: Header Mp3 anomalo creato da Lame

Inviato: dom 9 nov 2008, 17:19
da Webbino
sixjan ha scritto:Potresti provare a rifare la codifica con --vbr-old e vedere se risolve.

No, purtroppo è anche peggiorato (20 secondi "tagliati")

Ps: Il file wav l'ho estratto da un cd usando EAC da win

Re: Header Mp3 anomalo creato da Lame

Inviato: dom 9 nov 2008, 22:03
da sixjan
Uhm... due prove da fare:

1) provare a fare un mp3 con bitrate fisso, tipo "lame -h -b 192"

se anche facendo così ti taglia un pezzo, probabilmente c'è un problema nel file wav.

2) a quel punto prova a fare l'estrazione della traccia audio con cdparanoia sotto
GNU/linux.

Non ho altre idee. Saluti.

Re: Header Mp3 anomalo creato da Lame

Inviato: lun 10 nov 2008, 9:59
da Webbino
Provato un veloce lame -q 9 -b 128 e il problema non si presenta....


A questo punto mi sa che devo rinunciare al VBR, anche se dovrò di conseguenza abbassare la qualità di econding per avere un file di dimensione ragionevole :?

Sempre se qualcuno non ha un'altra idea :)


Grazie lo stesso sixjan

Re: Header Mp3 anomalo creato da Lame

Inviato: lun 10 nov 2008, 10:09
da sixjan
Bah... come ultimo tentativo farei un'estrazione con cdparanoia e poi riproverei il vbr.

Mi pare strano che un bug così evidente non sia stato risolto. Adesso provo sul mio sistema.

Re: Header Mp3 anomalo creato da Lame

Inviato: lun 10 nov 2008, 10:56
da sixjan
Ho provato con un wav da 26 minuti. Ho codificato con "lame --vbr-new -V 0 -q 0"
ed è risultato un file mp3 della stessa lunghezza del wav. Non so che dirti. Ciao.

Re: Header Mp3 anomalo creato da Lame

Inviato: lun 10 nov 2008, 21:45
da Webbino
sixjan ha scritto:ed è risultato un file mp3 della stessa lunghezza del wav. Non so che dirti. Ciao.
Ma figurati, mica sei un programmatore di lame che ti devi sentire responsabile :)

La cosa stramba, che effettivamente la durata è uguale al file .wav, ma nonostante tutto taglia lo stesso gli ultimi secondi. Devono essere dei delay piccolissimi quando cambia notevolmente la frequenza di campionamento, questi delay uniti alla durata un po' "anomala" della canzone (quindi ripetuti N volte) provocano evidentemente questo fenomeno.

Ti ringrazio ancora sixjan.

Saluti