在ffmpeg完成后退出cmd(或关闭cmd)

3

有没有一条命令可以在ffmpeg命令执行后自动关闭cmd(或关闭电脑)?

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

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

我希望在下载完成后,命令提示符窗口能够关闭或计算机自动关机。

2个回答

5
你需要批处理文件还是命令行?
一个批处理文件(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

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接