FFmpeg에서 gif 루프 설정을 제어하는 ​​방법

FFmpeg에서 gif 루프 설정을 제어하는 ​​방법

FFmpeg를 사용하여 일련의 이미지를 gif로 내보낼 수 있습니다.

ffmpeg -vsync 2 -safe 0 -f concat -i "file:concat.txt" 
-lavfi palettegen=stats_mode=diff[pal],[0:v][pal]paletteuse=new=1:diff_mode=rectangle 
-y "Test.gif"

이제 루프 설정(영원히 반복, n번 반복 등)을 어떻게든 제어할 수 있는지 궁금합니다.

FFmpeg.org 문서에서 "루프"를 찾을 수 없습니다.

답변1

-loopGIF 먹서 옵션을 사용하세요

ffmpeg -i input -loop 2 output.gif
  • -1루프 없음(한 번 재생)
  • 0무한 루프(기본값)
  • 1한 번 반복(2번 재생)
  • 2두 번 반복(3번 재생)

보다 ffmpeg -h muxer=gif.

관련 정보