aandrew-me / ytDownloader

A modern GUI App for downloading Videos and Audios from hundreds of sites
https://ytdn.netlify.app/
GNU General Public License v3.0
924 stars 85 forks source link

Confusion in newer version #196

Open Qronikarz opened 5 months ago

Qronikarz commented 5 months ago

Hello. Some time passed and the program became quite confusing. Before you just selected a resolution and it mostly worked. NOt long ago I downloaded some videos and they had no audio by default

For example let's take this video: https://www.youtube.com/watch?v=at_f98qOGY0

After you paste it into YTD

I considered YTD to be easier than "4k downloader", but now I'm just confused.

Info (please complete the following information):

aandrew-me commented 5 months ago

Size is unknown because its just unknown, its usually m3u8 videos which have to be downloaded part by part. Previously it did some approximate calculation which was wrong, so i removed it. Videos by default have no audios, except for the ones with speaker emoji If you are downloading mp4 videos, you can choose mp4 or m4a audios. And you can set preferred audio to m4a in preferences and it will automatically select it.

aandrew-me commented 5 months ago

I had to add an option to select audio separately because youtube now supports multiple audio streams. If you have any suggestions, feel free

Qronikarz commented 5 months ago

Maybe some simplified UI switch would be a good option. Normal users just don't care about all options and at most they just choose resolution. Like the video above when choosing quality on YouTube it only shows resolution list and no duplicates. Also there's no option to choose different audio on YouTube.

Did a testing with above link and there are no differences at all shown in audio track in VLC. I tested 6 combinations - 720p emoji and no emoji and 3 audio setting for each - no audio, mp4, m4a. Additionaly low and medium m4a don't show any difference in VLC.

When checked with mediainfo cli program low and medium m4a also don't show any differences. Mp4 audio stays mostly the same, but first one is lower quality and second is higher.

So, I don't know how much info you can get from yt-dlp, but it would be good if it just picked the best audio quality available in the video and don't show it to users to not confuse them. Also, is there any info about why there are different video sizes for the same resolution? Normally you'd just pick the highest size and don't worry, but I noticed that the above video has better quality when you choose 720p without speaker emoji which is smaller in size.

Preferred audio quality only has m4a for video audio and when you choose m4a there it sets it as default on both video, audio and audio extract tabs. I think audio extraction should be it's own setting since it works in different way.

aandrew-me commented 4 months ago

Okay thank you for your ideas, I will see what I can do