2

执行命令后是否有自动关闭 cmd(或关闭 pc)的ffmpeg命令?

我正在使用此命令下载视频:

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

我希望 cmd 在完成下载后关闭,或者 pc 将关闭。

4

2 回答 2

4

你想要一个批处理文件还是一个 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
于 2019-01-08T09:35:49.260 回答
1

您可以编写一个快速的小批处理文件来执行此操作:

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

很明显,exit用于退出cmd,并且该序列shutdown及其相关标志将立即关闭您的 PC(如果您正在这样做,您实际上不需要费心退出,cmd因为它无论如何都会这样做)。将上面的内容另存为my_file.bat,然后只需path\to\your\my_file.bat在命令提示符中键入即可。

于 2019-01-08T00:32:05.753 回答