video-editor

Guides video encoding, transcoding, and remuxing with ffmpeg for quality-optimized output.

1|Updated May 6, 2026
One-click install
npx skills add https://github.com/surfingalien/FinSurfing --skill video-editor-surfingalien
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-editor
Source: https://github.com/surfingalien/FinSurfing/tree/main/.claude/skills/video-editor
Command: npx skills add https://github.com/surfingalien/FinSurfing --skill video-editor-surfingalien

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Video processing often produces quality loss, wrong colors, oversized files, or incompatible formats because users misunderstand containers, codecs, and encoder settings. This Skill provides expert ffmpeg guidance so every encode, remux, or transcode preserves maximum quality and plays correctly on the target platform. ## Core Features & Use Cases - Encoding & Transcoding Guidance: Correct CRF, preset, and tune settings for x264/x265, with quality-vs-size tradeoffs explained. - Remuxing & Container Conversion: Lossless MKV-to-MP4 conversion, timestamp fixes for editing software, and stream copying. - Troubleshooting: Diagnose washed-out colors, sync issues, oversized files, and playback failures with concrete fixes. - Use Case: You need to archive a Blu-ray rip at high quality. The Skill recommends ffmpeg -i input.mkv -c:a copy -c:v libx265 -preset slower -crf 18 and explains why each flag matters. ## Quick Start Ask the AI to help you convert an MKV file to MP4 without quality loss, or to recommend ffmpeg encoding settings for archiving a video.

Frequently Asked Questions about video-editor

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

FAQPage Schema
How do I convert MKV to MP4 without losing quality?

Remux instead of reencoding: run ffmpeg -i input.mkv -c copy output.mp4. This moves the streams into a new container without re-compression, so quality is preserved exactly and the operation completes in seconds.

What CRF value should I use for ffmpeg x264 encoding?

CRF 18-20 gives visually lossless to high quality for archival, while 23 is the general-use default. Lower CRF means higher quality and larger files; note that x265 CRF values are not directly comparable to x264.

Is hardware encoding like NVENC good for video quality?

Hardware encoders such as NVENC and QuickSync prioritize speed over compression efficiency, producing worse quality at the same bitrate than x264 or x265. Use them for live streaming or quick transcodes, not quality-focused archival.

Why do colors look washed out after encoding a video?

Washed-out colors usually mean a color range mismatch, where Limited range video is treated as Full. Check color metadata with MediaInfo and explicitly set -colorspace, -color_primaries, and -color_trc flags in your ffmpeg command.

How do I burn subtitles into a video with ffmpeg?

Use the subtitles filter: ffmpeg -i input.mkv -vf "subtitles=subs.ass" -c:v libx264 -preset slower -crf 20 output.mkv. For complex ASS styling, mpv handles positioning and fonts more accurately than ffmpeg.

When should I remux instead of reencode a video?

Remux whenever you only need to change the container format, since stream copying is lossless and nearly instant. Reencode only when you must change the codec, reduce file size, or meet platform compatibility requirements.