建在 FFmpeg 上的生态Built on FFmpeg
学习目标LEARNING OBJECTIVES
学完你知道哪些常用工具建在 FFmpeg 上,以及怎么上手。
概念说明CONCEPTS
- HandBrake——转码的图形界面,压缩最常用
- OBS Studio——录制 / 直播的编码层
- Shotcut · Kdenlive——开源剪辑软件,底层就是它
- yt-dlp——音视频分别下载,用它合并
- ffsubsync——字幕自动对齐
上手:macOS brew install ffmpeg;Windows 官网包 → bin 加 PATH。剪辑软件只是给这一层套了个壳。
操作步骤STEPS
- macOS 跑 brew install ffmpeg
- ffmpeg -version 验证
- 挑一张素材跑一条转格式命令
练习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操作步骤
- Install via brew install ffmpeg
- Verify with ffmpeg -version
- 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.