본문 바로가기

챗 GPT, AI 알아보기

챗GPT 코딩 기능으로 이미지 동영상 변환 방법

1. 챗GPT 코딩 기능

챗GPT에 최근 추가된 부가기능인 '코드 인터프리터'는 챗GPT가 학습한 코딩 능력을 기반으로 사용자의 요청에 따라 특정한 코드를 대신 작성해주는 기능입니다. 이를 통해 사용자에게 기본적인 코드를 직접 작성해서 제공하는 것이 가능한 한편, 코드를 작성한 즉시 특정한 작업에 적용해주기도 합니다. 

 

이는 다양한 활용 가능성이 있는 기능으로서, 특히 눈에 띄는 부분은 '이미지 업로드' 기능과 결합하여 간단한 이미지 변환을 수행하는 것이 가능하다는 점입니다. 본 포스팅에서는 이를 활용해 챗GPT로 이미지를 동영상으로 변환하는 방법에 대해 살펴보겠습니다.

 

2. 챗GPT로 이미지를 동영상으로 변환하기

2-1. 기본 정보

현재 챗GPT의 이미지 동영상 변환 기능은 GPT 4에서만 사용 가능한 베타 기능, 코드 인터프리터를 통해 사용 가능합니다. 이 코딩 기능이 활성화된 상태에서만 이미지를 업로드할 수 있으며, 이미지를 업로드해준 뒤 텍스트로 특정한 변환 요청을 제시하면 챗GPT가 즉시 코드를 생성해서 해당 이미지에 코드를 적용해 주는 방식으로 작동합니다. 정리하자면 다음과 같습니다.

  1. 챗GPT 4와 대화 선택
  2. 부가기능에서 '코드 인터프리터' 활성화
  3. 대화 입력란에 이미지 업로드
  4. 대화 입력란에 동영상으로 변환해달라고 요청하고, 원하는 변환 형태를 입력

이런 간단한 절차를 통해 챗GPT 4를 통한 이미지 동영상 변환이 가능합니다. 단 현재는 코드 인터프리터 기능이 '베타 버전'으로서 아직 개발 및 발전 단계에 있으므로, 코딩 과정에서 약간의 오류가 발생할 수 있다는 점을 알려드립니다.

 

2-2. 상세 방법 및 예시

위에서 언급한 절차대로 이미지를 동영상으로 변환하는 방법을 상세히 보여드리겠습니다. 

gpt4_code_interpreter_activate
코드 인터프리터 베타 버전이 추가됨

먼저 챗GPT에 접속하고, 새로운 대화에서 GPT-4를 활성화해줍니다. 그리고 보시는 바와 같이 Default, Code Interpreter, Plugins 중 Code Interpreter를 선택해 줍니다. 

 

성공적으로 선택되었다면, 기존 입력창에서는 볼 수 없었던 +모양의 업로드 버튼이 활성화되는 것을 확인할 수 있습니다. 이것이 코드 인터프리터 모드에서 사용 가능한 이미지 업로드에 사용하는 버튼입니다.

code_interpreter_upload_button_activated
입력란 좌측에 업로드 버튼이 생김

업로드 버튼을 선택하면, 업로드할 이미지 파일을 선택할 수 있도록 팝업창이 활성화됩니다. 여기에서 동영상으로 처리할 이미지를 선택해주면 자동으로 업로드됩니다. 인터넷 환경이 원활하다면 5초 이내로 업로드가 완료됩니다.

lighthouse_image_for_test_gpt4
작업 테스트용 등대 이미지

위 이미지는 이번 테스트를 위해 제가 업로드한 등대 그림입니다. 이미지를 업로드했다면, 해당 이미지를 어떤 방식으로 변환하고 싶은지 텍스트를 통해 챗GPT 4에게 요청하면 됩니다.

 

이미지의 특정 부분을 변화시키거나, 색상 및 밝기를 조정하거나, 동영상으로 변환하는 등의 다양한 요청이 가능합니다. 저는 테스트를 위해 이미지에서 동영상으로 변화시키는 작업을 요청해 보겠습니다.

code_interpreter_example_work
1차 요청

위와 같이 작업을 요청하면, GPT4가 간단한 작업 개요를 설명한 뒤 스스로 변환 코드를 작성해 해당 이미지에 적용합니다. 이후 작업이 완료된 파일을 다운로드하여 확인할 수 있도록 링크를 함께 제공하게 됩니다. 

 

해당 링크를 클릭하면 동영상을 저장할 위치를 선택할 수 있도록 팝업이 활성화되며, 저장된 동영상을 재생해서 결과물을 확인하면 됩니다. 간혹 완성된 동영상의 색상이나 편집 방식이 의도와 다를 수 있는데, 이 때는 어떤 부분이 마음에 들지 않는지 GPT 4에게 설명하면 이 피드백을 바탕으로 다시 작업하는 것 또한 가능합니다.

code_interpreter_feedback
2차 요청, 피드백 반영

이러한 절차를 통해 이미지를 원하는 형태로 편집하는 것이 가능하며, 특히 작업물의 상태에 따라 여러 차례의 피드백을 진행하는 것으로 더욱 의도에 맞는 결과물을 얻는 것이 가능합니다. 

 

2-3. 결과물

저는 GPT4에게 등대 이미지를 주고 밝기가 변화하는 동영상으로 변환해달라고 요청했고, 이후 동영상에서 밝기가 지나치게 어두워지는 점에 대해 1번의 피드백을 진행했습니다. 그 결과 아래와 같은 결과물을 얻을 수 있었습니다.

GPT4가 이미지에서 변환한 동영상

GPT 4가 제출한 원본 영상은 이미지의 화질이 그대로 유지되었는데, 포스팅 업로드 목적으로 동영상의 크기를 줄이기 위해 화질 열화를 감수하고 압축을 진행했습니다. 사용자 요청에 따른 동영상 변화가 진행되었다는 점에 주목해 주시면 감사하겠습니다. 

 

기존 챗GPT 사용법과 마찬가지로, 사용자의 요구 사항이 명확하고 상세할수록 더욱 정확한 결과물을 얻을 수 있었습니다. 다만, 아직까지 GPT의 코딩 능력이 완전하지 못한 탓에 간헐적인 오류가 발생하는 모습도 확인할 수 있었습니다.

 

3. 마치며

챗GPT 4에 추가된 '코드 인터프리터'기능을 통해 기초적인 코딩 요청이 가능해졌는데, 이를 기반으로 한 이미지 동영상 변환 방법과 예시를 보여 드렸습니다.

 

사실 이미지를 동영상으로 변환하는 것 자체는 이미 다양한 곳에서 제공하는 기능이고, 꼭 챗GPT를 사용하지 않더라도 동일한 작업을 수행할 수 있습니다. 정말로 주목할 만한 점은, 챗GPT는 사용자 개인의 요구에 따라 필요한 코드를 즉석에서 구성한다는 점입니다.

 

사용자가 동영상 편집 기술이나 코딩에 대한 이해도가 전혀 없더라도 챗GPT의 AI를 통해 이러한 기능을 자유롭게 활용할 수 있게 되었다는 점이 이 기능의 진정한 의의입니다. 현재는 베타 버전으로서 이런 초보적인 기능에 머물렀지만, 추후 완성된 코드 인터프리터의 위력은 상당할 것으로 보입니다.

 

한 번 정도는 기능을 직접 활용해 보시고 다양한 활용 가능성을 고찰해 보시길 적극적으로 권해드립니다.