(a) split принимает только один вход, но вы пытаетесь передать ему несколько входов, и вы только отображали видео, но затем исключали его с помощью -vn
.
ffmpeg -i 1.mp4 -i 2.mp4 -filter_complex "[0:v:0][0:a:0][1:v:0][1:a:0]concat=n=2:v=1:a=1[v][a];[v]split=2[v1][v2];[a]asplit=2[a1][a2]" -map "[v1]" -map "[a1]" -preset ultrafast -b:a 128k -c:a aac tes45.mp4 -map "[v2]" -map "[a2]" -preset ultrafast -b:a 128k -c:a aac tes46.mp4
Поскольку кажется, что вы используете одинаковые настройки кодирования для обоих выходов, лучше использовать tee muxer .