https://superuser.com/questions/579008/add-1-second-of-silence-to-audio-through-ffmpeg
ffmpeg -f lavfi -i anullsrc=sample_rate=$input_Hz -t $seconds silence.mp3
input.txt:
file 'input.mp3'
file 'silence.mp3'
The concat demuxer can only read from a file pointer or URL. The contents of the file cannot be replaced by commandline options.
https://superuser.com/questions/1510339/concatenate-non-encoding-without-creating-a-text-file-ffmpeg
ffmpeg -f concat -i input.txt -codec copy output.mp3