StreamRecoder does not stop the actual recording if click stop in the GUI and locks a file record.
The cmd console window closes, but the python.exe process stays in memory and continues to write and lock the write file.
Im use streamlink (with own launcher.bat (se below) just downloaded latest .exe and unpack with 7-Zip) and streamlink-portable. This is alternative for livestreamer.
I run something like this (simplified) from bat\cmd:
@"%~dp0streamlink\python\python.exe" "%~dp0streamlink\bin\streamlink-script.py" --ffmpeg-ffmpeg "%~dp0streamlink\ffmpeg\ffmpeg.exe" --rtmp-rtmpdump "%~dp0streamlink\rtmpdump\rtmpdump.exe" --no-version-check --config "%~dp0streamlinkrc" %*
How to fix this? In order to stop the running child process python.exe together with the console after pressing the stop of recording in GUI. I tried to specify a long path with parameters in settings.txt, but nothing happened.