Using Post-Processing options #26794

Open
opened 2026-02-21 14:29:22 -05:00 by deekerman · 5 comments
Owner

Originally created by @aerodb on GitHub (Jan 24, 2024).

Checklist

  • I'm asking a question
  • I've looked through the README and FAQ for similar questions
  • I've searched the bugtracker for similar questions including closed ones

Question

I am seeking guidance or documentation on using the post-processing options. Specifically the following...
--embed-subs
--embed-thumbnail
--add-metadata

Originally created by @aerodb on GitHub (Jan 24, 2024). <!-- ###################################################################### WARNING! IGNORING THE FOLLOWING TEMPLATE WILL RESULT IN ISSUE CLOSED AS INCOMPLETE ###################################################################### --> ## Checklist <!-- Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl: - Look through the README (http://yt-dl.org/readme) and FAQ (http://yt-dl.org/faq) for similar questions - Search the bugtracker for similar questions: http://yt-dl.org/search-issues - Finally, put x into all relevant boxes (like this [x]) --> - [x] I'm asking a question - [x] I've looked through the README and FAQ for similar questions - [x] I've searched the bugtracker for similar questions including closed ones ## Question <!-- Ask your question in an arbitrary form. Please make sure it's worded well enough to be understood, see https://github.com/ytdl-org/youtube-dl#is-the-description-of-the-issue-itself-sufficient. --> I am seeking guidance or documentation on using the post-processing options. Specifically the following... --embed-subs --embed-thumbnail --add-metadata
Author
Owner

@october262 commented on GitHub (Jan 24, 2024):

see here - https://github.com/ytdl-org/youtube-dl?tab=readme-ov-file#post-processing-options

@october262 commented on GitHub (Jan 24, 2024): see here - https://github.com/ytdl-org/youtube-dl?tab=readme-ov-file#post-processing-options
Author
Owner

@dirkf commented on GitHub (Jan 24, 2024):

After reading the manual (again?) you may wish to pose some more specific questions.

@dirkf commented on GitHub (Jan 24, 2024): After reading the manual (again?) you may wish to pose some more specific questions.
Author
Owner

@dirkf commented on GitHub (Feb 9, 2024):

@aerodb ?

@dirkf commented on GitHub (Feb 9, 2024): @aerodb ?
Author
Owner

@aerodb commented on GitHub (Feb 9, 2024):

Sorry for the delay. I wanted to thoroughly read what you shared. I did already find the commands. However my issue is that I cant seem to get the syntax to work properly. When I enter the commands, they error every time. I think I am just not entering them properly. does it follow the same syntax as the other commands? ex. %(upload_date)s ... "%(" before the command and ")s" afterwards. Also, I am unsure where these arguments are placed, maybe within the file output field?

@aerodb commented on GitHub (Feb 9, 2024): Sorry for the delay. I wanted to thoroughly read what you shared. I did already find the commands. However my issue is that I cant seem to get the syntax to work properly. When I enter the commands, they error every time. I think I am just not entering them properly. does it follow the same syntax as the other commands? ex. %(upload_date)s ... "%(" before the command and ")s" afterwards. Also, I am unsure where these arguments are placed, maybe within the file output field?
Author
Owner

@dirkf commented on GitHub (Feb 9, 2024):

If you can give us an/several example(s) of what you want to achieve and (if you've got that far) the command you typed, and whatever diagnostics were shown, someone will almost certainly be able to help.

The %(param_name)s syntax is just used in the output template (-o .../--output-template ...).

Make sure to paste the results as text; use the verbose option -v to log the details of the command and your environment; avoid some well-known problems by installing the nightly build (see #30839, as always).

@dirkf commented on GitHub (Feb 9, 2024): If you can give us an/several example(s) of what you want to achieve and (if you've got that far) the command you typed, and whatever diagnostics were shown, someone will almost certainly be able to help. The `%(param_name)s` syntax is just used in the output template (`-o ...`/`--output-template ...`). Make sure to paste the results as text; use the verbose option `-v` to log the details of the command and your environment; avoid some well-known problems by installing the nightly build (see #30839, as always).
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#26794
No description provided.