Pipe the video stream and audio temp file into ffmpeg for merging/encoding directly into our destination file.
Currently ffmpeg defaults to 0 which means use the optimal number of threads based on the system and encoding. This will really just get passed down to ffmpeg, but may help if we want to download multiple videos at a time (4 core -> 2 videos at 2 cores each).
This should be available via the node API only (not command line).
Currently the download process is as follows:
ffmpeg
for merging/encoding directly into our destination file.Currently
ffmpeg
defaults to 0 which means use the optimal number of threads based on the system and encoding. This will really just get passed down toffmpeg
, but may help if we want to download multiple videos at a time (4 core -> 2 videos at 2 cores each).This should be available via the node API only (not command line).