StefanLobbenmeier / youtube-dl-gui

A cross-platform GUI for youtube-dl made in Electron and node.js
GNU Affero General Public License v3.0
1.53k stars 61 forks source link

[mac] video downloads in VP9 by default when it used to download in AVC1 #60

Open EricE549X opened 1 year ago

EricE549X commented 1 year ago

Describe the bug i force video downloads to MP4 and usually have "show available codecs" disabled, since this fork knows to download videos using the AVC1 video codec and AAC audio codec by default because VP9/opus isn't supported on quicktime.

however, upon updating yt-dlp to version 2023.06.22, the video codec defaults to VP9. audio still downloads in AAC.

To Reproduce Steps to reproduce the behavior:

  1. download any video
  2. open file with quicktime
  3. see error: "this file contains media that is not compatible with quicktime player"
  4. only audio shows up

alternatively…

  1. enable "show available codecs"
  2. set video codec to AVC1
  3. optional: set audio codec to MP4A
  4. open file with quicktime
  5. both video and audio show up

Expected behavior idk i just find it more convenient to not have to select codecs, especially when bulk downloading

Additional info (please complete the following information):

StefanLobbenmeier commented 1 year ago

I see - the format selection needs a big overhaul, I will make sure that it is easy to select AVC1 by default. I think currently it will just select the "best" option as suggested by yt-dlp, so it could be that they changed their definition of best in this patch.

akkifireborker commented 1 year ago

I've also encountered this issue. Enabling "show available codecs" and manually selecting AVC1 works for now, but it would be nice to select "preferred" audio and video codecs, similar to how we can select our preferred output format if we prefer MP4 or MKV.

bcaddy commented 7 months ago

This is also an issue for me. Are there any plans to address this?

Elite commented 1 week ago

Yes, this needs an urgent fix.