batファイルでドラッグ&ドロップでエンコードしたいのですが、お知恵をお貸しください

ffmpeg -i 1.mp4 -c:v copy -c:a copy output.mp4

@echo off
for %%a in (%*) do (
ffmpeg -i %%a -c:v copy -c:a copy %%a.mp4

1つの動画ファイルを無劣化でエンコードする場合は上のコマンドラインオプションを下のようにしてbatファイル化できたのですが、
複数のファイルを結合する場合はどうすれば良いのでしょうか
コマンドライン上では
ffmpeg -safe 0 -f concat -i files.txt -c:v copy -c:a copy -map 0:v -map 0:a output.mp4
このようにしており、files.txtには
file '1.mp4'
file '2.mp4'
file '3.mp4'
このように記載しています