Выход из cmd (или выключение) после ffmpeg сделано - PullRequest
0 голосов
/ 08 января 2019

Есть ли команда для автоматического закрытия cmd (или выключения ПК) после выполнения команды ffmpeg?

Я использую эту команду для загрузки видео:

ffmpeg -i link.m3u8 -c copy video.mkv

И я хочу, чтобы cmd закрылся или компьютер выключился после завершения загрузки.

Ответы [ 2 ]

0 голосов
/ 08 января 2019

Вы хотите командный файл или строку cmd?

Пакетный файл (который завершит работу после завершения ffmpeg):

@echo off

ffmpeg -i link.m3u8 -c copy video.mkv
shutdown /p

Или, если вы хотите выйти:

@echo off

ffmpeg -i link.m3u8 -c copy video.mkv
exit /b

Для cmd (выход после завершения ffmpeg):

ffmpeg -i link.m3u8 -c copy video.mkv & exit /b

Или, если вы хотите завершить работу:

ffmpeg -i link.m3u8 -c copy video.mkv & shutdown /p
0 голосов
/ 08 января 2019

Вы можете написать небольшой командный файл, чтобы сделать это:

start path\to\ffmpeg.exe -i link.m3u8 -c copy video.mkv
exit 
shutdown /s /f /t 0

Очевидно, exit предназначен для выхода из cmd, и эта последовательность shutdown и связанные с ней флаги немедленно выключат ваш компьютер (если вы делаете это, вы на самом деле не нужно заморачиваться с выходом cmd, так как он все равно это сделает). Сохраните вышеупомянутое как что-то вроде my_file.bat, а затем просто введите path\to\your\my_file.bat в командной строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...