建在 FFmpeg 上的生态Built on FFmpeg

难度LEVELL1 · 入门L1 · Beginner 领域TOPIC交付

学习目标LEARNING OBJECTIVES

学完你知道哪些常用工具建在 FFmpeg 上,以及怎么上手。

概念说明CONCEPTS

  • HandBrake——转码的图形界面,压缩最常用
  • OBS Studio——录制 / 直播的编码层
  • Shotcut · Kdenlive——开源剪辑软件,底层就是它
  • yt-dlp——音视频分别下载,用它合并
  • ffsubsync——字幕自动对齐

上手:macOS brew install ffmpeg;Windows 官网包 → bin 加 PATH。剪辑软件只是给这一层套了个壳。

操作步骤STEPS

  1. macOS 跑 brew install ffmpeg
  2. ffmpeg -version 验证
  3. 挑一张素材跑一条转格式命令

练习PRACTICE

动手任务

安装(或确认已装)FFmpeg,跑 ffmpeg -version 贴出版本号。

自检清单

做完任务后逐条自查,全部能打勾才算过。

常见问题FAQ

为什么要学命令行版?

图形界面是它的壳——壳会换,这一层不会。

HandBrake、OBS 这些和 FFmpeg 什么关系?

都建在这套库上——HandBrake 是命令行转码的图形界面,OBS 的录制直播用它的编码层;剪辑软件只是给这一层套了个壳。

Learning Objectives学习目标

After this card you know which everyday tools sit on FFmpeg and how to get started.

Concepts概念说明

  • HandBrake — a GUI wrapper for command-line transcoding; the usual compressor
  • OBS Studio — the encoding layer for recording and streaming
  • Shotcut · Kdenlive — open-source editors, FFmpeg underneath
  • yt-dlp — downloads audio and video separately, merges with it
  • ffsubsync — auto-aligns subtitles

Getting started: macOS brew install ffmpeg; Windows: official build → add bin to PATH. An editing app is just a shell wrapped around this layer.

Steps操作步骤

  1. Install via brew install ffmpeg
  2. Verify with ffmpeg -version
  3. Run one conversion on a test clip

Practice练习

Hands-on task

Install FFmpeg (or confirm it) and read one file's codec with ffprobe.

Self-check

Work through the task, then tick every line; all checked means you own this card.

FAQ常见问题

Why learn the command-line version?

The GUIs are shells around it — shells change, this layer doesn't.

How do HandBrake and OBS relate to FFmpeg?

All built on this library — HandBrake is a GUI for command-line transcoding, OBS uses its encoding layer for recording and streaming; editing apps are just a shell around this layer.