macOS 오토메이터로 동영상도 WebM 변환! 클릭 한 번에 용량 다이어트!

안녕하세요, 여러분! 🥰 지난번 이미지 WebP 변환 꿀팁, 정말 유용하셨죠? 많은 분들이 좋아해 주셔서 저도 얼마나 기뻤는지 몰라요! 그래서 오늘은 그 후속편! 바로 macOS 오토메이터(Automator)를 사용해서 동영상 파일WebM 형식으로 샤샤샥- 변환하는 방법을 들고 왔답니다! 📹✨ 웹사이트나 블로그에 동영상을 올릴 때 용량 때문에 고민이셨던 분들, 이제 걱정은 뚝! WebM은 동영상 품질은 최대한 유지하면서 파일 크기를 줄여줘서 웹 페이지 로딩 속도 개선에 정말 큰 도움이 되거든요. 코딩 천재가 아니어도 괜찮아요! 저만 믿고 따라오시면, 여러분도 클릭 한 번으로 동영상을 WebM으로 변환하는 마법사가 될 수 있답니다! 😉 함께 시작해 볼까요?


WebM이 뭐길래? 왜 동영상도 WebM을 써야 할까요? 🎬

여러분, WebM(웹엠)이라는 동영상 포맷, 들어보셨나요? 🤔 WebM은 구글(Google)의 지원을 받아 개발된 개방형, 로열티 프리 동영상 포맷이랍니다. 주로 HTML5 환경에서 비디오를 스트리밍하는 데 사용되는데요, VP9 또는 AV1 같은 효율적인 비디오 코덱과 Opus 또는 Vorbis 같은 오디오 코덱을 사용해요. 쉽게 말해, 고품질 영상을 비교적 작은 용량으로 만들 수 있어서 온라인에서 동영상을 공유하거나 재생할 때 아주 유리한 포맷인 것이죠! 🚀

MP4 같은 포맷도 훌륭하지만, WebM은 특히 웹 환경에 최적화되어 있어서 웹사이트에 동영상을 직접 올릴 때 로딩 속도를 줄여주고 사용자 경험을 향상하는 데 큰 도움을 준답니다. 이미지에 WebP가 있다면, 동영상엔 WebM이 있다고 생각하시면 이해가 쉬울 거예요! 😉 이제 여러분의 소중한 영상들도 WebM으로 똑똑하게 관리해 보세요!

WebM logo

오토메이터 설정, 어렵지 않아요! (feat. ffmpeg 설치 필수! 🛠️)

자, 이제 마법의 WebM 변환기를 만들기 위한 준비를 시작해 볼까요? 지난번 WebP 변환기 만들기 때처럼, 오토메이터(Automator) 앱을 사용할 거예요. 과정은 거의 비슷하지만, 몇 가지만 동영상에 맞게 바꿔주면 된답니다. 정말 간단하죠? 😊

1️⃣ 먼저, 오토메이터(Automator) 앱을 실행해주세요. (마찬가지로 Launchpad나 Spotlight 검색에서 ‘Automator’를 입력!)

2️⃣ ‘새로운 문서‘를 선택하고, 문서 유형은 ‘빠른 동작‘을 선택한 후 ‘선택‘ 버튼을 클릭!

Automator new file



3️⃣ 왼쪽의 방대한 동작 라이브러리에서 ‘유틸리티‘ 선택 후, ‘쉘 스크립트 실행‘ 항목을 찾아 오른쪽 작업흐름 영역으로 끌어다 놓으세요.

Automator shell script drag n drop



4️⃣ ‘쉘 스크립트 실행‘ 동작이 추가되면, 설정을 조금 바꿔줘야 해요.

  • 작업흐름이 받는 현재 항목‘은 ‘동영상 파일‘로 선택해주세요. (지난번엔 ‘이미지 파일’이었죠? 이번엔 동영상이니까요!)
  • 선택항목 위치‘는 ‘Finder‘로 선택해 주세요.
  • 입력 전달 방식‘은 ‘인수‘로 변경해주세요.
