导出与发布前检查:对照 YouTube 官方规范
把上一课拼好的成片,按 YouTube 官方推荐的视频导出设置导出一份合规 MP4,发布前逐项打钩——这就是本页目标。
准备
- 上一课《剪辑与音量检查:FFmpeg 拼出第一部成片》产出的成片文件。
- 本页数值对照 YouTube 帮助页《推荐的上传编码设置》。注意:该页开头声明「这些功能仅面向使用 YouTube 工作室内容管理器的合作伙伴提供」,所以下面都是建议值,不是上传的硬性门槛。
- 本机已装 FFmpeg 与 ffprobe(上一课用过)。
跟我做
第 1 步:导出为规范的 MP4 容器
用 FFmpeg 把成片封装成 MP4:不含编辑列表,moov atom 放到文件开头(官方称「快速开始」)。
bash
ffmpeg -i final_draft.mp4 -c:v libx264 -movflags +faststart export.mp4官方推荐编解码器:视频为 H.264(逐行扫描、高配置、可变比特率、色度二次抽样 4:2:0),音频为 AAC-LC,采样率 48kHz。
预期结果:得到 export.mp4,拖动进度条能立即定位画面。官方提示:含编辑列表的文件可能无法得到正确处理。
第 2 步:核对视频导出设置(分辨率、比例、帧率与比特率)
对照官方 SDR 比特率表设码率:1080p 为 8 Mbps。画幅用 16:9;竖版内容平台会自适应播放器。帧率保持与生成素材一致——官方说明内容应以录制时的帧速率编码和上传,常用帧速率为 24、25、30、48、50、60 帧/秒,其他帧速率也可接受。
预期结果:ffprobe 显示视频流 1920×1080、码率约 8 Mbps,画面无黑边、无拉伸。
第 3 步:核对音频码率与色彩空间
音频按官方推荐导出为立体声 384 kbps;SDR 上传色彩按 BT.709。
预期结果:ffprobe 音频流码率为 384 kb/s;成片颜色与剪辑预览一致,无偏色。
验证
发布前完整过一遍视频导出设置检查单:
bash
ffprobe -v error -show_entries stream=codec_name,width,height,bit_rate -of default=noprint_wrappers=1 export.mp4- 容器、分辨率、码率、音频四项达标。
- 从头到尾看一遍:字幕不错位、音量不爆、转场无黑帧。
- 授权自查(对照本栏目 NOTES §G):模型许可证不等于素材授权;edge-tts 商用条款未在项目文档中说明,正式商用前自行核验;真人肖像需本人授权,本课程练习一律使用 AI 生成角色。
常见坑
- 忘加
+faststart:moov atom 留在文件尾,上传后处理慢、预览异常。 - 盲抄高参数:30–60 秒练习片 1080p 足够,不必追 4K。
- 只按 YouTube 导出:抖音、小红书等国内平台的上传规格未在本栏目核验,以各平台创作者文档为准。
- 跳过授权自查:导出合规不等于内容可商用,先过验证清单第 3 项。
下一课
成片已合规导出。下一课《毕业练习:复盘这部片子,规划下一部》带你复盘全流程,规划下一部。