用途:面向 FFmpeg 7.1 LTS 与 8.0.1(2025-11-20 发布的最新稳定版)的基础知识技能,适合初次使用 FFmpeg 需要语法帮助、需要在 MP4/WebM/MKV/MOV 之间做基础转码、理解编解码器与质量设置、执行简单滤镜(scale、crop、rotate)以及用 ffprobe 分析文件的场景。硬件编码、流媒体、Docker、复杂滤镜图等专题由相关独立技能覆盖。
主要能力:给出常见任务的命令模式,如格式转换 ffmpeg -i input.ext output.ext,CRF 质量 -c:v libx264 -crf 23,缩放 -vf "scale=1920:1080",裁剪 -ss 00:00:10 -t 00:00:30,提取音频 -vn -c:a aac output.m4a,探测文件 ffprobe -v error -show_format -show_streams file。提供 2025 年编解码器参考,包括软件视频编码器(libx264、libx265、libvvenc、libsvtav1/libaom-av1、libvpx-vp9、prores_ks)、各平台硬件编码器(NVIDIA、Intel、AMD、Apple、Vulkan)与硬件解码器、音频编码器(aac、libfdk_aac、libmp3lame、libopus、flac、ac3、eac3)及其适用场景、质量与速度特征。
使用方式:核心流程为先 ffmpeg -version 核验版本,再用 ffprobe 检查输入,决定直接复用流(-c copy)还是转码,选择编码器与质量参数,按需添加滤镜,最后重新探测输出并检查时长、音视频同步和像素格式。可用 ffmpeg -encoders、-decoders、-formats、-filters、-hwaccels 和 ffmpeg -h encoder=libx264 查看本机能力。
最佳实践与限制:建议 -threads 0 自动线程;-ss 放 -i 前为快速定位但可能不够精确,放后为帧精确;尽可能用 -c copy;单遍编码优先 CRF;网络 MP4 加 -movflags +faststart;HEVC 在 Apple 设备上用 -vtag hvc1;保持 -pix_fmt yuv420p 以兼容。先用样本文件测试,可用 -report 记录日志,转换后校验大小、时长与音视频同步。退出码 0 成功、1 错误、255 中断。详细配方与 8.0 专属指南在 references/ 下的多个文档中。具体收费、价格及平台支持情况暂未提供。