aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_dlc/postprocessor
Commit message (Collapse)AuthorAgeFilesLines
* Multiple output templates for different file typespukkandan2021-02-053-5/+11
| | | | | Syntax: -o common_template -o type:type_template Types supported: subtitle|thumbnail|description|annotation|infojson|pl_description|pl_infojson
* fix typos :ci skip dlpukkandan2021-01-302-2/+4
|
* [metadatafromtitle] Fix bug when extracting data from numeric fieldspukkandan2021-01-301-1/+6
| | | | :ci skip dl
* Refactor `update-version`, `pyinst.py` and related filespukkandan2021-01-291-1/+1
| | | | | | | | | * Refactor update-version * Moved pyinst, update-version and icon into devscripts * pyinst doesn't bump version anymore * Merge pyinst and pyinst32. Usage: `pyinst.py [32|64]` * Add mutagen as requirement * Remove make_win and related files
* Linter and misc cleanuppukkandan2021-01-291-1/+1
| | | | :ci skip dl
* [embedthumbnail] Fix for missing output filename for ffmpeg call (Closes #38)pukkandan2021-01-282-2/+2
|
* [ffmpeg] Document more formats that are supported for remux/recodepukkandan2021-01-281-1/+1
|
* #31 Features from animelover1984/youtube-dlpukkandan2021-01-272-51/+173
| | | | | | | | | | | | | | | | | * Add `--get-comments` * [youtube] Extract comments * [billibilli] Added BiliBiliSearchIE, BilibiliChannelIE * [billibilli] Extract comments * [billibilli] Better video extraction * Write playlist data to infojson * [FFmpegMetadata] Embed infojson inside the video * [EmbedThumbnail] Try embedding in mp4 using ffprobe and `-disposition` * [EmbedThumbnail] Treat mka like mkv and mov like mp4 * [EmbedThumbnail] Embed in ogg/opus * [VideoRemuxer] Conditionally remux video * [VideoRemuxer] Add `-movflags +faststart` when remuxing from mp4 * [ffmpeg] Print entire stderr in verbose when there is error * [EmbedSubtitle] Warn when embedding ass in mp4 * [avanto] Use NFLTokenGenerator if possible
* Deprecate avconv/avprobepukkandan2021-01-261-4/+4
| | | | | | All current functionality is left untouched. But don't expect any new features to work with avconv :ci skip all
* Add option `--parse-metadata`pukkandan2021-01-263-45/+69
| | | | | | | * The fields extracted by this can be used in `--output` * Deprecated `--metadata-from-title` :ci skip dl
* [movefiles] Don't give "cant find" warning when move is unnecessarypukkandan2021-01-261-3/+3
|
* [postprocessor] fix write_debug when no _downloaderpukkandan2021-01-261-1/+1
|
* [MoveFiles] More robust way to get final filenamepukkandan2021-01-241-6/+7
| | | | :ci skip dl
* #29 New option `-P`/`--paths` to give different paths for different types of ↵pukkandan2021-01-232-0/+54
| | | | | | | files Syntax: `-P "type:path" -P "type:path"` Types: home, temp, description, annotation, subtitle, infojson, thumbnail
* [sponskrub] Print "unrecognized args" message correctlypukkandan2021-01-231-1/+2
|
* Modified function `cli_configuration_args`pukkandan2021-01-231-34/+6
| | | | to directly parse new format of `postprocessor_args` and `external_downloader_args`
* [sponskrub] Better debug output and error messagepukkandan2021-01-212-10/+11
|
* Improved passing of multiple postprocessor-argspukkandan2021-01-215-18/+53
| | | | | | | | | | | | * Added `PP+exe:args` syntax If `PP+exe:args` is specifically given, only it used. Otherwise, `PP:args` and `exe:args` are combined. If none of the `PP`, `exe` or `PP+exe` args are given, `default` is used `Default` is purposely left undocumented since it exists only for backward compatibility * Also added proper handling of args in `EmbedThumbnail` Related: https://github.com/ytdl-org/youtube-dl/pull/27723
* [EmbedThumbnail] Simplify embedding in mkv (Closes #22)pukkandan2021-01-181-30/+11
|
* [sponskrub] Encode filenames correctlypukkandan2021-01-181-5/+7
|
* Print full error in verbose for sponskrubpukkandan2021-01-141-1/+3
|
* Fix write_debug in EmbedThumbnailpukkandan2021-01-141-1/+1
| | | | Closes #17
* Create `to_screen` and similar functions in postprocessor/commonpukkandan2021-01-105-32/+42
| | | | | | `to_screen`, `report_warning`, `report_error`, `write_debug`, `get_param` This is a first step in standardizing these function. This has to be done eventually for extractors and downloaders too
* Kill child processes when yt-dlc is killed ↵pukkandan2021-01-092-4/+6
| | | | | | (https://github.com/ytdl-org/youtube-dl/pull/26592) Authored by: Unrud
* Allow passing different arguments to different postprocessorspukkandan2021-01-087-48/+55
| | | | | | | | | | | * Also deprecated --sponskrub-args Closes: https://github.com/ytdl-org/youtube-dl/issues/27593 Eg: `--postprocessor-args "VideoConvertor:-c:v h264_nvenc -preset slow"` Eg: `--postprocessor-args "SponsKrub:-include-selfpromo"` For backward compatibility, `--postprocessor-args args` is equivalent to: `--post-processor-args "sponskrub:" --post-processor-args "default:args"`
* ffmpeg: ignore extra data streams with `-dn` (fixes #2)Jody Bruchon2021-01-072-7/+7
| | | | | | | | Sometimes, video files will arrive with a timecode data stream that causes `-map 0` to error out due to the stream not being supported in the output container. These data streams generally do not matter, so tell ffmpeg to ignore them rather than choking on them.
* Preparing for releasepukkandan2021-01-071-1/+1
|
* Sponskrub integrationpukkandan2021-01-042-0/+88
|
* Fix for embedding thumbnail in mp3 by pauldubois98pukkandan2020-12-131-2/+2
| | | | Authored-by: Paul Dubois <pauldubois98@gmail.com>
* Merge pull request #207 from pukkandan/thumbnail-renameTom-Oliver Heidel2020-11-301-2/+4
|\ | | | | [ffmpeg] Fix for os.rename error when embedding thumbnail to video in a different drive on windows
| * Don't try to delete file if it doesn't existpukkandan2020-11-151-1/+2
| |
| * Fix for os.rename error when embedding thumbnail to video in a different drivepukkandan2020-11-151-2/+3
| |
* | Ensure all streams are copied when using ffmpegpukkandan2020-11-152-8/+8
|/
* Don't try to embed/convert json subtitles generated by youtube livechatpukkandan2020-11-051-2/+9
|
* Merge branch 'ext/remuxe-video' of ↵Tom-Oliver Heidel2020-09-162-0/+23
| | | | https://github.com/Zocker1999NET/youtube-dl into Zocker1999NET-ext/remuxe-video
* Merge branch 'arbitrary-merges' of https://github.com/fstirlitz/youtube-dlcTom-Oliver Heidel2020-09-141-2/+7
|\
| * Support arbitrary stream mergesfelix2020-09-141-2/+7
| | | | | | | | | | | | | | | | With this change, the merge operator may join any number of media streams, video or audio. The streams are downloaded in the order specified. Also, fix the metadata post-processor so that it doesn't leave out any streams.
* | merge ytdl-masterUnknown2020-09-141-21/+32
|/
* Merge branch 'mkvthumbnail' of https://github.com/MrDoritos/youtube-dl into ↵Tom-Oliver Heidel2020-09-061-0/+19
| | | | MrDoritos-mkvthumbnail
* [skip travis] renamingUnknown2020-09-027-0/+1039
to avoid using same folder when using pip install for example