我购买的是 2.5.3 版本,在我的 Plex 服务器上一直运行良好。后来我升级了电脑并下载了 2.5.7 版本。调谐器是 HDHomeRun,我的目标是利用 h.264 压缩并去除广告(转换为 MP4)来生成更小的文件。转换过程基本正常,但在 Plex 播放时视频会不断出现黑屏。我用 VLC 播放同一文件,结果一样。我试图把新系统配置得跟旧系统一样,但显然遗漏了某些设置。黑屏时音频仍然正常。能帮我看看吗?
回到2.5.3后问题会消失吗?
是的,它在一台不同的电脑上。旧电脑除了运行缓慢外没有其他问题。
需要两个版本的日志才能查看发生了什么。最好是在同一个文件中。
2.5.3 - NBC Nightly News With Lester Holt (2015) - S2022E153 - NBC Nightly News With Lester Holt.ts-Convert to MP4-2022-06-03T19-04-42.log (1.5 MB)
2.5.7 - NBC Nightly News With Lester Holt (2015) - S2022E153 - NBC Nightly News With Lester Holt.ts-Convert to MP4-2022-06-04T15-51-55.log (2.3 MB)
這些是使用同一個 .ts 檔案的記錄檔。2.5.3 播放正常,而 2.5.7 有影像中斷的問題。感謝您的協助。
感謝提供的日誌。你正在使用硬體編碼,而且每個系統上的顯示卡和驅動程式都不同。使用硬體編碼時,影片編碼是由驅動程式負責(不是 MCEBuddy,它會把影片編碼交給驅動程式處理)。問題就出在這裡,有問題的顯示卡驅動程式導致了影片問題。
有兩種可能的解決方案:
- 在轉換任務的「專家設定」頁面中關閉硬體編碼
- 將顯示卡驅動程式更換為更穩定的版本(最新版本不一定最好)。請參考這個主題中的建議驅動程式清單(或使用正常運作系統上的驅動程式)。GPU/Hardware Encoding/Acceleration FAQs
2.5.7 10秒片段
我不知道这是否有帮助,但它展示了问题。
你搞定了。關閉硬體編碼就解決了問題。從你連結裡那個穩定的 Windows 10 顯示卡驅動程式來看,它並不支援 Alder Lake 世代。那麼 12700K I7 晶片該用什麼驅動程式呢?謝謝。
試試幾個版本,並歡迎回饋給社群哪個版本在你的硬體上表現最好。
我还建议切换到 H.265(x265)编解码器。文件更小,而且这是内容的发展方向,尤其是高清和 4K 内容。Plex 运行良好,大多数播放器都能原生支持 x265,因此 Plex 也无需转码。
我已经全部改用 x265 编码,并用 HandBrake 单独转换其他格式。从未回头。
謝謝 Mike。看起來使用 h.265 時硬體編碼可以正常運作。
Mike,你能用 x.265 取得字幕嗎?我採用了你的建議,但字幕無法正常運作。
Re: 字幕。
这大概取决于字幕是内嵌在视频里,还是通过 SRT 文件外挂了;以及你是否需要把它们烧录进去。
我自己不依赖字幕,所以不确定 Silicon Dust 的 HD Homerun Quattro 调谐器和 SD DVR 录制下来的文件里是否已经带字幕。
我只知道我在用 MKV(Matroska)容器格式,它支持字幕。我不确定 MP4 容器是否支持字幕,这可能是你遇到的部分难题。
然后是播放端的问题:你的播放器得支持你选的字幕方式——无论是嵌在容器里,还是外挂文件(以及播放器怎么找到并加载那个 SRT 文件)。
我通过 Tivo 上的 Plex 应用观看,也在 PC 上直接用 VLC 播放。VLC 会自动找同目录的 SRT 文件,也能识别内嵌字幕。用 Tivo 的 Plex 客户端几乎肯定不支持外挂 SRT,不过 Plex 要是给 Tivo 实时转码的话,说不定会有惊喜。
希望你找到适合自己的工作流程。