At the moment the implementation for downsampling, its allowing FFMPEG to handle the downsampling of data itself. When downsampling, this means that there is more data being send to the FFMPEG process than is required.
If it is the case, that sending data using the Buffered Write process is ever limiting, its performance could be improved by sending the downsampled data directly (thus sending less data), and increasing the performance of the application.
At the moment the implementation for downsampling, its allowing FFMPEG to handle the downsampling of data itself. When downsampling, this means that there is more data being send to the FFMPEG process than is required.
If it is the case, that sending data using the Buffered Write process is ever limiting, its performance could be improved by sending the downsampled data directly (thus sending less data), and increasing the performance of the application.