mientras que el video mp4 contiene audio aac, no mp3, ¿es eso mantener la transmisión de audio sin transcodificación?
1
No me ocupé de la extensión del archivo de salida, mi error. Se actualizó la respuesta. De todos modos, si lee la respuesta completa, encontrará esa copia -código, esto evita la transcodificación.
jherran
sugiero m4a (contenedor para aac) en lugar de aac, porque parece que no es fácil de jugar
¿Es posible, mientras se usa ffmpeg o avconv, tener un comando sin mencionar los nombres reales de los archivos de entrada / salida, para que el comando se use como tal? (
1
Es posible que desee utilizar una variable o algo así, pero es mejor si hace una pregunta con todos los detalles específicos.
jherran
4
Como respuesta complementaria, con un comando que no necesita el nombre específico del archivo.
Para un video que contiene audio aac:
ffmpeg -i "$0" -map 0:1 -c:a copy "${0%%.*}".m4a
Para usar en un comando de menú contextual, un formulario como este funciona:
Respuestas:
Aquí hay una breve explicación de lo que hace cada parámetro:
-i
La opción especifica el archivo de entrada.-vn
La opción se utiliza para omitir la parte de video.-acodec copy
copiará la transmisión de audio manteniendo el códec original.fuente
Como respuesta complementaria, con un comando que no necesita el nombre específico del archivo.
Para un video que contiene audio aac:
Para usar en un comando de menú contextual, un formulario como este funciona:
Reemplace con la salida de formato de audio correspondiente para otra entrada de formato de video.
Fuente inicial aquí .
fuente