3026164b16
[postprocessor/common] Use 'self._downloader.params' instead of 'self.params'
...
'self.params' is not defined
2015-09-05 12:11:36 +02:00
6270239a6d
[postprocessor/common] Use generalized cli option converters
2015-09-05 03:06:53 +06:00
9750e7d70e
[postprocessor/ffmpeg] Don't use '[youtube] ...' in messages
...
Because it can be used for other extractors.
2015-07-14 12:56:32 +02:00
15006fedb9
[postprocessor/ffmpeg] Spread postprocessor args usage on all ffmpeg extractors
2015-07-11 22:42:03 +06:00
e35b23f54d
[postprocessor/common] Improve postprocessor args fetching and clarify doc
2015-07-11 22:41:33 +06:00
f72b0a6032
Revert xvid to avi and make docs to be similar to existing external downloader option
2015-07-11 22:15:16 +06:00
ac9ed061ec
Merge branch 'master' of https://github.com/aurium/youtube-dl into aurium-master
2015-07-11 21:58:12 +06:00
aa5d9a79d6
Simplify postprocessor_args
transmission to PP base class
...
* Remove `extra_cmd_args` transmission from sub to super class.
* Simplify params transmission through `downloader.params`.
2015-07-01 20:12:26 -03:00
1866432db7
Rename --pp-params to --postprocessor-args and access value as super class attribute
2015-06-30 16:22:09 -03:00
396726244a
[utils/ffmpeg] Move ISO 639 related codes to utils
2015-06-21 18:53:17 +08:00
c33a8639a7
[postprocessor/embedthumbnail] Skipping if thumbnail file missing
...
Fixes #5996
2015-06-18 22:05:02 +08:00
14835de9fb
Use shlex.split for --pp-params and update related docs.
2015-06-16 18:10:31 -03:00
d84f1d14b5
Adds support for XviD output with extra parametrization
...
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-06-09 22:08:16 -03:00
d6aa68ce75
[postprocessor/embedthumbnail] embed mp4 too ( fixes #5840 )
2015-05-29 12:47:20 +02:00
98b8ec8616
Merge branch 'best-fallback-on-outdated-avconv' of https://github.com/dstftw/youtube-dl into dstftw-best-fallback-on-outdated-avconv
...
Conflicts:
youtube_dl/YoutubeDL.py
2015-05-14 15:18:58 +06:00
c827d4cfdb
[xattr] Enhanced error messages on Windows
2015-05-14 16:53:10 +08:00
fbff30d2db
[xattr] Catch 'Argument list too long'
2015-05-14 14:51:00 +08:00
86c7fdb17c
[xattr] Enhance error handling to catch ENOSPC
...
Fixes #5589
2015-05-14 14:28:41 +08:00
2cc6d13547
[postprocessor/embedthumbnail] Encode arguments in calling AtomicParsley
2015-05-14 04:41:30 +08:00
bb8ca1d112
[postprocessor/embedthumbnail] Use run_ffmpeg_multiple_files
2015-05-14 02:35:28 +08:00
8e59539752
[postprocessor/embedthumbnail] Use thumbnails downloaded by YoutubeDL
2015-05-14 02:32:00 +08:00
13763ce599
[postprocessor/ffmpeg] Add can_merge
method
2015-05-11 02:00:31 +06:00
70484b9f8a
[postprocessor/ffmpeg] Extract check_outdated
method
2015-05-11 00:26:39 +06:00
69b46b3d95
ExecAfterDownloadPP: fix __init__ method
2015-05-10 17:47:49 +02:00
95c5534f8e
ExecAfterDownloadPP, YoutubeDL: remove unused parameters
2015-05-10 17:41:11 +02:00
083c1bb960
Add ability to embed subtitles in mkv files ( closes #5434 )
2015-05-01 11:54:40 +02:00
2a09c1b8ab
[postprocessor/embedthumbnail] Fix mp3 embedding with avconv ( fixes #5526 )
2015-04-25 20:41:15 +02:00
bf6427d2fb
[ffmpeg] Add dfxp (TTML) subtitles support ( #3432 , #5146 )
2015-04-25 23:18:27 +08:00
92995e6265
[postprocessor/embedthumbnail] Style fix
2015-04-24 22:08:00 +02:00
10fb7710e8
Forgot to clean the remains of class
2015-04-24 09:17:46 +02:00
c0ea8ebb9b
[ffmpeg] Remove unneeded class
2015-04-24 09:11:39 +02:00
31fd9c7601
[embedthumbnail] use FFmpegPostProcessor for mp3
2015-04-24 09:08:57 +02:00
ddbed36455
[embedthumbnail] Add support for mp3 cover embedding
2015-04-24 08:48:49 +02:00
4515cb43ca
[xattrpp] Fix typo
2015-04-23 22:11:09 +06:00
8c8826176d
[xattr] Add version detection for python-pyxattr
...
For more information, see #5498 and changes to convertObj() in
iustin/pyxattr@cc84e466f6
2015-04-23 13:50:44 +08:00
5b5fbc0867
Detect already merged videos
...
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-19 17:51:41 +02:00
d47aeb2252
FFmpegMergerPP: use the new system for specifying which files can be delete
2015-04-18 11:52:36 +02:00
14523ed969
FFmpegEmbedSubtitlePP: remove the subtitle files if '--keep-video' is not given ( closes #5435 )
2015-04-18 11:44:42 +02:00
592e97e855
Postprocessors: use a list for the files that can be deleted
...
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-18 11:36:42 +02:00
ce81b1411d
FFmpegExtractAudioPP: Simplify handling of already existing files
2015-04-17 22:37:27 +02:00
37b44fe7c1
[postprocessor/atomicparsley] Don't try to remove the temporary and original files if the format is unsupported ( fixes #5419 )
2015-04-13 22:50:40 +02:00
dd29eb7f81
[postprocessor/common:postprocessor/ffmpeg] Generalize utime
2015-04-08 21:40:31 +06:00
cc55d08832
[ffmpeg] adding exception catching for call to os.utime in run_ffmpeg_multiple_files
2015-04-07 22:33:18 +01:00
3da4b31359
[postprocessor/ffmpeg] Fix crash when ffprobe/avprobe are not installed ( closes #5349 )
...
'self.probe_basename' was None, so 'probe_executable' raised a KeyError exception
2015-04-03 14:09:50 +02:00
70a1165b32
Don't use bare 'except:'
...
They catch any exception, including KeyboardInterrupt, we don't want to catch it.
2015-03-27 13:02:20 +01:00
88cf6fb368
[metadatafromtitle] Some improvements and cleanup
...
* 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
2015-03-14 20:06:33 +01:00
e7db87f700
Add metadata from title parser
...
(Closes #5125 )
2015-03-14 19:46:22 +01:00
e9fade72f3
Add postprocessor for converting subtitles ( closes #4954 )
2015-02-28 14:43:24 +01:00
bfc993cc91
Merge branch 'subtitles-rework'
...
(Closes PR #4964 )
2015-02-23 17:13:03 +01:00
65bf37ef83
[ffmpeg] Remove trivial helper method
2015-02-17 17:27:29 +01:00