Beenden Sie die Aufnahme, ohne die Datei zu beschädigen

Beenden Sie die Aufnahme, ohne die Datei zu beschädigen

So beenden Sie die Aufzeichnung von fmedia.exe über eine .bat-Datei und drücken vor dem Beenden des Prozesses "s", um zu stoppen

@echo off
taskkill /f /im /globcmd=stop fmedia.exe  ???

taskkill /f /im fmedia --globcmd=stop   ???

Antwort1

GefundenHier:

fmedia kann Aufnahmen stoppen, die von einer anderen Instanz von fmedia gestartet wurden. Dies kann nützlich sein, wenn Sie nicht mit einem Terminal interagieren können, auf dem fmedia läuft (d. h. Sie können die Aufnahme nicht mit „S“ stoppen).Diese Funktion ist standardmäßig nicht aktiviert. Sie müssen das Befehlszeilenargument --globcmd=listen übergeben, um sie zu aktivieren:

fmedia --record -o myrec.wav --globcmd=listen

Dieser Befehl startet die Audioaufzeichnung und wartet auf Befehle, die von einer anderen Instanz von fmedia gesendet werden können. Sie können dieses Terminalfenster, in dem fmedia derzeit ausgeführt wird, jetzt vergessen und minimieren. Dies wäre Instanz Nr. 1.

Wenn Sie die Aufnahme beenden möchten, führen Sie fmedia erneut aus (d. h. Sie starten Instanz Nr. 2):

fmedia --globcmd=stop

verwandte Informationen