Проект для меня на стадии бета, если людям будет интересно, я буду проводить оптимизации кода, и улучшать проект, про PyAV не знал, буду думать, возможно следующая версия будет использовать PyAV, FFmpeg завершается только после того как он закончит декодирование в pcm32, далее этот файл проигрывает PortAudio, проблема с FFmpeg может быть в том случае, если начать проигрывать большой файл 8+ часов
при работе с FFmpeg с помошью subprocess в windows нужно вызвать creationflags=subprocess.CREATE_NO_WINDOW для того чтобы при обработке трека пользователь не видел консоль FFmpeg, в линукс флага CREATE_NO_WINDOW не существует, там этого не требуется, с FFmpeg работает модуль audiotrigger.py
Проект для меня на стадии бета, если людям будет интересно, я буду проводить оптимизации кода, и улучшать проект, про PyAV не знал, буду думать, возможно следующая версия будет использовать PyAV, FFmpeg завершается только после того как он закончит декодирование в pcm32, далее этот файл проигрывает PortAudio, проблема с FFmpeg может быть в том случае, если начать проигрывать большой файл 8+ часов
при работе с FFmpeg с помошью subprocess в windows нужно вызвать creationflags=subprocess.CREATE_NO_WINDOW для того чтобы при обработке трека пользователь не видел консоль FFmpeg, в линукс флага CREATE_NO_WINDOW не существует, там этого не требуется, с FFmpeg работает модуль audiotrigger.py