Support for partial timeslice downloading of a video (start time, end time) #10129

Closed
opened 2026-02-21 05:24:28 -05:00 by deekerman · 1 comment
Owner

Originally created by @johnhawkinson on GitHub (Mar 4, 2017).

  • I've verified and I assure that I'm running youtube-dl 2017.03.02
  • Feature request (request for a new functionality)

It ought to be possible to specify downloading a partial timeslice of a video, e.g. ffmpeg's -ss $seek_position and -t $duration options, ideally with a better UI (e.g. start time and end time, at least as an option).

I realize we an sort of achieve this today by passing args to ffmpeg, e.g.

youtube-dl ... --external-downloader ffmpeg --external-downloader-args '-ss 3718.538 -t 60'

or perhaps as a postprocessor arg where appropriate.
But that's not very user-friendly, and knowing when to choose an external downloader versus a postprocessor may not be obvious.

I guess maybe this could just be a FAQ entry, but I think some options would be a better goal.

I realize it probably cannot be made to work in all cases.

Originally created by @johnhawkinson on GitHub (Mar 4, 2017). - [x] I've **verified** and **I assure** that I'm running youtube-dl **2017.03.02** - [x] Feature request (request for a new functionality) It ought to be possible to specify downloading a partial timeslice of a video, e.g. `ffmpeg`'s `-ss $seek_position` and `-t $duration` options, ideally with a better UI (e.g. start time and end time, at least as an option). I realize we an sort of achieve this today by passing args to ffmpeg, e.g. `youtube-dl ... --external-downloader ffmpeg --external-downloader-args '-ss 3718.538 -t 60'` or perhaps as a postprocessor arg where appropriate. But that's not very user-friendly, and knowing when to choose an external downloader versus a postprocessor may not be obvious. I guess maybe this could just be a FAQ entry, but I think some options would be a better goal. I realize it probably cannot be made to work in all cases.
deekerman 2026-02-21 05:24:28 -05:00
Author
Owner

@yan12125 commented on GitHub (Mar 4, 2017):

Duplicate of #622

@yan12125 commented on GitHub (Mar 4, 2017): Duplicate of #622
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/youtube-dl-ytdl-org#10129
No description provided.