CMD; youtube-dl: сохранение выходного файла в виде переменной

как сохранить имя выходного файла и расширение в качестве переменной после загрузки фильма с помощью youtube-dl и использовать его позже в CMD batch? Ниже приведен пример команды для загрузки видео с YouTube в текущем каталоге, где URL - это URL-адрес видео.

youtube-dl URL

сохраните выходное имя файла в переменной с именем my_variable.

изменить:
Чтобы быть полностью конкретным, я хочу загрузить видео с youtube-dl с помощью простого командного файла cmd, который предоставит команду выбора в конце с возможностью открытия выходного файла с MPC-HC.

мне нужен метод ввода в переменную вывода

youtube-dl --get-filename -o "%(title)s.%(ext)s" URL

так что я могу использовать его позже на следующую строку

"C:Program FilesMPC-HCmpc-hc64.exe" "D:Downloads%my_variable%" /play
8
задан Rayearth
20.05.2023 15:04 Количество просмотров материала 3608
Распечатать страницу

1 ответ

следующая команда загружает видео YouTube и называет его с тем же названием, Что и на YouTube, а затем расширение загруженного видео.

youtube-dl -o "%(title)s.%(ext)s" URL

следующая команда загружает только название и расширение видео и отображает результат в следующей строке после команды.

youtube-dl --get-filename -o "%(title)s.%(ext)s" URL

следующая команда в пакетном файле Windows загружает только заголовок и расширение видео и сохраняет результат в переменной с именем my_variable.

for /f "delims=" %%a in ('youtube-dl --get-filename -o "%(title)s.%(ext)s" URL') do @set my_variable=%%a

во всех трех командах вы также можете использовать несколько URL-адресов, разделенных пробелами, вместо одного URL-адреса. Вы также можете использовать --batch-file FILE возможность замены URL-адресов списком URL-адресов, хранящихся в пакетном файле (например,FILE).

3
отвечен karel 2023-05-21 22:52

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх