¿Copiar secuencia de audio, mientras también se vuelve a codificar con filtros?


0

Estoy usando este comando para copiar las transmisiones de video y audio mientras también codifico la primera transmisión de audio a una pista estéreo AAC:

ffmpeg -y -i in.mkv -map 0:v -c:v copy -map 0:a:0? -c:a:0 copy -map 0:a:0? -c:a:1 aac -b:a:0 192k -ac 2 -map 0:a:1? -c:a:2 copy -map 0:a:2? -c:a:3 copy -map 0:a:3? -c:a:4 copy out.mkv

Sin embargo, también quiero filtrar esa pista estéreo con una mejor asignación de canales de esta manera:

-af "pan=stereo|FL=FC+0.25*FL+0.60*LFE|FR=FC+0.20*FR+0.60*LFE"

Pero cuando intento eso me sale el siguiente error:

Filtering and streamcopy cannot be used together.

¿Hay alguna forma de evitar ese error? Como me gustaría tener la transmisión de audio original intacta, mientras codifico otra versión para una pista estéreo 'nightmode'.

Respuestas:


1

Utilizar

ffmpeg -y -i in.mkv -map 0:v -map 0:a:0? -map 0:a:0? -map 0:a:1? -map 0:a:2? -map 0:a:3? -c copy -filter:a:1 "pan=stereo|FL=FC+0.25*FL+0.60*LFE|FR=FC+0.20*FR+0.60*LFE" -c:a:1 aac -b:a:1 192k -ac 2 out.mkv

-afes la abreviatura -filter:aque se aplica a todas las transmisiones de audio de salida. Agregue un número de transmisión para calificar la aplicación.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.