Unione di più file AIFF dalla riga di comando

5

C'è un modo per inserire più comandi in voci diverse nello stesso file audio. So che puoi fare questo:

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

Ma ho più comandi in voci diverse come:

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

C'è un modo per avere say di inserire più frasi utilizzando impostazioni diverse nello stesso file aiff o mp3? (In caso contrario, posso unire i singoli file a livello di codice utilizzando strumenti e comandi del terminale?

    
posta Shay 06.10.2014 - 18:55
fonte

2 risposte

3

Puoi utilizzare FFmpeg . Crea un file chiamato input.txt con il contenuto (una riga per ogni file):

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

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

    
risposta data 06.10.2014 - 19:15
fonte
3

Utilizzando sox :

sox 1.aif 2.aif output.aif

Uso di ffmpeg :

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

Leggi altre domande sui tag