Communitygithub.com

nguyennx1399/Cargo-Planning-Pro

FFmpeg(비디오/오디오), ImageMagick(이미지), RMBG(AI 배경 제거)로 미디어를 처리합니다. 인코딩, 형식 변환, 필터, 썸네일, 배치 처리, HLS/DASH 스트리밍에 사용하세요.

Cargo-Planning-Pro란 무엇인가요?

이 스킬은 FFmpeg, ImageMagick, RMBG(AI 기반 배경 제거)를 활용한 포괄적인 미디어 처리 파이프라인을 제공합니다. 사용자는 비디오/오디오 인코딩, 형식 변환, 필터 적용, 썸네일 생성, 배치 처리, HLS/DASH 스트리밍과 같은 작업을 수행할 수 있습니다. 이 스킬은 미디어 처리 작업을 간소화하고 CLI 도구의 복잡성을 추상화하여 개발자와 AI 에이전트가 강력한 미디어 처리 명령을 쉽게 생성하고 실행할 수 있도록 설계되었습니다. Claude Code, Cursor, Codex 등 다양한 AI 에이전트 플랫폼에서 실행될 수 있으며, SKILL.md 문서를 기반으로 사용자 요청을 이해하고 적절한 명령어를 구성합니다. 주요 사용 사례로는 동영상 압축, 오디오 추출, 이미지 크기 조절/자르기, 일괄 변환, 적응형 스트리밍을 위한 스트림 분할 등이 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/nguyennx1399/Cargo-Planning-Pro/tree/master/.claude/skills/media-processing

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Cargo-Planning-Pro은(는) 무엇을 하나요?

FFmpeg(비디오/오디오), ImageMagick(이미지), RMBG(AI 배경 제거)로 미디어를 처리합니다. 인코딩, 형식 변환, 필터, 썸네일, 배치 처리, HLS/DASH 스트리밍에 사용하세요.

지원 도구

  • FFmpeg: 비디오 및 오디오 처리 (인코딩, 필터, 스트리밍 등)
  • ImageMagick: 이미지 처리 (크기 조절, 자르기, 형식 변환 등)
  • RMBG: AI 기반 배경 제거 (배경 제거, 포토몽타주 등)

주요 기능

  • 인코딩/트랜스코딩: 다양한 코덱(h264, h265, libvpx, aac, mp3 등)을 사용한 비디오 및 오디오 인코딩
  • 형식 변환: 미디어 파일을 지원되는 형식으로 변환 (예: mp4, webm, avi, gif, mp3, wav, png, jpg, webp)
  • 필터 적용: FFmpeg 필터로 비디오/오디오 효과 적용 (자르기, 크기 조절, 회전, 블러, 속도 변경 등)
  • 썸네일 생성: 비디오에서 특정 시간의 썸네일 이미지 추출
  • 배치 처리: 여러 파일을 한 번에 처리 (globbing, find, xargs 활용)
  • 스트리밍: HLS 및 DASH 적응형 스트리밍 생성
  • 이미지 배경 제거: RMBG를 사용한 AI 기반 배경 제거 및 투명 PNG 생성

사용 예시

# 비디오를 h264로 인코딩하고 크기 조절
ffmpeg -i input.mp4 -c:v libx264 -vf scale=1280:720 output.mp4

# 이미지 배경 제거
rembg i input.jpg output.png

# 여러 이미지를 일괄 변환 (PNG -> JPG)
for i in *.png; do convert "$i" "${i%.png}.jpg"; done

# HLS 스트리밍 생성
ffmpeg -i input.mp4 -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f hls index.m3u8

참고 사항

  • 모든 명령어는 기본적인 CLI 환경에서 실행됩니다.
  • 대용량 파일 처리 시 시스템 리소스를 고려하세요.
  • RMBG는 GPU 가속을 지원합니다 (CUDA 지원 환경에서 더 빠름).
  • HLS/DASH 스트리밍 생성 시 출력 디렉토리에 세그먼트 파일이 생성됩니다.

관련 스킬