[Linux] Converting Video (MP4) File to Image (Frames) Files (동영상 파일을 프레임 단위로 변환)

By | 2019-10-12

동영상 파일(MP4)을 구성하고 있는 모든 Frame을 이미지 형식으로 변경하는 방법에 대해서 정리해 보았다. Ubuntu 18.04에서 아래 CMD를 실행하면 영상의 모든 Frame을 이미지 파일(jpg)로 변환해준다.

$ ffmpeg -i SampleVideo.mp4 SampleVideoFrame%04d.jpg -hide_banner

  • -i : -i 옵션 다음에는 Input Video 파일 이름을 작성한다.
  • SampleVideoFrame%04d.jpg: Output Image 파일 이름을 작성한다. 파일 이름 뒤에 있는 %04d 는 4자리 숫자를 사용하여 이미지 결과를 순서대로 출력한다는 의미이다.
  • -hide_banner: ffmpeg에 관련된 Banner를 제거하는 것으로 추측된다.
  • 추가로 많은 옵션이 있는 것으로 알고 있다. 개인적으로 위의 CMD만을 사용하였다. 아래 출처 2에 옵션이 정리되어 있다.

아래 그림 1은 SampleVideo.mp4 파일을 Frame 이미지로 변경한 CMD를 실행한 화면이다.

그림 1: MP4 영상을 이미지로 변환하는 과정

아래 그림 2는 위 CMD를 실행 후 생성된 결과 이미지 파일의 목록이다. 4자리 숫자를 사용해서 순서대로 이미지가 생성된 것을 확인 할 수 있다.

그림 2: 생성된 결과 이미지 파일

출처

  1. http://www.ithinknext.com/response/board/skin/movie/view.php?tbname=tb15385&no=17
  2. https://www.programering.com/a/MTO1YzNwATI.html

Leave a Reply

Your email address will not be published. Required fields are marked *