Automator target config

🚨 가장 중요한 준비물! 🚨 이 스크립트는 ffmpeg라는 아주 강력한 멀티미디어 처리 도구를 사용해요. 만약 ffmpeg가 설치되어 있지 않다면, 스크립트가 작동하지 않는답니다! 😱 하지만 걱정 마세요! Homebrew를 사용하신다면 터미널에서 brew install ffmpeg 명령어 한 줄로 간단하게 설치할 수 있어요. Homebrew가 처음이시거나 설치 방법이 궁금하시다면, 지난번 WebP 변환 가이드 에서 소개한 homebrew 설치 및 사용 가이드 를 참고해주세요! 😉

여기까지 잘 따라오셨다면, 거의 다 된 거나 마찬가지예요! 정말 대단해요! 칭찬해요!(짝짝) 🥳

FFmpeg Logo

마법의 주문 2탄! WebM 변환 쉘 스크립트 입력하기 📜

이제 동영상 변환 마법의 핵심! 바로 WebM 변환 쉘 스크립트를 입력할 시간이에요. 아래 코드를 그대로 복사해서 ‘쉘 스크립트 실행‘ 창의 넓은 텍스트 영역에 붙여넣어 주세요.

source ~/.zprofile
# ffmpeg 경로 (macOS 기본 경로나 PATH에 등록된 경우 이 줄이 알아서 찾아줄 거예요!)
FFMPEG_BIN=$(command -v ffmpeg)
# 입력받은 모든 인수에 대해 처리
for input_file in "$@"; do
  # 파일 확장자를 소문자로 바꿔서 비교해요. 대소문자 구분 없이!
  lower_input_file=$(printf '%s' "$input_file" | tr '[:upper:]' '[:lower:]')
  case "$lower_input_file" in
    *.mp4|*.mov|*.avi) # .mp4, .mov, .avi 파일만 변환 대상으로!
      # 확장자 제거한 출력 파일명 (예: video.mp4 -> video.webm)
      output_file="${input_file%.*}.webm"
      # 여기가 핵심! ffmpeg 변환 실행!
      # -i: 입력 파일 지정
      # -c:v libvpx-vp9: 비디오 코덱을 VP9으로! 고화질 저용량의 비밀이죠.
      # -crf 32: 화질과 용량의 균형을 맞추는 값 (0-63, 낮을수록 고화질 고용량)
      # -b:v 0: CRF 모드에서는 비디오 비트레이트를 0으로(자동) 설정!
      # -c:a libopus: 오디오 코덱은 Opus로! 작지만 맑은 소리!
      "$FFMPEG_BIN" -i "$input_file" \
        -c:v libvpx-vp9 -crf 32 -b:v 0 \
        -c:a libopus "$output_file" || echo "Conversion failed for: $input_file. Is ffmpeg installed and in PATH?"
      ;;
    *)
      # 지원하지 않는 파일 형식은 건너뛰어요!
      echo "지원되지 않는 형식입니다 (Skipping): $input_file" >&2
      ;;
  esac
done
Automator shell script

스크립트가 조금 길어 보이지만, 하는 일은 명확해요! 🤓 선택된 각 동영상 파일에 대해, 파일 확장자가 .mp4, .mov, .avi 중 하나인지 확인해요. (대소문자 구분 없이요!) 맞다면, ffmpeg를 사용해서 WebM으로 변환한답니다. 비디오는 VP9 코덱을, 오디오는 Opus 코덱을 사용해서 품질은 지키면서 용량은 줄이는 마법을 부리는 거죠! ✨ CRF 값(여기서는 32)은 화질 수준을 정하는데, 숫자가 높을수록 압축을 많이 해서 용량은 작아지지만 화질은 조금 손해 볼 수 있어요. 이 값은 여러분의 필요에 맞게 조절해 보셔도 좋아요! 만약 변환에 실패하면, 어떤 파일이 문제였는지, 혹은 ffmpeg가 제대로 설치되었는지 확인해보라는 메시지를 살짝 보여줄 거예요. 정말 친절하죠? 😉

