【问题标题】:How to split a video into multiple n-second GIFs?如何将视频拆分为多个 n 秒 GIF?
【发布时间】:2021-08-13 22:42:31
【问题描述】:

我阅读了很多教程,我可以执行此命令:

ffmpeg -t 3 -i video.mp4 -vf "fps=15,scale=360:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 output.gif

但它不会做我想做的事。我需要阅读video.mp4 并为每两到三秒的视频创建多个两到三秒的 GIF,直到结束。

【问题讨论】:

    标签: ffmpeg gif video-conversion


    【解决方案1】:

    我正在使用带有此代码的 bat 文件

    @echo off
    
    FOR /L %%A IN (0,5,3600) DO (ffmpeg -ss %%A -t 3 -i "%~1" -abort_on empty_output -vf "fps=10,scale=350:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -abort_on empty_output_stream -loop 0 "output %%~nxA.gif")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-28
      • 1970-01-01
      • 1970-01-01
      • 2016-10-05
      • 1970-01-01
      • 2019-03-07
      • 1970-01-01
      • 2011-03-12
      相关资源
      最近更新 更多