Я пытаюсь написать скрипт для упрощения ввода переменных в youtube-dl.
Рабочая команда, которую я могу редактировать в другом месте и вставить в Powershell, выглядит так: :
Заменить элементы в [скобках]
`./ffmpeg -ss ['starting time', ex: 05:49] -i $(./youtube-dl -f 22 --get-url ['video youtube url']) -t ['clip duration in seconds'] -c:v copy -c:a copy ['file result name'].mp4`
Мой скрипт Powershell .ps1 выглядит следующим образом :
cls
$ url = Read-Host -Prompt «Введите URL-адрес видео с YouTube»
$ start = Read-Host -Prompt «Введите время начала видео (H: MM: SS)"
$ end = Read-Host -Prompt «Введите длительность клипа в секундах»
$ name = Read-Host -Prompt «Введите имя видео»
. / ffmpeg -ss $ start -i $ (./ youtube-dl -f 22 --get-url $ url) -t $ end - c: v копия - c: копия $ name.mp4`
И вот результат, который я получаю от Powershell :
скриншот powershell
Любая помощь будет оценена. Эта команда выбирает диапазон из клипа YouTube и загружает только это, может быть, кто-то еще найдет его полезным. Спасибо.