0
我有這個小批處理腳本。目的是節省我們的rtmp直播流的一小部分如何停止ffmpeg並繼續批處理運行
@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進程,然後繼續運行腳本的其餘部分?
謝謝
我打算在命令提示符下顯示微調。有沒有辦法,主命令提示符是活動窗口,但CTRL + C將被髮送到ffmpeg進程?我試過你的命令,它的工作原理,但問題是ffmpeg終端是頂部和我的微調在bat文件將不會被看到。希望能夠隱藏ffmpeg進程並能夠從批處理文件命令本身中停止它。如果沒有這樣的選擇。我必須解決這個問題。謝謝 – Wayne