Skip to main content

Changes from youtube-dl

New Features Not in youtube-dl

SponsorBlock Integration

# Mark sponsor segments as chapters
yt-dlp --sponsorblock-mark all "URL"

# Remove sponsor segments entirely
yt-dlp --sponsorblock-remove sponsor "URL"
# Extract cookies from browser automatically
yt-dlp --cookies-from-browser chrome "URL"

Chapter-Based Processing

# Split video by chapters
yt-dlp --split-chapters "URL"

# Download specific time ranges
yt-dlp --download-sections "*10:15-20:30" "URL"

Plugin System

  • Custom extractors for specialized sites
  • Post-processor plugins for advanced workflows
  • Community-developed extensions

Self-Updating Mechanism

# Update to latest stable version
yt-dlp -U

# Switch to nightly builds
yt-dlp --update-to nightly

Configuration Migration

Most youtube-dl configurations work with yt-dlp, but some options may need updating:

# Use compatibility options to maintain youtube-dl behavior
yt-dlp --compat-options youtube-dl

# Or enable specific compatibility features
yt-dlp --compat-options format-spec,no-playlist-metafiles