[pp:ugoira] fix processing '.gif' frames

use 'concat' demuxer to combine frames for mkvmerge
https://github.com/danbooru/danbooru/pull/6103
https://github.com/danbooru/danbooru/pull/6241
This commit is contained in:
Mike Fährmann
2026-02-11 12:03:06 +01:00
parent 04905ff7a2
commit 136b7d40b5
2 changed files with 26 additions and 11 deletions

View File

@@ -276,7 +276,7 @@ __tests__ = (
{
"#url" : "https://www.pixiv.net/artworks/101003492",
"#comment" : "original ugoira frames (#6056)",
"#comment" : "ugoira - original '.png' frames (#6056)",
"#class" : pixiv.PixivWorkExtractor,
"#options" : {"ugoira": "original"},
"#results" : (
@@ -292,6 +292,18 @@ __tests__ = (
"count" : 6,
},
{
"#url" : "https://www.pixiv.net/en/artworks/108469527",
"#comment" : "ugoira - '.gif' frames",
"#class" : pixiv.PixivWorkExtractor,
"#options" : {"ugoira": "original"},
"#pattern" : r"https://i\.pximg\.net/img\-original/img/2023/05/27/02/23/48/108469527_ugoira\d+\.gif",
"#count" : 30,
"frames": list,
"count" : 30,
},
{
"#url" : "https://www.pixiv.net/artworks/966412",
"#comment" : "related works (#1237)",