MP4 正常檔案硬體編碼轉換失敗

我的 MCEBuddy 設定在 PlayOn Home 錄影時運作良好。我會去除廣告,並剪掉錄影前後各 5 秒的 PlayOn 橫幅。我改用 PlayOn Cloud 後,下載了一些錄影檔並交給 MCEBuddy 處理,結果每次都失敗。以下是日誌內容,當時記錄層級設為 Error:

ERROR> 2026-01-09T21:06:37 MCEBuddy.RemuxMediaCenter.RemuxMCERecording → ReMuxer 無法建立 remux 檔案
ERROR> 2026-01-09T21:06:51 MCEBuddy.RemuxMediaCenter.RemuxMCERecording → ReMuxer 無法建立 remux 檔案
ERROR> → 使用 FFMPEG 的慢速 Remux 在 0% 失敗
ERROR> 2026-01-09T21:06:51 MCEBuddy.RemuxMediaCenter.RemuxMCERecording → DirectShow Streams remux 僅支援 WTV、DVR-MS 與 TIVO 檔案
ERROR> 2026-01-09T21:06:51 MCEBuddy.RemuxMediaCenter.RemuxMCERecording → 所有 remux 選項皆失敗
ERROR> 2026-01-09T21:06:51 MCEBuddy.Engine.ConversionJob → Remux 失敗

在論壇搜尋後,最好的解決方案似乎是重新安裝。重新安裝後,轉檔工作會跑比較久,但最終只得到一個 48 byte 的輸出檔。附加的日誌已設為完整 Debug 層級。

感謝任何協助!

Mad Men - s01e01 - Smoke Gets in Your Eyes.mp4-Convert to MP4-2026-01-11T19-08-00.zip (1016.3 KB)

感謝提供日誌,轉換失敗是因為你的 GPU 硬體(顯示卡驅動程式)在嘗試轉檔時當掉了。MCEBuddy 應該會把這次轉換標記為失敗,並在硬體編碼器當掉時退回軟體編碼。我們會調查並在下個版本修正。

INFORMATION> 2026-01-11T19:21:44 MCEBuddy.Transcode.Convert → Converting with Handbrake, type: HardwareOnly, gpu: {
“hardwareBrand”: “AMD”,
“legacyHardware”: false,
“codecType”: “Encoder”,
“hardwareCodecPresent”: true,
“h264Codec”: true,
“h265Codec”: true,
“av1Codec”: false
}

ERROR> → No response from process for 300 seconds, process likely hung - killing it
ERROR> → Process hung, killing process
→ FFMpeg output file size [KB] → 0.00

同時,這個問題似乎與你的顯示卡驅動程式當掉有關。建議你從「轉換任務 → 專家設定 → 硬體加速」關閉硬體編碼。

這樣應該就能解決你的問題。

如果你想繼續使用 GPU 硬體加速功能,建議換成更穩定的驅動版本。可參考顯示卡驅動程式 FAQ 頁面,了解詳情與建議的驅動版本。

謝了,Goose。停用硬體加速後就正常了。

感謝您回報這個問題。之前有一個錯誤,導致 1 pass ffmpeg 設定檔在硬體編碼器失敗時無法退回使用軟體編碼。這個問題在今天的 2.7.1 測試版中已經修復。