早上好。我一直在用 MCEBuddy 把 Chennel DVR 录制的 Mp4/h264 文件转码为 MPG/hevc 以便长期保存,效果挺好,文件体积通常能缩小 30–50%。然而,当我用同一套配置去转码 Emby 录制的 TS/h264 文件时,文件体积反而略微变大了。
想请教一下哪里出了问题,毕竟按道理 h265 应该比 h264 更节省空间才对。
早上好。我一直在用 MCEBuddy 把 Chennel DVR 录制的 Mp4/h264 文件转码为 MPG/hevc 以便长期保存,效果挺好,文件体积通常能缩小 30–50%。然而,当我用同一套配置去转码 Emby 录制的 TS/h264 文件时,文件体积反而略微变大了。
想请教一下哪里出了问题,毕竟按道理 h265 应该比 h264 更节省空间才对。
在已经压缩的格式之间进行转码时,文件体积反而变大并不是什么罕见现象,即使是从 H.264 转换到更高效的 H.265 (HEVC) 也是如此。结合论坛上的类似讨论,以下是你的 Emby (TS) 录制文件相比 Channels DVR (MP4) 录制文件出现这种情况的几个可能原因:
MCEBuddy 配置通常使用质量乘数 (Quality Multiplier) 或恒定质量因子 (CRF)。
-q 或 crf 值。如果该值非常低(例如 H.265 低于 20),则可能存在过度编码的情况。你在进行这些转换时使用的是 GPU(如 NVENC、QuickSync)吗?
MPG 容器。MPEG-PS(节目流)容器的开销与 MP4 或 MKV 不同。许多 Emby/广播 TS 录制文件都是 1080i(隔行扫描)的。
.mpg 来兼容老旧播放器,否则建议尝试使用 MKV HEVC 或 MP4 HEVC 配置。它们通常更加现代且高效。你可以在 MCEBuddy 高级设置指南 中找到关于如何调整这些设置的更多高级技术细节。
看起來您正在使用 AMD 硬體加速進行影片編碼。
INFORMATION> 2026-02-26T07:05:16 MCEBuddy.Transcode.Convert → 使用 Handbrake 轉換,類型:HardwareOnly,gpu: {
“hardwareBrand”: “AMD”,
“legacyHardware”: false,
“codecType”: “Encoder”,
“hardwareCodecPresent”: true,
“h264Codec”: true,
“h265Codec”: true,
“av1Codec”: true
}
看起來預設的硬體編碼器品質設定過高,導致檔案大小增加
–encoder-preset quality -q 26
試著將品質滑桿調整至 -30%,這樣可以在不影響品質的情況下解決問題,或者您可以關閉硬體編碼,改用軟體編碼,這樣可以在不增加檔案大小的情況下最大化品質,但會花費更長時間。