프로그램 사용/ffmpeg & ffserver
ffmpeg을 이용하여 gif 만들기
구차니
2026. 4. 29. 14:02
순서가 은근히 중요하네
4 frame(250ms 간격으로 Fan1.bmp / Fan2.bmp / Fan3.bmp 를 읽어서 만들고 무한반복 시킴
아래는 되는 예
| $ ffmpeg -framerate 4 -i Fan%d.bmp -loop 0 fan_1000ms.gif |
시간 간격 안되는 예
| ffmpeg -i Fan%d.bmp -framerate 3 -loop 0 fan_333ms.gif |
ffmpeg에서 %d는 확장하는데 ? 와 *은 쉘에서 확장되서 정상적으로 작동하지 않는다
명시적으로는 -i "concat:파일명|다음파일명" 으로 하면 된다.
| ffmpeg -framerate 3 -i "concat:Fan1.bmp|Fan2.bmp|Fan3.bmp" -loop 0 fan_500ms.gif |