Скрипт Powershell для youtube-dl - PullRequest
       30

Скрипт Powershell для youtube-dl

0 голосов
/ 31 января 2020

Я пытаюсь написать скрипт для упрощения ввода переменных в 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 и загружает только это, может быть, кто-то еще найдет его полезным. Спасибо.

1 Ответ

0 голосов
/ 01 февраля 2020

Вы предполагаете, что выводом youtube-dl является имя файла и ничего больше.

...