video-processor

Automate batch video processing with ffmpeg-python and moviepy.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/nguynbon03/API-XuongMedia-Backup --skill video-processor-nguynbon03
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-processor
Source: https://github.com/nguynbon03/API-XuongMedia-Backup/tree/main/.claude/skills/video-processor
Command: npx skills add https://github.com/nguynbon03/API-XuongMedia-Backup --skill video-processor-nguynbon03

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Xử lý video bằng Python — cắt ghép, thêm nhạc nền, phụ đề, watermark, resize, chuyển định dạng, render hàng loạt. Dùng ffmpeg-python và moviepy. Kích hoạt khi user cần xử lý video bất kỳ cách nào.

Core Features & Use Cases

  • Cắt, ghép và chỉnh sửa video hàng loạt bằng ffmpeg-python và moviepy
  • Thêm nhạc nền, phụ đề, watermark và thay đổi kích thước, định dạng đầu ra
  • Xử lý hàng loạt và xuất bản quyền sử dụng các mẫu triển khai như references/batch-process.py, ffmpeg-basics.py
  • Hỗ trợ chuẩn hoá định dạng cho nền tảng TikTok, YouTube, Facebook Reels, Instagram Reels

Quick Start

Chạy một script Python để xử lý hàng loạt các video trong thư mục và áp dụng watermark cùng resize.

Frequently Asked Questions about video-processor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate batch video processing with Python for multiple files?

Batch video processing is automated using Python libraries ffmpeg-python and moviepy. The Skill applies parallel batch processing via ProcessPoolExecutor to cut, concatenate, add audio, subtitles, and watermarks across multiple video files with deterministic outputs.

Can I use ffmpeg-python and moviepy together to add subtitles and watermarks?

Yes, ffmpeg-python and moviepy are used together to add subtitles and watermarks. The Skill combines both libraries to apply these overlays, resize videos, and convert formats while providing input validation and robust error handling.

What is the best way to resize and convert video formats for TikTok and Instagram Reels?

Resizing and converting video formats for TikTok, YouTube, Facebook Reels, and Instagram Reels is handled by applying moviepy and ffmpeg-python. The Skill standardizes output dimensions and formats specifically for these social media platforms.

How do I concatenate and cut videos in a batch workflow using Python?

Concatenating and cutting videos in a batch workflow is executed through Python scripts using moviepy and ffmpeg-python. The Skill processes multiple videos in parallel, applying cuts and joins with deterministic outputs and robust error handling.

Does Python video processing support parallel execution for large directories?

Python video processing supports parallel execution for large directories using ProcessPoolExecutor. The Skill handles batch workflows by validating inputs and processing multiple videos concurrently to ensure robust, deterministic outputs.

Why do I need input validation and error handling for batch video rendering?

Input validation and error handling are needed for batch video rendering to ensure deterministic outputs. The Skill validates inputs before processing and manages errors robustly during parallel execution of ffmpeg-python and moviepy tasks.