Les236
(LesN)
1
几周前,我升级到了支持 Intel 硬件编码的那个版本。原本一小时的节目转换时间从 20 分钟变成了 2 小时甚至更久。我回退到旧版本后,速度又恢复正常。前几天我试了 2.5.2,转换更慢了。再退回 2.4.11 和 2.4.10,依旧很慢。Comskip 和 Handbrake 都耗时惊人,Comskip 的第二阶段甚至要 45 分钟,Handbrake 要好几个小时。我试过多个版本和设置,情况却越来越糟。短期内,我只好在一台旧 i5 上转换,速度反而很快(用 2.5.2 一小时节目只要 15 分钟)。目前我仍在用 2.5.2,速度依旧很慢。昨晚一部 40 分钟的节目花了 2 小时 14 分钟,当时只有一个任务在跑,系统空载。
我浏览了其他帖子,没找到明显线索。硬件/驱动都没变。
我的配置如下:
Windows 7 Pro
ThinkPad E540 笔记本
Intel i7-4702MQ 2.2 GHz
12 GB 内存
Intel HD Graphics 4600
三星 SSD 860 EVO 系统盘
SC2 M.2 SSD 作为转换工作盘
MCE 文件存在 USB 3.0 移动硬盘
输出到 SSD 系统盘
7 News at 11PM_WHDHDT_2020_01_21_22_57_00.wtv-Les-2020-01-21T23-36-27.9850532-05-00.log (8.6 MB)
mcebuddy.log (3.9 MB)
Goose
(Goose)
2
您的日誌顯示它正在使用 Intel 硬體編碼器,但不知為何速度非常慢。
2020-01-21T23:54:52 MCEBuddy.AppWrapper.Handbrake → Encoding: task 1 of 1, 0.05 %[23:54:52] qsv_enc_init: using ‘hardware (1) via D3D11’ implementation, API: 1.11
2020-01-21T23:54:56 MCEBuddy.AppWrapper.Handbrake → Encoding: task 1 of 1, 0.10 % (10.62 fps, avg 10.62 fps, ETA 01h09m10s)
2020-01-21T23:54:56 MCEBuddy.AppWrapper.Handbrake → Encoding: task 1 of 1, 0.10 % (10.62 fps, avg 10.62 fps, ETA 01h09m10s)
2020-01-21T23:54:56 MCEBuddy.AppWrapper.Handbrake → Encoding: task 1 of 1, 0.10 % (10.62 fps, avg 10.62 fps, ETA 01h09m10s)
2020-01-21T23:54:57 MCEBuddy.AppWrapper.Handbrake → Encoding: task 1 of 1, 0.10 % (6.42 fps, avg 9.47 fps, ETA 01h17m34s)
2020-01-21T23:54:57 MCEBuddy.AppWrapper.Handbrake → Encoding: task 1 of 1, 0.10 % (6.42 fps, avg 9.47 fps, ETA 01h17m34s)
這很可能是您的顯示卡驅動程式問題。請嘗試使用 硬體常見問題 頁面中建議的版本,看看是否能讓硬體轉碼速度變快。
您提到曾試過用另一台搭載 i5 處理器的機器,速度非常快,請檢查該機器上的顯示卡驅動程式版本,並嘗試使用相同版本。
通常當速度突然改變時,是因為 Windows 更新可能更新了您的顯示卡驅動程式,而新版本有問題。
Les236
(LesN)
3
好的,經過大量排查。根據規格,我的系統應該支援 QuickSync,但軟體就是載不進去。我試過好幾個版本的 Intel HD2600 驅動與其他驅動,只有 Lenovo 提供的 v10.18.10.4425 能成功載入並運作。這是該筆電最新的驅動,也是原本已安裝且從未更動的版本。我先完整移除所有顯示驅動,重開機後再從 Lenovo 下載並安裝這個版本,結果還是一樣慢。又做了更多排查,依舊沒改善。於是我移除 2.5.x,改裝 2.4.11,速度就回來了。我附上兩份 log 檔:fps 很慢的那份來自 2.5,轉檔速度較快的那份則是 2.4.11。
7 News at 11PM_WHDHDT_2020_01_22_22_57_00.wtv-Convert to MP4-2020-01-23T12-06-16.6484061-05-00.log (1.3 MB)
7 News at 11PM_WHDHDT_2020_01_22_22_57_00.wtv-Convert to MP4-2020-01-23T14-34-04.8917023-05-00.log (1.1 MB)
Goose
(Goose)
4
谢谢提供的日志,非常有帮助。我注意到日志中有两处差异:一是配置文件里启用了 bframes,如果你的硬件不支持,可能会导致速度变慢;二是与 HandBrake 有关。我们先排除 HandBrake 的问题。
保留你已安装的 MCEBuddy 2.5.1 版本,并下载这个旧版 HandBrake:HandBrake
打开文件夹 C:\Program Files\MCEBuddy2x\handbrake,用上面 ZIP 里提取出的 handbrakecli.exe 替换该文件夹中的同名文件。
在 MCEBuddy 中使用这个版本的 HandBrake 重新进行完全相同的转换(同一配置文件、同一文件),并把日志贴上来。这样我就能判断问题是出在 HandBrake 还是配置文件参数上。
Les236
(LesN)
5
這的確有幫助。我想我會升級到 2.5.2 並使用這個 handbrake。在我的 i5 系統上我得到 170–180fps,但在這台系統上只有 36fps,而且我無法升級顯示卡。下個月回家後,我會架一台 Win10 系統,裝上最新的 NCEBuddy 和一張專門用來轉檔的新顯示卡,而這台系統就只當錄影機。在那之前,還有什麼方法能再加速嗎?
這是日誌。7 News at 11PM_WHDHDT_2020_01_22_22_57_00.wtv-Les-2020-01-23T22-45-54.5046016-05-00.log (2.7 MB)
Goose
(Goose)
6
能否试用最新的 2.5.3 BETA 版本,它包含了更新版的 HandBrake,据称可提升 QuickSync 编码器速度。请用同一转换(相同文件、配置文件等)跑一遍 2.5.3 BETA 构建,并附上日志,以便我们查看这一版 HandBrake 是否有所改进。
Les236
(LesN)
7
Goose
(Goose)
8
非常有帮助,我看到你机器上新的手刹编码器有一些变化。让我研究一下再回复你。请保留原始文件/配置文件/任务等,以便我们可以进行对比测试。
Goose
(Goose)
9
請開啟你的設定檔,在 handbrake-video 那一行的結尾加上這段(記得在結尾先加一個空格):
--encopts="lookahead=0"
請重新執行轉換並附上日誌。
Les236
(LesN)
10
Les236
(LesN)
11
RBoy
(RBoy)
12
这是个很好的反馈。这证实了关于新版 HandBrake 的一些情况。你能试试这个基准测试吗?
打开配置文件,把
order=handbrake,ffmpeg,mencoder
改成
order=ffmpeg
然后用同一个文件再次转换,对比一下性能,并尽可能分享日志。我觉得应该会更快。
Les236
(LesN)
13
7 News at 11PM_WHDHDT_2020_01_22_22_57_00.wtv-Les-2020-01-25T08-50-14.log(3.4 MB)
好多了,但一部43分鐘的影片還要41分鐘似乎還是有點久。回想去年十月,一部90分鐘的影片只要28分鐘就能轉換完成。不過總比43分鐘影片要花1.5到2.5小時來得好。
Goose
(Goose)
14
试试今天的 2.5.3 BETA 版本,它应该能恢复原来的性能。
Les236
(LesN)
15
Goose
(Goose)
16
好的,請試試今天的 2.5.3 BETA 版本,它應該能將 MP4 Fast 設定檔的效能提升回 2.4.11 版本的水準。
Les236
(LesN)
17
Goose
(Goose)
18
编码器选项现在看起来与原始日志非常相似,只有一个细微差别。试试今天的 2.5.3 测试版,看看效果如何。
Les236
(LesN)
19
FBI- Most Wanted_WBZDT_2020_01_28_21_57_00.wtv-Les-2020-01-30T10-30-26.log (3.6 MB) 7 News at 11PM_WHDHDT_2020_01_22_22_57_00.wtv-Les-2020-01-30T09-35-22.log (2.4 MB)
目前時間已經明顯改善,暫時可以接受。感謝你的努力。如果只是為了我,請不要再投入太多心力。我打算架設一套專門用來轉檔的系統,而我的另一台測試機器目前的轉檔速度大約是這些時間的三分之一,所以我只需要再忍受這種情況一週。至少現在不再需要一整晚才能處理 3-4 個節目,所有轉檔都能在隔天早上之前完成,即使是我最忙碌的日子也是。這裡還有兩個日誌供測試。我注意到 Handbrake 現在即使同時進行三個轉檔,也不會再讓我的 CPU 滿載。
Les236
(LesN)
20
已经好几年没有捐款了,现在我经常使用这个程序,所以刚刚又捐了一次。感谢你们提供了这么优秀实用的产品。