Você pode usar o filtro de fonte de áudio anullsrc em ffmpeg
. Exemplo para fazer uma taxa de amostragem de 5.1 canais, 48.000 Hz, 1 segundo de áudio silencioso:
ffmpeg -f lavfi -i anullsrc=channel_layout=5.1:sample_rate=48000 -t 1 silence.ac3
Agora, você pode concatenar os arquivos usando o protocolo de concat :
ffmpeg -i concat:"silence.ac3|audio.ac3" -codec copy combined.ac3
Ou você pode fazer tudo em um único comando com o filtro de concatenar :
ffmpeg -f lavfi -i anullsrc=channel_layout=5.1:sample_rate=48000 -i audio.ac3 -filter_complex \
"[0:0] [1:0] concat=n=2:v=0:a=1" combined.ac3
Usar o filtro de concat. resultará na recodificação, enquanto o protocolo de concat não.