【发布时间】:2023-04-03 01:55:01
【问题描述】:
我有这个小批量脚本。目的是保存我们的 rtmp 直播流的一小部分
@echo off
echo Live Stream Cropper v0.1
echo **************************
echo video codec : libxh264
echo audio codec : mp3
echo **************************
echo Recording...
echo.
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /format:list') do set datetime=%%I
set output=%datetime:~0,8%-%datetime:~8,4%
ffmpeg -i rtmp://my.streaming.path/public/appname -acodec mp3 -vcodec libx264 "X:\PATH\%output%.avi" -nostats -loglevel 0
echo.
echo "Recorded video is saved on X:\PATH\%output%.avi"
pause
ffmpeg 进程按预期工作。我的问题是按CTRL + C停止ffmpeg进程后,没有执行显示录制文件保存位置的echo命令。
如何停止 ffmpeg 进程,然后继续运行脚本的剩余部分?
谢谢
【问题讨论】:
标签: batch-file ffmpeg batch-processing