扫描但无法编码的源
症状
预览在播放器中看起来不错,但 HandBrake 会提前出错、产生断帧或输出无声音频。
步步
- 确认该文件不受 DRM 保护,工作流程 HandBrake 无法合法摄取。
- 检查源是否为可变帧速率,而您的预设假设为恒定帧速率。
- 验证哪个音轨实际上是预期的语言轨道。
- 尝试使用保守预设的短编码窗口来隔离容器问题。
最佳实践
保留“已知良好”的十秒样本用于训练编码器。它消除了关于机器或文件是否有故障的争论。
在播放之前看起来“几乎正确”的过滤器
缩放和裁剪错误很微妙。黑色边框的几个像素可能会浪费比特率。过度锐化会产生压缩不良的振铃效应。
步步
- 从自动裁剪建议开始,然后目视验证高速运动帧上的边缘。
- 在调整编码器质量之前决定是否需要去隔行或去电视扫描。
- 将 PAR 处理与您的交付目标进行比较,以避免意外的纵横比。
最佳实践
每个摄取类别的文档过滤器选择:屏幕录制、广播捕获和电话媒体很少有相同的需求。
当各台电脑上的转码性能不一致时
HandBrake 可以是 CPU 密集型。热限制、后台服务和同时的 GPU 工作负载都会改变吞吐量。
步步
- 关闭不相关的高 CPU 应用程序并观察编码 FPS 恢复情况。
- 减少笔记本电脑上的同时队列并发性。
- 比较同一视觉目标的软件编码器设置与硬件编码器设置。
最佳实践
将性能调整视为容量计划:测量标准作业的平均值 FPS 并将其记录在驱动程序版本旁边。
队列停滞和令人困惑的批次失败
队列因常见原因而失败:输出路径权限、磁盘已满情况、输出名称中的非法字符或多作业列表中的单个错误标题。
步步
- 尽可能暂停队列并干净地完成当前正在运行的作业。
- 单独重现失败的作业并显示日志记录。
- 验证运行编码的用户帐户的输出目录 ACL。
- 将混合源拆分到单独的队列中以隔离容器特定的错误。
如果您准备好固定版本,请先验证它
使用下载页面清单,然后在内部分发并附加哈希值。