# GPT 로 영상 관련 기능 코딩하기

영상과 관련된 기능들 중 기본 기능에 가까운 것들은 GPT 로 바로 프로그램을 만들어서 사용할 수 있습니다. 몇 가지 단순 기능들을 테스트 해보았는데 그 중 "영상→사진" 변환 프로그램 만드는 방법을 간략하게 소개합니다.

이 내용은 코딩 지식이 전혀 없는 분도 막상 따라해보면 생각보다 금새 완성 되기 때문에 한번쯤 도전해보면 좋을 것 같습니다.

## 1. Python 설치

- 파이썬 으로 프로그램을 만들어보기 때문에 사전 준비과정으로 컴퓨터에 파이썬을 설치해야 합니다

- Python 공식 홈페이지에서 최신 버전 설치

- 설치 중 "Add pythong.exe to PATH" 반드시 On

[Download Python](https://www.python.org/downloads/)

![Image](https://upload.cafenono.com/image/slashpagePost/20250302/221703_aBIpmPrefCcL6ztIoF?q=80&s=1280x180&t=outside&f=webp)

## 2. ChatGPT 코딩

- Model : o1

- Prompt : 비디오 파일을 넣으면 프레임 당 한장씩 사진으로 저장해주는 프로그램을 파이썬으로 만들어줘. GUI 인터페이스도 만들어주고, 프레임 몇개 당 한장씩 사진 뽑을 지 설정할 수 있게 슬라이더 컨트롤 할 수 있게 해줘. 비디오 파일은 드래그 앤 드롭으로 넣을 수 있게 해주고, 실행 버튼을 누르면 이미지 출력이 완료될 때까지 로딩 게이지를 보여줘. 출력된 사진 파일은 동영상이 있는 곳과 같은 폴더에 "영상파일이름_output" 으로 폴더 이름을 만들어서 쭉 저장할 수 있게 해줘.

![Image](https://upload.cafenono.com/image/slashpagePost/20250302/222318_ToTXPTBwTPxwzyYgHv?q=80&s=1280x180&t=outside&f=webp)

## 3. Python 라이브러리 설치

- Win+R > cmd 엔터

- pip install opencv-python tkinterdnd2

2번 단계에서 작성된 코드에 필요한 라이브러리를 설치하는 과정입니다. GPT 가 저와 같은 코드를 준다는 보장이 없어서 GPT 답변 중 아래와 같은 필요 라이브러리를 꼭 확인하세요. 설치 방법이 헷갈리면 GPT에게 라이브러리 설치 방법 자세히 설명해 달라고 하면 됩니다.

![Image](https://upload.cafenono.com/image/slashpagePost/20250302/222254_zctSg8F8mfdD8AB4AL?q=80&s=1280x180&t=outside&f=webp)

## 4. 메모장 코드 작성

- GPT 가 작성한 코드 복사

- 메모장 > 새 메모 > 코드 붙여넣기

- 파일 > 다른 이름으로 저장

- 파일 형식 : 모든 파일 (_._)

- 파일 이름 : *.py

원하는 폴더에 .py (파이썬 파일)로 파일을 저장 합니다.

## 5. 프로그램 실행

- 4번 단계에서 저장한 .py 를 더블 클릭

오류 발생 시 GPT 에게 현상을 설명해서 물어보면서 해결합니다.

[Video](a3d54e0a-5fe0-40eb-83f0-8d5e1420a8af)

# 완성!

유사한 형태로 생각나는 기능을 GPT 에게 요청하면 생각보다 다양한 프로그램을 잘 만들어줍니다. 그리고 한번 작성한 코드에서 추가 기능을 계속 요청해서 업데이트 해나가는 식으로 작업도 굉장히 잘 됩니다. 

GPT 로 코딩을 해보니 궁극적으로는 세상의 거의 모든 기능들이 자연어로 동작 가능하겠다는 확신이 들기 시작하는 것 같습니다. 기존의 방식이 아예 없어지지는 않겠지만 왠만한 기본 기능들 부터 굳이 특정 App이나 프로그램을 사용하지 않아도 GPT 하나로 꽤 많은 것들을 해낼 수 있는 형태가 되지 않을까 싶네요. 그때를 대비해서 연습도 해볼 겸 가볍게 하나씩 다뤄보면 좋을 것 같습니다~!

For the site tree, see the [root Markdown](https://slashpage.com/ai-workers.md).
