feat(imagvideo): max_frames(n) filter
* feat: ffmpeg max_frames option in process_frames * test: update golden files
This commit is contained in:
parent
f1b58fd8da
commit
2ce9e97d3c
25 changed files with 36 additions and 17 deletions
|
|
@ -43,15 +43,17 @@ func TestProcessor(t *testing.T) {
|
|||
doGoldenTests(t, filepath.Join(testDataDir, "golden/result"), []test{
|
||||
{name: "mkv", path: "fit-in/100x100/everybody-betray-me.mkv"},
|
||||
{name: "mkv specific frame", path: "fit-in/100x100/filters:frame(3)/everybody-betray-me.mkv"},
|
||||
{name: "mkv specific max_frames", path: "fit-in/100x100/filters:max_frames(6)/everybody-betray-me.mkv"},
|
||||
{name: "mkv specific frame exceeded", path: "fit-in/100x100/filters:frame(99999)/everybody-betray-me.mkv"},
|
||||
{name: "mkv meta process_frames", path: "meta/filters:process_frames()/everybody-betray-me.mkv"},
|
||||
{name: "mkv meta max_frames", path: "meta/filters:max_frames()/everybody-betray-me.mkv"},
|
||||
{name: "mkv meta max_frames 6", path: "meta/filters:max_frames(6)/everybody-betray-me.mkv"},
|
||||
{name: "mkv meta", path: "meta/everybody-betray-me.mkv"},
|
||||
{name: "mp4", path: "200x100/schizo_0.mp4"},
|
||||
{name: "mp4 orient 90", path: "220x100/schizo_90.mp4"},
|
||||
{name: "mp4 orient 180", path: "200x100/schizo_180.mp4"},
|
||||
{name: "mp4 orient 270", path: "200x100/schizo_270.mp4"},
|
||||
{name: "image", path: "fit-in/100x100/demo.png"},
|
||||
{name: "alpha", path: "fit-in/filters:format(webp)/alpha-webm.webm"},
|
||||
{name: "alpha", path: "fit-in/filters:format(png)/alpha-webm.webm"},
|
||||
{name: "corrupted", path: "fit-in/100x100/corrupt/everybody-betray-me.mkv", expectCode: 406},
|
||||
}, WithDebug(true), WithLogger(zap.NewExample()))
|
||||
doGoldenTests(t, filepath.Join(testDataDir, "golden/result-fallback-image"), []test{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue