Завершить запись, не повреждая файл

Завершить запись, не повреждая файл

Как остановить запись fmedia.exe с помощью .bat-файла. Перед завершением процесса нажмите «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

Связанный контент