Pygame has some bits of code for making process control and threads nicer to use in some ways. For threads there is pygame.threads.tmap and a basic worker pool.
There's also asynchronous subprocess extensions - so you can do things like timeout processes on windows (and other platforms). This would be good for controlling ffmpeg (or ffplay/mplayer).