aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/postprocessor
AgeCommit message (Collapse)Author
2016-01-31[FFmpegSubtitlesConvertorPP] delete old subtitle files (fixes #8382)Jaime Marquínez Ferrándiz
2015-12-09[FFmpegPostProcessor] Default of prefer ffmpegJuan M Martínez
When no `downloader` is passed to `FFmpegPostProcessor` an exception was raised trying to get the prefer ffmpeg param. AttributeError: 'NoneType' object has no attribute 'params' This fixes and defaults to `False`.
2015-11-06[postprocessor/ffmpeg] Use ffmpeg as prefix since it's used all over the ↵Sergey M․
places (Closes #7371)
2015-09-18[postprocessor/ffmpeg] Always use the 'file:' protocol for filenames (fixes ↵Jaime Marquínez Ferrándiz
#6874) If the filename contains ':' it is interpreted as a protocol. It also handles filenames starting with '-'.
2015-09-05[postprocessor/common] Use 'self._downloader.params' instead of 'self.params'Jaime Marquínez Ferrándiz
'self.params' is not defined
2015-09-05[postprocessor/common] Use generalized cli option convertersSergey M․
2015-07-14[postprocessor/ffmpeg] Don't use '[youtube] ...' in messagesJaime Marquínez Ferrándiz
Because it can be used for other extractors.
2015-07-11[postprocessor/ffmpeg] Spread postprocessor args usage on all ffmpeg extractorsSergey M․
2015-07-11[postprocessor/common] Improve postprocessor args fetching and clarify docSergey M․
2015-07-11Revert xvid to avi and make docs to be similar to existing external ↵Sergey M․
downloader option
2015-07-11Merge branch 'master' of https://github.com/aurium/youtube-dl into aurium-masterSergey M․
2015-07-01Simplify `postprocessor_args` transmission to PP base classAurélio A. Heckert
* Remove `extra_cmd_args` transmission from sub to super class. * Simplify params transmission through `downloader.params`.
2015-06-30Rename --pp-params to --postprocessor-args and access value as super class ↵Aurélio A. Heckert
attribute
2015-06-21[utils/ffmpeg] Move ISO 639 related codes to utilsYen Chi Hsuan
2015-06-18[postprocessor/embedthumbnail] Skipping if thumbnail file missingYen Chi Hsuan
Fixes #5996
2015-06-16Use shlex.split for --pp-params and update related docs.Aurélio A. Heckert
2015-06-09Adds support for XviD output with extra parametrizationAurélio A. Heckert
As the "LG Time Machine" (a (not so) smart TV) has a limitation for video dimensions (as for codecs), I take to implement an extra parameter `--pp-params` where we can send extra parameterization for the video converter (post-processor). Example: ``` $ youtube-dl --recode-video=xvid --pp-params='-s 720x480' -c https://www.youtube.com/watch?v=BE7Qoe2ZiXE ``` That works fine on a 4yo LG Time Machine. Closes #5733
2015-05-29[postprocessor/embedthumbnail] embed mp4 too (fixes #5840)pulpe
2015-05-14Merge branch 'best-fallback-on-outdated-avconv' of ↵Sergey M․
https://github.com/dstftw/youtube-dl into dstftw-best-fallback-on-outdated-avconv Conflicts: youtube_dl/YoutubeDL.py
2015-05-14[xattr] Enhanced error messages on WindowsYen Chi Hsuan
2015-05-14[xattr] Catch 'Argument list too long'Yen Chi Hsuan
2015-05-14[xattr] Enhance error handling to catch ENOSPCYen Chi Hsuan
Fixes #5589
2015-05-14[postprocessor/embedthumbnail] Encode arguments in calling AtomicParsleyYen Chi Hsuan
2015-05-14[postprocessor/embedthumbnail] Use run_ffmpeg_multiple_filesYen Chi Hsuan
2015-05-14[postprocessor/embedthumbnail] Use thumbnails downloaded by YoutubeDLYen Chi Hsuan
2015-05-11[postprocessor/ffmpeg] Add `can_merge` methodSergey M․
2015-05-11[postprocessor/ffmpeg] Extract `check_outdated` methodSergey M․
2015-05-10ExecAfterDownloadPP: fix __init__ methodJaime Marquínez Ferrándiz
2015-05-10ExecAfterDownloadPP, YoutubeDL: remove unused parametersJaime Marquínez Ferrándiz
2015-05-01Add ability to embed subtitles in mkv files (closes #5434)Nikoli
2015-04-25[postprocessor/embedthumbnail] Fix mp3 embedding with avconv (fixes #5526)pulpe
2015-04-25[ffmpeg] Add dfxp (TTML) subtitles support (#3432, #5146)Yen Chi Hsuan
2015-04-24[postprocessor/embedthumbnail] Style fixJaime Marquínez Ferrándiz
2015-04-24Forgot to clean the remains of classpulpe
2015-04-24[ffmpeg] Remove unneeded classpulpe
2015-04-24[embedthumbnail] use FFmpegPostProcessor for mp3pulpe
2015-04-24[embedthumbnail] Add support for mp3 cover embeddingpulpe
2015-04-23[xattrpp] Fix typoSergey M․
2015-04-23[xattr] Add version detection for python-pyxattrYen Chi Hsuan
For more information, see #5498 and changes to convertObj() in iustin/pyxattr@cc84e466f63906d32ec1bf4a4fcae6a7bce9a4c8
2015-04-19Detect already merged videosJaime Marquínez Ferrándiz
Without the '--keep-video' option the two files would be downloaded again and even using the option, ffmpeg would be run again, which for some videos can take a long time. We use a temporary file with ffmpeg so that the final file only exists if it success
2015-04-18FFmpegMergerPP: use the new system for specifying which files can be deleteJaime Marquínez Ferrándiz
2015-04-18FFmpegEmbedSubtitlePP: remove the subtitle files if '--keep-video' is not ↵Jaime Marquínez Ferrándiz
given (closes #5435)
2015-04-18Postprocessors: use a list for the files that can be deletedJaime Marquínez Ferrándiz
We could only know if we had to delete the original file, but this system allows to specify us more files (like subtitles).
2015-04-17FFmpegExtractAudioPP: Simplify handling of already existing filesJaime Marquínez Ferrándiz
2015-04-13[postprocessor/atomicparsley] Don't try to remove the temporary and original ↵Jaime Marquínez Ferrándiz
files if the format is unsupported (fixes #5419)
2015-04-08[postprocessor/common:postprocessor/ffmpeg] Generalize utimeSergey M․
2015-04-07[ffmpeg] adding exception catching for call to os.utime in ↵Pete Hemery
run_ffmpeg_multiple_files
2015-04-03[postprocessor/ffmpeg] Fix crash when ffprobe/avprobe are not installed ↵Jaime Marquínez Ferrándiz
(closes #5349) 'self.probe_basename' was None, so 'probe_executable' raised a KeyError exception
2015-03-27Don't use bare 'except:'Jaime Marquínez Ferrándiz
They catch any exception, including KeyboardInterrupt, we don't want to catch it.
2015-03-14[metadatafromtitle] Some improvements and cleanupJaime Marquínez Ferrándiz
* Remove the 'songtitle' field, 'title' can be used instead. * Remove newlines in the help text, for consistency with other options. * Add 'from __future__ import unicode_literals'. * Call '__init__' from the parent class. * Add test for the format_to_regex method