它更像底层工具箱
FFmpeg 官方把它描述为多媒体框架,可以进行解码、编码、转码、封装、解封装、流处理、过滤和播放等操作。
对普通用户来说,可以简单理解成:很多“转格式、抽音频、压视频、改封装”的事情都能用它完成,而且很适合批量自动处理。
为什么看起来比 HandBrake 难
因为 FFmpeg 常见入口是命令行。它给你的控制很多,但也意味着参数更多。
只压一个视频,HandBrake 的图形界面通常更省事;要一次处理几百个文件、写脚本、接进网站后台,FFmpeg 的优势就明显了。
不要直接复制来路不明的长命令
FFmpeg 参数可以覆盖文件、改变编码、重采样甚至直接删除原有轨道。复制命令前至少看清输入文件、输出文件、编码器和覆盖行为。
官方入口
FFmpeg:https://ffmpeg.org/
什么时候值得学一点命令行
如果你经常重复“把视频缩成同一分辨率”“从几十个文件里抽音频”“统一转成某种编码”,学几条固定命令很快就能回本。偶尔只处理一个文件,则完全没必要为了显得专业强迫自己用终端。