(1) I am comparing the downloaded file results, as well as "performance" (i.e. total time to complete the download) from using three different YouTube downloader products to download a very high quality 12 minute video from YouTube (which IS available in resolutions up to 4K):
(2) The three products I'm comparing are:
(a) Streamfab x64 6.2.4.6 -> took about 13 minutes to produce MP4 using VP9 codec, framerate variable 23.976 FPS, file size 657 MB
(b) 4K Video Downloader+ 25.2.0.210 x64 -> took about 2 minutes to produce MKV using VP9 codec, framerate constant 24.000 FPS, file size 655 MB
(c) YouTube Downloader HD (high-speed version) 5.9.8.5 -> took about 35 minutes to produce MP4 using AVC codec, framerate constant 23.976 FPS, file size 838 MB
(3) In particular, I know that the original 4K video was in fact uploaded at a high-quality CONSTANT framerate of 24.000 (shot with professional cameras). And it is clearly possible to retrieve that same identical high-quality original CONSTANT 24.000 FPS in the downloaded file because 4K Video Downloader+ does it!!
Furthermore, 4K Video Downloader+ completes the entire download in just 2 minutes, essentially how long it takes to physically complete the download itself of the 655MB video file, with my high-speed internet connection. There was almost no additional post-download time for any additional processing to handle audio, and the whole thing was done and dusted in 2 minutes.
In contrast, Streamfab took about 13 minutes to complete first the physical download of whatever was requested from YouTube, and then apparently a very CPU-intensive complete re-encoding of the entire video. The original was Constant 24.000 FPS and the MP4 output from Streamfab is Variable 23.976 FPS!!!
I certainly do not want this, not to mention all the extra time it took to complete its creation because of this unnecessary and unwanted re-encoding of the entire video. I expected to get the "pristine" original video quality untouched, and certainly not completely re-encoded resulting in a reduction in quality no matter how good VP9 is.
(4) While 4K Video Downloader+ produces an VP9 MKV result for its own untouched directly-downloaded "original quality" video from YouTube (retaining Constant 24.000 FPS) in just 2 minutes, it's easily seen that YouTube Downloader HD is a real dog here. Not only is it also clearly performing a complete re-encode from VP9 into "inefficient" AVC with Constant 23.976 FPS, but it clearly takes a VERY long time to do that. Took 35 minutes to complete the full re-encoded.
At least Streamfab only took 13 minutes to do its own full re-encode, perhaps due to keeping VP9 even though the framerate was changed from Constant 24.000 to Variable 23.976, But really, why is this being done at all???
(5) So that's my question. Is there any way to PREVENT this unwanted and unnecessary complete re-encoding of the original high-quality video retrieved from YouTube?
Clearly it is possible to get that VP9 Constant 24.000 version of the 4K video file, because 4K Video Downloader+ does it!! That is the true video that is being retrieved and downloaded. And at least this product has the proper design to LEAVE IT ALONE, LEAVE IT EXACTLY AS-IS!! No need to re-encode which immediately degrades video quality.
So can I prevent Streamfab from re-encoding? I'm perfectly fine with MKV, don't need re-wrapped into MP4 (which isn't necessarily the cause of the re-encoding, as you can easily "re-wrap" MKV into MP4 as a "fast copy"). But MP4 is fine too, as long as the underlying contained video output itself does not get re-encoded from the original video input.
(2) The three products I'm comparing are:
(a) Streamfab x64 6.2.4.6 -> took about 13 minutes to produce MP4 using VP9 codec, framerate variable 23.976 FPS, file size 657 MB
(b) 4K Video Downloader+ 25.2.0.210 x64 -> took about 2 minutes to produce MKV using VP9 codec, framerate constant 24.000 FPS, file size 655 MB
(c) YouTube Downloader HD (high-speed version) 5.9.8.5 -> took about 35 minutes to produce MP4 using AVC codec, framerate constant 23.976 FPS, file size 838 MB
(3) In particular, I know that the original 4K video was in fact uploaded at a high-quality CONSTANT framerate of 24.000 (shot with professional cameras). And it is clearly possible to retrieve that same identical high-quality original CONSTANT 24.000 FPS in the downloaded file because 4K Video Downloader+ does it!!
Furthermore, 4K Video Downloader+ completes the entire download in just 2 minutes, essentially how long it takes to physically complete the download itself of the 655MB video file, with my high-speed internet connection. There was almost no additional post-download time for any additional processing to handle audio, and the whole thing was done and dusted in 2 minutes.
In contrast, Streamfab took about 13 minutes to complete first the physical download of whatever was requested from YouTube, and then apparently a very CPU-intensive complete re-encoding of the entire video. The original was Constant 24.000 FPS and the MP4 output from Streamfab is Variable 23.976 FPS!!!
I certainly do not want this, not to mention all the extra time it took to complete its creation because of this unnecessary and unwanted re-encoding of the entire video. I expected to get the "pristine" original video quality untouched, and certainly not completely re-encoded resulting in a reduction in quality no matter how good VP9 is.
(4) While 4K Video Downloader+ produces an VP9 MKV result for its own untouched directly-downloaded "original quality" video from YouTube (retaining Constant 24.000 FPS) in just 2 minutes, it's easily seen that YouTube Downloader HD is a real dog here. Not only is it also clearly performing a complete re-encode from VP9 into "inefficient" AVC with Constant 23.976 FPS, but it clearly takes a VERY long time to do that. Took 35 minutes to complete the full re-encoded.
At least Streamfab only took 13 minutes to do its own full re-encode, perhaps due to keeping VP9 even though the framerate was changed from Constant 24.000 to Variable 23.976, But really, why is this being done at all???
(5) So that's my question. Is there any way to PREVENT this unwanted and unnecessary complete re-encoding of the original high-quality video retrieved from YouTube?
Clearly it is possible to get that VP9 Constant 24.000 version of the 4K video file, because 4K Video Downloader+ does it!! That is the true video that is being retrieved and downloaded. And at least this product has the proper design to LEAVE IT ALONE, LEAVE IT EXACTLY AS-IS!! No need to re-encode which immediately degrades video quality.
So can I prevent Streamfab from re-encoding? I'm perfectly fine with MKV, don't need re-wrapped into MP4 (which isn't necessarily the cause of the re-encoding, as you can easily "re-wrap" MKV into MP4 as a "fast copy"). But MP4 is fine too, as long as the underlying contained video output itself does not get re-encoded from the original video input.
Comment