스크립트 입력이 끝났다면, 파일 > 저장 메뉴를 선택하고 ‘빠른 동작‘의 이름을 지어주세요. 저는 ‘동영상을 WebM으로 변환‘이라고 해볼까요? 이제 정말 거의 다 왔어요! 조금만 더 힘내세요! 아자아자! 💪


클릭 한 번으로 WebM 변환! 사용법과 놀라운 결과 ✨

드디어 우리가 만든 ‘동영상을 WebM으로 변환‘ 빠른 동작을 사용해 볼 시간이에요! 가슴이 두근두근! 💓

사용법은 지난번과 똑같이 아주 간단해요. Finder에서 WebM으로 변환하고 싶은 동영상 파일(들)을 선택하세요. 여러 개를 한꺼번에 선택해도 문제없답니다! 그런 다음, 선택한 파일 위에서 마우스 오른쪽 버튼을 클릭(또는 트랙패드 두 손가락 클릭)하면 나타나는 컨텍스트 메뉴! 그 메뉴 아래쪽에 ‘빠른 동작‘ 항목이 있고, 그 안에 우리가 방금 저장한 이름의 동작이 보일 거예요! 그걸 클릭하면… 변환 시작! 두구두구두구..! 🎬➡️🎞️

Finder right click quick action

잠시 후 (파일 크기에 따라 시간은 좀 걸릴 수 있어요!), 선택한 동영상 파일과 같은 폴더에 .webm 확장자를 가진 새로운 파일들이 뿅! 하고 나타날 거예요. 원본 파일은 그대로 안전하게 남아 있으니 안심하세요! 😊

이제 변환된 WebM 파일의 용량을 확인해 볼까요? 원본 MP4 파일과 변환된 WebM 파일을 각각 선택하고 Command + I 키를 눌러 정보 창을 열어 비교해보세요. 제가 시험삼아 변환한 파일은, 579KB였던 MP4 파일이 WebM으로 변환되니 354KB로 줄어들었네요! 와우! 🥳 이렇게 용량이 줄어들면 웹사이트에 올릴 때 트래픽 부담도 줄고, 방문자들은 더 빠르게 동영상을 볼 수 있겠죠? 정말 일석이조, 아니 일석삼조의 효과랍니다! 🎉


요약

오늘은 macOS 오토메이터(Automator)ffmpeg를 활용해서 동영상 파일을 클릭 한 번으로 WebM 포맷으로 변환하는 빠른 동작을 함께 만들어 보았어요. 오토메이터의 쉘 스크립트 실행 기능에 조금은 복잡해 보일 수 있는 ffmpeg 명령어를 쏙 넣어주니, 이렇게나 편리한 동영상 변환 자동화가 완성되었답니다! 이제 여러분도 MP4, MOV, AVI 같은 동영상 파일들을 웹에 최적화된 WebM으로 손쉽게 변환하실 수 있을 거예요. 동영상 용량 걱정은 이제 그만! 가벼워진 파일로 더 쾌적한 웹 환경을 만들어보세요! 😉

오늘 함께 만들어본 macOS 오토메이터를 이용한 WebM 동영상 변환 팁, 어떠셨나요? 😊 이미지에 이어 동영상까지 정복하니 정말 뿌듯하죠? 앞으로도 여러분의 Mac 생활을 더욱 편리하고 풍요롭게 만들어 드릴 유용한 꿀팁들 잔뜩 들고 올게요! 궁금한 점이나 다른 자동화 아이디어가 있다면 언제든지 댓글로 알려주시고요. 그럼, 우린 다음 글에서 또 만나요! 안녕! 👋

아직 안보셨다면, 같이 보면 좋아요 : macOS 오토메이터로 이미지 WebP 변환 초간단 자동화! 포스트 바로가기

“macOS 오토메이터로 동영상도 WebM 변환! 클릭 한 번에 용량 다이어트!”에 대한 1개의 생각

댓글 남기기