![结束录制且不损坏文件](https://linux22.com/image/1554952/%E7%BB%93%E6%9D%9F%E5%BD%95%E5%88%B6%E4%B8%94%E4%B8%8D%E6%8D%9F%E5%9D%8F%E6%96%87%E4%BB%B6.png)
如何通过 .bat 文件结束 fmedia.exe 的录制并在终止进程之前按“s”停止
@echo off
taskkill /f /im /globcmd=stop fmedia.exe ???
taskkill /f /im fmedia --globcmd=stop ???
答案1
成立这里:
fmedia 可以停止从另一个 fmedia 实例启动的录制。如果您无法与正在运行 fmedia 的终端进行交互(即您无法按“S”停止录制),此功能非常有用。此功能默认未启用,您必须传递 --globcmd=listen 命令行参数来启用它:
fmedia --record -o myrec.wav --globcmd=listen
此命令开始录制音频并开始监听可以从另一个 fmedia 实例发送的命令。现在您可以忘记 fmedia 当前正在运行的这个终端窗口,并将其最小化。这将是实例 #1。
当您想要停止录制时,您可以再次执行 fmedia(即启动实例#2):
fmedia --globcmd=stop