у тебя есть куча видеофайлов и тебе нужно для каждого файла выполнить команду?
про кодек и ширину тоже не ясно, но судя по тому что дальше речь идет про yt-dlp, значит файлы эти ранее были загружены с ютуба, и нужно перекачать с другим разрешением?
проще взять для этого любой другой язык программирования, хоть штатный c#
yt-dlp -f xxx https://yyy --get-url
по одному разу для каждого номера из списка интересующих форматов? Это у себя такая легаси ОС стоит?
Правда, зависит и от возможностей протокола.