Fusionando múltiples archivos AIFF desde la línea de comando

5

¿Hay alguna forma de colocar varios comandos en diferentes voces en el mismo archivo de audio? Sé que puedes hacer esto:

say -v "Cellos" "la di da" -o ex.aiff

Pero tengo varios comandos en diferentes voces, tales como:

say -v "Cellos" "la di da"
say -v "Bells" "di da da"

¿Hay alguna forma de que say ponga varias frases con diferentes configuraciones en el mismo archivo aiff o mp3? (De lo contrario, ¿puedo combinar los archivos individuales mediante programación utilizando herramientas y comandos de terminal?

    
pregunta Shay 06.10.2014 - 18:55

2 respuestas

3

Puede utilizar FFmpeg . Cree un archivo llamado input.txt con el contenido (una línea para cada archivo):

file 'ex.aiff'
file 'ex2.aiff'

Luego ejecuta ffmpeg -f concat -i input.txt -c copy output.aiff .

    
respondido por el daviesgeek 06.10.2014 - 19:15
3

Utilizando sox :

sox 1.aif 2.aif output.aif

Utilizando ffmpeg :

ffmpeg -f concat -i <(printf %s\n "file '$PWD/"{1,2}.aif\') -c copy output.aif
    
respondido por el user495470 07.10.2014 - 13:23

Lea otras preguntas en las etiquetas