반응형

ffmpeg를 사용하여 동영상 파일을 jpg 이미지 파일로 변환하는 방법을 다루고 있습니다.

동영상을 jpg로 바꿀 필요성이 있어 OpenCV를 사용하여 구현할까하다가 좀 더 쉬운 방법을 찾았네요. 

 

 

2022. 6. 9.  최초작성 

 

 

참고한 곳- https://stackoverflow.com/questions/10957412/fastest-way-to-extract-frames-using-ffmpeg

다음 명령 한 줄로 video_file에 적은 동영상 파일에서 일초에 3장의 사진을 추출하여 일련번호를 가진 이미지 파일로 변환해줍니다. 1초에 몇장의 사진을 추출할지는 숫자 3을 조정하면 됩니다. 

 

ffmpeg -i video_file  -filter:v fps=fps=3 img%05d.jpg

 

참고로 쉘스크립트나 파이썬 코드에서 사용하면 좀 더 유연하게 사용가능합니다.

예를들어 특정 디렉토리에 있는 동영상 파일을 모두 jpg 이미지 파일로 바꿀 수 있습니다.

 

 

 

 

반응형

진행해본 결과물을 기록 및 공유하는 공간입니다.
잘못된 부분이나 개선점을 알려주시면 반영하겠습니다.


소스코드 복사시 하단에 있는 앵커 광고의 왼쪽 위를 클릭하여 닫은 후 해야 합니다.


문제가 생기면 포스트와 바뀐 환경이 있나 먼저 확인해보세요.
질문을 남겨주면 가능한 빨리 답변드립니다.


제가 쓴 책도 한번 검토해보세요 ^^

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기

댓글을 달아 주세요

TistoryWhaleSkin3.4">