Add ffmpeg progress tracking to FFmpegPostProcessor
Apply changes from the code review
Fix a bug where the subprocess didn't capture any output thus an empty stdout and stderr were sent back
Add missing hooks
Revert "Add missing hooks"
This reverts commit a359c5ea10bb35b965e80801e736f43cdbcf3294.
Add support of -ss=132 timestamp format
Infer filename from ffmpeg args instead of info_dic
Remove redundant parenthesis and switch from to_stodout to to_screen
Add info kwarg with multiple files and ffmpeg to track progress
Moved format progress function to util
Moved format progress function to util
Add progress tracking to postprocessing operations
Fix typing error
Handle self._downloader is None at __init__
Move format progress functions to utils
Move format progress functions to utils
Handle case where ydl passed is None
Handle case where ydl passed is None
Handle case where _multiline isn't initialized
Handle case where _multiline isn't initialized
Fix streams incorrectly returned
Fix case where ydl is nested in the downloader
Add progress_hook attribute
Fix bug after merge
Fix import bugs after merge
Catch up with upstream
Fix merge errors #1
Adapt tests and implementatation for ffmpeg progress tracking args
Using https://github.com/asottile/pyupgrade
1. `__future__` imports and `coding: utf-8` were removed
2. Files were rewritten with `pyupgrade --py36-plus --keep-percent-format`
3. f-strings were cherry-picked from `pyupgrade --py36-plus`
Extractors are left untouched (except removing header) to avoid unnecessary merge conflicts
* All modules and binary names are changed
* All documentation references changed
* yt-dlp no longer loads youtube-dlc config files
* All URLs changed to point to organization account
Co-authored-by: Pccode66
Co-authored-by: pukkandan
2021-02-25 00:15:56 +05:30
Renamed from youtube_dlc/downloader/rtmp.py (Browse further)