you are viewing a single comment's thread
view the rest of the comments
[–] 7 points 1 year ago (8 children)

I’m new to yt-dlp. Care to share your flags? I’m a little confused on which ones I actually need.

  • source
  • parent
  • hideshow 8 child comments
  • [–] 23 points 1 year ago* (5 children)

    I mean, you don't need anything; it'll work with no flags. I have these:

    $ cat ~/.config/yt-dlp/config
    --embed-subs
    --embed-metadata
    --embed-chapters
    --embed-thumbnail
    --sponsorblock-mark=all
    $
    

    That'll just embed some useful metadata in the file.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 3 points 1 year ago* (last edited 1 year ago) (2 children)

    Note that subtitles doesn't include automatic subtitles. For that you have to do --write-auto-subs in conjunction

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago (1 child)

    Also if you just want the audio to listen to (I like to do this with TTRPGs) you can do:

    yt-dlp -x -f bestaudio

    Also works great in a pinch for getting sounds and music for FoundryVTT.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 year ago*

    I'm pretty sure that it defaults to best quality.

    goes looking at man page

       By default, yt-dlp tries to download the best available quality if you don't  pass  any  options.   This  is  generally
       equivalent to using -f bestvideo*+bestaudio/best.  However, if multiple audiostreams is enabled (--audio-multistreams),
       the  default  format changes to -f bestvideo+bestaudio/best.  Similarly, if ffmpeg is unavailable, or if you use yt-dlp
       to stream to stdout (-o -), the default becomes -f best/bestvideo+bestaudio.
    

    So I think that it should normally pull down the best audio unless you get into some situation where YouTube doesn't offer a format that simultaneously has the combination of highest audio quality with the highest video quality; if it has to do so to get the highest video quality then, it'll sacrifice audio quality.

    EDIT: Hmm. I could have sworn that there was more text about prioritizing relative audio and video quality at one point in the man page, but I don't see anything there now. Maybe it can just always get the best audio quality, regardless of video quality, can pull 'em entirely separately.

  • source
  • parent
  • load more comments (1 reply)