diff options
Diffstat (limited to 'gallery_dl/option.py')
| -rw-r--r-- | gallery_dl/option.py | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/gallery_dl/option.py b/gallery_dl/option.py index d3119b7..3118b83 100644 --- a/gallery_dl/option.py +++ b/gallery_dl/option.py @@ -321,13 +321,26 @@ def build_parser(): ) postprocessor.add_argument( "--ugoira-conv", - dest="postprocessors", - action="append_const", const={"name": "ugoira", "ffmpeg-args": ( - "-c:v", "libvpx", "-crf", "4", "-b:v", "5000k", "-an"), - "whitelist": ("pixiv", "danbooru")}, + dest="postprocessors", action="append_const", const={ + "name" : "ugoira", + "ffmpeg-args" : ("-c:v", "libvpx", "-crf", "4", "-b:v", "5000k"), + "ffmpeg-twopass": True, + "whitelist" : ("pixiv", "danbooru"), + }, help="Convert Pixiv Ugoira to WebM (requires FFmpeg)", ) postprocessor.add_argument( + "--ugoira-conv-lossless", + dest="postprocessors", action="append_const", const={ + "name" : "ugoira", + "ffmpeg-args" : ("-c:v", "libvpx-vp9", "-lossless", "1", + "-pix_fmt", "yuv420p"), + "ffmpeg-twopass": False, + "whitelist" : ("pixiv", "danbooru"), + }, + help="Convert Pixiv Ugoira to WebM in VP9 lossless mode", + ) + postprocessor.add_argument( "--write-metadata", dest="postprocessors", action="append_const", const={"name": "metadata"}, |
