FFmpeg concat demuxer está mudando a taxa de bits

2

Estou usando o demuxer de concat para concatenar alguns arquivos wav.

ffmpeg -safe 0 concat -i files.txt -c copy output.wav

files.txt armazena arquivos como:

arquivo 'C: \ Users \ folderpath \ input1.wav'

arquivo 'C: \ Users \ folderpath \ input2.wav'

etc

Como posso adicionar a -b neste comando para definir a taxa de bits? Agora sem ele, os arquivos estão sendo acelerados - os arquivos de entrada são de 256kbps e a saída é de 705kbps. Eu tentei várias -b e -ab em diferentes partes do comando, e não consigo fazer isso funcionar.

    
por Ashley Guinan 28.12.2017 / 18:42

1 resposta

0

Nem todos os meus arquivos de entrada eram 256k, alguns eram 705k, então o demuxer concat usava o primeiro arquivo, que era 705k.

Eu consertei consertando meus arquivos de entrada criados por:

ffmpeg -f lavfi -i aevalsrc=0:duration=2:sample_rate=16000 silence.wav

A chave foi adicionar sample_rate ao arquivo aevalsrc - essa parte foi adicionada após a ajuda de Mulvya.

    
por 28.12.2017 / 19:48