파이썬 없이 Motion Photo 변환기를 실행해보자! 좌충우돌 직접 만든 APP으로 실행해보기

Python 없이도 Motion Photo 병합하기: MotionPhoto5 앱으로 쉽고 간편하게!

MotionPhoto5 앱 소개

애플의 라이브포토를 구글 모션 포토로 변환하고 싶으신가요? Python 사용에 익숙하지 않은 분들도 쉽게 Motion Photo를 제작할 수 있도록, 저는 MotionPhoto2를 기반으로 한 실행 가능한 앱인 motionphoto5.app을 완성했습니다. 왜 모션포토5 인가 하면, GPT와 함께 열심히 만들어 봤지만 5번이나 실패한 후 나온 결과이기 때문이죠... 전공자도 전문가도 아니지만 GPT와 씨름해서 필요한 프로그램을 만드는 건 참 재미있네요. 전문가가 보시기엔 터무니 없는 결과물일테지만, 혹시나 파이썬이 아닌 APP형태로의 실행이 필요하신 분은 사용해보세요. 지금부터 설치 및 사용 방법을 자세히 안내해 드리겠습니다.

platypus로 모션포토를 앱으로 만들어봤습니다.

1. 앱 다운로드 및 설치

아래 링크에서 motionphoto5.app 파일을 다운로드하세요: [모션포토5 다운로드]

다운로드한 파일을 애플리케이션 폴더로 옮겨 설치합니다. 설치 후, 바로 실행하면 다음과 같은 경고가 나타납니다. 확인 이후 아래의 보안 설정 단계를 확인하세요.


2. macOS 보안 설정

처음 앱을 실행하면 macOS에서 "확인되지 않은 개발자가 배포했기 때문에 열 수 없습니다"라는 경고 메시지가 나타날 수 있습니다. 음 제가 만든거다보니 확인되지 않은 개발자가 바로 저인가봐요. macOS의 보안 설정 때문입니다. 아래 단계를 따라 앱을 정상적으로 실행하세요:

너무나 무시무시한 메시지지만 보안설정을 변경하면 실행이 가능합니다.

  1. 시스템 환경설정 > 개인정보 보호 및 보안으로 이동합니다.
  2. 하단의 "일반" 탭에서 방금 차단된 MotionPhoto5 앱에 대한 "그래도 열기" 버튼을 클릭합니다.
  3. 다시 앱을 실행하면 정상적으로 실행될 것입니다.
    개인정보 및 보안을 완화해 실행을 허용합니다.

3. ExifTool 설치

motionphoto5.app은 이미지 메타데이터를 처리하기 위해 ExifTool을 필요로 합니다. 아직 ExifTool이 설치되지 않았다면, 다음 단계를 따라 설치하세요:

Exiftool이 설치되어 있지 않다는 메시지
Brew를 통해 exiftool을 설치하는 방법


  1. Homebrew 설치: Homebrew가 없는 경우, Homebrew 웹사이트에서 제공하는 설치 명령어를 복사하여 터미널에 붙여넣고 실행하세요.
  2. ExifTool 설치: 터미널에서 다음 명령어를 실행하여 ExifTool을 설치합니다:
    brew install exiftool

4. motionphoto5.app 실행 및 사용

ExifTool 설치 후, motionphoto5.app을 실행합니다. 실행까지 약 1분 정도 소요될 수 있으니, 잠시 기다려주세요. (로딩 화면이 없어서 멈춘 것처럼 보일 수 있지만, 실행 중입니다.)

로딩 이후 gui 형태로 나타나는 motionphoto 메인화면

사용 방법:

앱이 실행되면 다음과 같은 GUI 화면이 나타납니다:

  • Process a Directory: 여러 개의 사진과 동영상 파일을 한 번에 처리하려면 이 옵션을 사용합니다.
    • Input Directory: 변환할 사진과 동영상이 있는 폴더를 선택합니다. 사진과 동영상 파일 이름은 반드시 동일해야 합니다 (확장자 제외).
    • Recursive: 하위 폴더까지 포함하여 처리하려면 체크합니다.
    • Output Directory: 결과 파일을 저장할 폴더를 선택합니다.
  • Settings: 필요에 따라 설정을 변경할 수 있습니다:
    • Delete Video: 변환 후 동영상 파일을 삭제하려면 체크합니다.
    • Overwrite: 기존 파일을 덮어쓰려면 체크합니다.
    • Keep Temp: 임시 파일을 유지하려면 체크합니다.
    • Verbose: 자세한 로그 메시지를 출력하려면 체크합니다.
  • Process a Single File: 단일 사진과 동영상 파일을 처리하려면 이 옵션을 사용합니다.
    • Input Image: 변환할 사진 파일을 선택합니다.
    • Input Video: 변환할 동영상 파일을 선택합니다.
    • Output File: 결과 파일 이름을 지정합니다.

원하는 옵션을 설정하고 "Start" 버튼을 클릭하면 변환이 시작됩니다. 변환이 완료되면 "Finished" 메시지가 표시됩니다. 결과 파일은 지정된 Output 폴더에 저장됩니다.

변환 성공시 나타나는 메시지와 결과물입니다.

주의 사항:

  • 사진과 동영상 파일의 파일명은 반드시 동일해야 합니다 (확장자 제외).
  • 입력 파일은 같은 폴더에 있어야 합니다.

마무리하며...

이제 Python 없이도 motionphoto5.app으로 간편하게 Motion Photo를 변환할 수 있습니다! 이 도구는 복잡한 설정 없이도 직관적인 인터페이스와 강력한 기능으로 모션 포토 제작 과정을 단순화해 줍니다.

다음 이전

POST ADS1

POST ADS 2