I'm trying to write a batch script and running into something that feels redundant.

I have this right now:
Code:
"yt-dlp.exe" -N 4 --write-subs --convert-subs srt --embed-subs "%stream%" --remux-video mkv -o "temp\%d%"
The thing is, remuxing a downloaded video to mkv and THEN embedding the subtitles feels redundant.
Is there a way to get yt-dlp to change the container while embedding subtitles?