Я использовал OBS для захвата видео моего браузера в формате mp4.
Затем я использовал ffmpeg , как этот , чтобы заменить зеленый цвет хроматического ключа прозрачностью исохранить как анимированный GIF-файл:
ffmpeg -t 9 -i screenCapture.mp4 -filter_complex "[0:v]colorkey=0x2dd103:0.3:0.5,format=yuva420p,crop=500:500:6:427,split[v0][v1];[v0]palettegen[p];[v1][p]paletteuse,setpts=0.1*PTS" -r 100 final.gif
Обратите внимание, что я думаю, -t 9
и setpts=0.1*PTS
и -r 100
должны объединяться таким образом, что это влияет на точность захвата анимации. от начала до конца, но я не справился с этим.
Таким образом, остающиеся проблемы состоят в том, чтобы убедиться, что gif зацикливается плавно (что, я думаю, будет возможно путем удаления лишних кадров с помощью RealWorld Paint ) и убедиться, что скорость анимации соответствует PowerPoint 2013.
(я все же предпочел бы принять более чистый и удобный ответ, поскольку этот подход отнимает много времени и подвержен ошибкам. ) * * тысяча двадцать-один