Cada vez que compro un Bluray, lo convierto en un mp4 usando una combinación de makemkv y ffmpeg. Esto me permite almacenar mis películas en un solo disco duro grande sin utilizar el espacio en los estantes que no tengo. Luego descarto el disco original, para permanecer legal.
Sin embargo, debido a que ffmpeg tiene un codificador aac muy deficiente, generalmente primero convierto el audio a ALAC, y luego uso la utilidad incorporada afconvert de Apple para convertir dicho ALAC a audio aac.
afconvert DayOfTheDocotor-alac.m4a -d aac -b 256000 -f m4af DayOfTheDoctor.m4a
Luego muxocino el video y el audio en un solo mp4 con ffmpeg.
Este método funciona muy bien para el sonido estéreo, pero siempre que uso afconvert en una pista de audio 5.1, me da el siguiente mensaje de advertencia:
*** warning: Transcoding multichannel audio may not handle channel layouts correctly (0)
Luego procede a convertir el audio, y por lo que puedo decir por mis altavoces estéreo, todo funciona bien. Por el momento no tengo un sistema de sonido 5.1, pero podría tener uno algún día, y cuando lo tenga, quiero poder reproducir mis películas existentes.
Entonces, mi pregunta es, ¿qué significa este mensaje de advertencia, y es una conversión correcta de transcodificación de mi audio 5.1?