mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-02 18:26:27 +13:00
Added gif, webp and apng args
This commit is contained in:
parent
a7370ca68b
commit
b53f4c2d1f
1 changed files with 5 additions and 2 deletions
|
@ -93,11 +93,14 @@ public string GetFFmpegArgs()
|
||||||
case ConverterVideoCodecs.vp9: // https://trac.ffmpeg.org/wiki/Encode/VP9
|
case ConverterVideoCodecs.vp9: // https://trac.ffmpeg.org/wiki/Encode/VP9
|
||||||
args.Append($"-c:v libvpx-vp9 -crf {VideoQuality.Clamp(0, 63)} -b:v 0 ");
|
args.Append($"-c:v libvpx-vp9 -crf {VideoQuality.Clamp(0, 63)} -b:v 0 ");
|
||||||
break;
|
break;
|
||||||
case ConverterVideoCodecs.gif:
|
case ConverterVideoCodecs.gif: // https://ffmpeg.org/ffmpeg-filters.html#palettegen-1
|
||||||
|
args.Append("-lavfi \"palettegen=stats_mode=full[palette],[0:v][palette]paletteuse=dither=sierra2_4a\" ");
|
||||||
break;
|
break;
|
||||||
case ConverterVideoCodecs.webp:
|
case ConverterVideoCodecs.webp: // https://www.ffmpeg.org/ffmpeg-codecs.html#libwebp
|
||||||
|
args.Append("-c:v libwebp -lossless 0 -preset default -loop 0 ");
|
||||||
break;
|
break;
|
||||||
case ConverterVideoCodecs.apng:
|
case ConverterVideoCodecs.apng:
|
||||||
|
args.Append("-f apng -plays 0 ");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue