Uso ffmpeg per estrarre l'audio da file video bluray m2ts non commerciali, per la successiva analisi del volume in AudioLeak o Dolby Media Meter. I m2ts a volte hanno audio AC3 e talvolta hanno audio PCM lineare. Vorrei produrre un file WAV. Il comando che sto usando è
ffmpeg -i foo.m2ts foo.wav
I livelli di volume dei file WAV non sono accurati rispetto ai file AC3 corrispondenti.
Ecco cosa intendo: se estraggo invece l'audio ac3, usando
ffmpeg -i foo.m2ts -acodec copy -f ac3 foo.ac3
ed eseguendo entrambi i controlli tramite Dolby Media Meter, il volume e i livelli di picco del WAV vengono spostati su / giù rispetto al file AC3 corrispondente.
E questo sta accadendo con i file AC3 con un valore di metadati DIALNORM di -31, che secondo le specifiche Dolby, non dovrebbe comportare nessuna variazione del livello del volume, poiché -31 è il punto di riferimento.
Qualcuno ha qualche idea su cosa sta succedendo o raccomandazioni per una migliore invocazione di ffmpeg?
Grazie!