Hold your horses because I'm not asking how to get the best resolution with youtube-dl videos, or how to get this or the other quality. That has been asked and answered everywhere. I know. I know. With '-F' you list all available resolutions and codecs, and with '-f' you can choose which one to download.

And yes, with '-f best' you list whatever YouTube has marked with the flag "best" which is usually not the highest resolution. In particular, from 1080p and above the video and audio tracks are stored separately, and the flag "best" is never given to video tracks that do not contain the audio. This means, when videos are available in more than 720p, '-f best' is giving you a low resolution version and you have to list them manually with '-f' and get the highest...

The problem is, YouTube seems to be converting its HD contents to VP9. They also are converting other formats. That is clear when you try to download a video that was uploaded in 2009 where there was no VP9 yet.

I would like to know how to choose the original quality, the video that was uploaded in the first place. If that is not possible because all videos are re-enconed, I would like to know which version has suffered less successive encodings or is closer to the original.

For instance, you may find this now in a video uploaded in 2010:

247 webm 1280x720 720p 1821k , vp9, 25fps, video only, 36.51MiB

136 mp4 1280x720 720p 2324k , avc1.4d401f, 25fps, video only, 42.01MiB

Clearly in 2010 there was no vp9 yet, so format 247 has been re-encoded recently. But 136 is also a recently re-encoded version, because it happens that I already downloaded this very same video in 2010 and I am comparing now, and the file sizes are different!

It is not clear to me then, what YouTube is doing and which version should I choose in order to get the quality that is closer to the original.

I will add that I pay every month to YouTube Red. I know this does not entitle me to download contents, but internet is very slow at home. Long history that doesn't below here. I just wanted to add that at least I pay them a fee for the add revenues I do not produce every time I watch an offline version of their videos.

  • 1
    All videos uploaded to YouTube are re-encoded from the original. You should pick the MP4 files if you're concerned about possible quality loss from multiple passes through the encoder. – dsstorefile1 Apr 29 '18 at 5:48
  • @dsstorefile1 Why MP4? – Mephisto May 5 '18 at 16:05
  • They came first. You said yourself in your question that VP9 arrived later. – dsstorefile1 May 5 '18 at 23:12
  • @dsstorefile1 I also explain in my question that the mp4 format is reencoded too. – Mephisto May 6 '18 at 8:27
  • Assuming your downloader from 2010 didn't modify the file, and that YouTube can re-encode all of a videos served formats at its discretion, then you can pick any file of sufficient resolution. There is no way to tell how the re-encoding process works or which current video is closest to the original file provided by the uploader. – dsstorefile1 May 6 '18 at 8:40

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.