Ogni volta che acquisto un Bluray, lo converto in un mp4 usando una combinazione di makemkv e ffmpeg. Questo mi consente di archiviare i miei film su un unico disco rigido di grandi dimensioni senza utilizzare spazio sugli scaffali che non possiedo. Quindi scarto il disco originale, per rimanere legale.
Tuttavia, poiché ffmpeg ha un codificatore molto povero di aac, di solito converto l'audio in ALAC e poi uso l'utility afconvert integrata di Apple per convertire detto ALAC in audio aac.
afconvert DayOfTheDocotor-alac.m4a -d aac -b 256000 -f m4af DayOfTheDoctor.m4a
Quindi metto video e audio in un singolo mp4 con ffmpeg.
Questo metodo funziona alla grande per il suono stereo, ma ogni volta che uso afconvert su una traccia audio 5.1, mi dà il seguente messaggio di avviso:
*** warning: Transcoding multichannel audio may not handle channel layouts correctly (0)
Quindi procede alla conversione dell'audio e, per quanto posso dire sui miei altoparlanti stereo, tutto funziona correttamente. Al momento non ho un sistema audio 5.1, ma un giorno potrei averne uno e, quando lo farò, voglio essere in grado di riprodurre i miei film esistenti.
Quindi la mia domanda è, cosa significa questo messaggio di avvertimento, ed è in grado di transcodificare correttamente il mio audio 5.1?