não pode misturar dois arquivos de áudio com o ffmpeg do amerge / amix

0

Estou mixando dois arquivos de áudio wav da seguinte forma

/data/data/com.example.letsjam/app_bin/ffmpeg -i /storage/emulated/0/test1.wav -i /storage/emulated/0/test2.wav -filter:v amerge=inputs=2 /storage/emulated/0/output.wav

O arquivo wav de saída tem apenas o som do primeiro áudio. Ambos os arquivos de áudio têm a mesma taxa de amostragem e o mesmo número de canais e, claro, o mesmo formato, ou seja, wav. Aqui está a saída do shell do comando acima:

shellLine: Input #0, wav, from '/storage/emulated/0/test1.wav':
shellLine:   Metadata:
shellLine:     encoder         : Lavf55.42.100
shellLine:   Duration: 00:00:05.02, bitrate: 2048 kb/s
shellLine:     Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 64000 Hz, stereo, s16, 2048 kb/s
shellLine: [wav @ 0x2d89340] Estimating duration from bitrate, this may be inaccurate
shellLine: Guessed Channel Layout for  Input Stream #1.0 : stereo
shellLine: Input #1, wav, from '/storage/emulated/0/test2.wav':
shellLine:   Duration: 00:00:14.04, bitrate: 1024 kb/s
shellLine:     Stream #1:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 64000 Hz, 2 channels, s16, 2048 kb/s
shellLine: Output #0, wav, to '/storage/emulated/0/output.wav':
shellLine:   Metadata:
shellLine:     ISFT            : Lavf55.42.100
shellLine:     Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 64000 Hz, stereo, s16, 2048 kb/s
shellLine:     Metadata:
shellLine:       encoder         : Lavc55.66.100 pcm_s16le
shellLine: Stream mapping:
shellLine:   Stream #0:0 -> #0:0 (pcm_s16le -> pcm_s16le)
shellLine: Press [q] to stop, [?] for help
shellLine: size=    1254kB time=00:00:05.01 bitrate=2048.2kbits/s    
shellLine: video:0kB audio:1254kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.007941%

Estou fazendo algo errado? Eu também tentei amix mas obtive o mesmo resultado. A saída gerada tem apenas o som do primeiro arquivo de áudio. Qualquer ajuda seria apreciada!

    
por Abdul Qadir 03.08.2014 / 04:48

1 resposta

0

Você já tentou usar audacity ? Você pode ter várias linhas de áudio sincronizadas, e então você pode mixá-las e exportá-las. Veja esta entrada manual .

    
por 03.08.2014 / 12:25

Tags