Custom Cuts「媒體檔案載入失敗」

請求類型: 錯誤
MCEBuddy 版本與類型(32 位元或 64 位元): 2.4 Release 7 - 64 位元
作業系統與類型(32 位元或 64 位元): Win7 Ultimate 64 位元

問題或建議摘要:

我正在嘗試使用 Custom Cuts 工具,但無論我嘗試開啟哪種類型的影片檔案(我已嘗試 .mp4 或 .wtv),都會出現以下錯誤「無法載入媒體檔案。」

重現錯誤的步驟:

開啟 Custom Cuts。選擇開啟影片並選擇一個影片檔案。它在背景中似乎處理了幾秒鐘,然後出現錯誤。

截圖:

image

我想我可能找到了问题所在。我在一台处理服务器上安装了MCEBuddy,因此我总是通过远程桌面会话连接。我从本地机器启动程序后,同样的视频文件加载完全正常。如果有人能确认RDP连接存在限制,我将不胜感激。

這聽起來沒錯,因為自訂剪輯需要使用 Direct Show 轉碼器來載入並顯示剪輯片段(實際上是由 Windows 內部自行完成,自訂剪輯只是將檔案傳送給 Windows 來渲染)。

遠端連線(無頭)和伺服器不使用 Direct Show 轉碼器,因此無法運作。

從 Windows 10 開始,我相信微軟已經在無頭/RDP 連線上實作了 Direct Show 渲染,但我自己還沒測試過。

我也遇到同樣的問題,但並非遠端連線。不過我的檔案是放在網路磁碟上。我大概試了 20 個檔案,只成功載入 1 個,其餘都跳出以下錯誤訊息:

感謝任何協助。

Windows 无法加载您的 DirectShow 编解码器。请尝试使用最新版本的 FFDShow 进行更新。

感謝回覆。我單獨安裝了 FFDShow,問題依舊;安裝 K-Lite Codec 套件,問題依舊;看到可能是 LAV splitter 的問題,又單獨裝了它,還是一樣。我只成功載入過一個檔案,之後再試都不行。我也重開機試過,沒幫助。有什麼想法嗎?

對了,這些檔案都放在網路磁碟上──不確定有沒有關係。

以下是我能開啟的檔案資訊:
Nature Cat (2015) - S01E25 - Runaway Pumpkin; Lady Bug Tough.ts.txt (9.8 KB)

而無法開啟的檔案:
Nature Cat (2015) - S01E05 - Cave Conundrum; Daisy’s Colossal Fossil.ts.txt (7.5 KB)

看起來是 HD 1920x1080 的檔案?SD 檔案似乎都能正常開啟……

还是遇到同样的错误。我应该开一个新帖子来彻底解决这个问题吗?很希望能完全用上这个程序和花的30美元 :slight_smile: 谢谢

Custom cuts 無法控制影片的載入與渲染。它使用的是 Windows 播放器控制項,而這些控制項依賴 Windows 的 Direct Show 解碼器。很遺憾,我這邊無法提供一個簡單的解決方案。我們可以研究一些變通辦法,但這會需要時間。

根據我的研究,Windows Media Player 並不支援 TS 檔案。為什麼 Custom Cuts 會使用一個原生不支援該格式的播放器/控制元件?我系統裡的所有媒體播放器(Movie Maker、VLC、MPC-HC、電影與電視)都能載入該檔案,唯獨 Windows Media Player 不行。我已重新安裝 K-Lite,並嘗試了各種我以為能讓 WMP 使用該解碼器的設定,但仍未成功。

我非常喜歡 Custom Cuts 簡單地移除檔案中多餘片段的功能。既然我無法使用它,您是否知道有其他免費軟體可以在「不重新編碼」的情況下,像 Custom Cuts 一樣簡單地剪掉 TS 檔的開頭與結尾?或者對於 K-Lite(我裝的是 mega pack)裡的解碼器設定有任何建議,能讓這件事成功?

我也試過這裡的資訊:
http://www.love-media-player.com/play-ts-in-windows-media-player/
並安裝了 Haali,在安裝時也啟用了 TS。依舊沒用。不可能只有我一個人無法把 TS 檔載入 Custom Cuts…

感謝您的協助。

編輯:建議安裝 LAVFilters,因為 FFDShow 現已停止維護

這不是事實。我們有大量 TS 檔案,在媒體播放器中播放完全正常,也能順利載入 Custom Cuts。

你把幾件事搞混了。媒體播放器只是個外殼,能否播放取決於 Direct Show 媒體解碼器。Windows 會尋找相符的解碼器,或將影片送給解碼器解碼串流並回傳原始資料,再由播放器渲染。

解碼器分兩種:容器解碼器與影像解碼器。

TS 是容器,可裝 mpeg1、mpeg2、mpeg4、mpegH 或其他支援的影像格式。當媒體播放器載入影片時,第一步就是尋找能解碼 TS 容器的容器解碼器。Windows 的 Direct Show 與 Media Foundation 層內建支援大多數常見容器,除了 MKV(因此 MCEBuddy 隨附 LAVFilters,提供媒體播放器載入 MKV 所需的解碼器)。

下一步是找出負責解碼影像串流的解碼器(mpeg1/2/4/H 等)。同樣地,Windows 透過 Media Foundation 層內建支援大多數編碼,除了像 Flash 或 mpegH 這類冷門格式。(因此 MCEBuddy 綁定 LAVFilters,它與 Media Foundation 層及 Direct Show 解碼器配合良好,可補足 Windows 缺少的部分,並提供友善介面切換 Windows 與 LAVFilters 解碼器)

所以這一切都與媒體播放器無關,完全取決於你如何設定系統。

大家遇到的問題都與使用的解碼器有關。我們不建議使用 Shark、K-Lite 或其他解碼器包,因為它們會破壞半數 Windows Media Foundation 系統(字面意思,它們會停用一半功能,有時甚至把登錄檔搞爛到無法還原),並安裝與 Direct Show 框架不相容的解碼器,導致所有東西都失效。

我們的測試機器幾乎沒遇過任何問題,無論播放或 Custom Cuts 都正常。這些是乾淨的 Windows 安裝,沒裝任何自訂解碼器包。

如果你想用 Custom Cuts,請從乾淨的 Windows 安裝開始,除非確定需要,否則別裝任何解碼器包。

感谢您抽时间回复。我本该更具体地说明,根据我的研究,Windows Media Player 并不原生支持 TS 文件。不是说它完全不能播放,只是需要绕些弯子。不过我又懂什么呢,网上看到的东西未必都对。

说到底,我一头雾水。我既不是程序员也不是工程师。我只知道,除了您的软件和 Windows Media Player,TS 文件在其他地方都能正常播放。您给出的唯一方案是让我重装 Windows 10,可我不愿意,因为这台电脑除了看需要剪辑的电视节目,还要做很多别的事。然而,按您的说法,除了格式化电脑,您也帮不上别的忙。我只希望能有个简单的解决办法,或者至少有步骤让我排查并修复问题。看来没有。再次感谢您的时间。

我剛想起我有一台幾乎沒在用的 Surface Pro 3,上面沒裝任何解碼器。實際上除了 Microsoft Office 和幾個工作用程式外,幾乎什麼都沒裝。我剛裝了 MCEBuddy 並試著用 Custom Cuts,結果出現一模一樣的錯誤。試著用預設播放器播放 TS 檔,只有聲音沒畫面,系統說需要解碼器並自動下載,之後畫面就出現了。再試一次 Custom Cuts,還是不行,同樣的錯誤。看來我真的沒轍了,因為我基本上照你的建議做了,我的 Surface Pro 上幾乎什麼都沒裝。

再次強調,不論你從哪裡得到的資訊,這在事實上是錯誤的。全新安裝 Windows 8 或 10 都能直接開啟 TS 容器,Windows Foundation 與 DirectShow 編解碼器支援 MP4、AVI、TS 及大多數主流格式,事實上 Windows 10 也支援 MKV。

至於你提到的「找不到編解碼器」錯誤,這又回到我的第二點:實際的視訊編解碼器。我不知道你的 TS 檔案裡封裝了哪種視訊編解碼器。如果你願意,可以把 TS 檔上傳到我們的伺服器,我們可以在這裡播放,確認它在原廠系統上能否正常運作。

多年來我們一直強調,安裝第三方編解碼器套件(如 K-Lite 與 Shark)只會搞壞系統。FFDShow 是唯一設計成「與 Windows 協同運作」而非竄改並破壞系統的套件。

我知道你在遇到問題,可能是你的編解碼器套件破壞了 Windows Media Foundation;除非你把影片上傳,或拿一套全新安裝的 Windows 測試,否則無從得知。

老实说,我根本不在乎 Windows Media Player 是否支持 TS 文件。如果我作为付费客户的错误陈述让你感到困扰(看起来是这样,因为你一直在纠正我),那我道歉。我明白了,你的软件没有任何问题,是我自己在电脑上乱装东西的错。我甚至按你的建议,把软件装在一台全新的 Windows 系统(Surface Pro)上,结果还是不行。

事实是,这些文件在其他地方都能正常播放,唯独在你的软件和 Windows Media Player 上不行——而后者我根本不用。我只是真的很想让它们能播放,因为我喜欢 Custom Cuts 的简洁(之前加载 SD 480 文件完全没问题)。

如果我不是真的喜欢你的软件,我也不会花钱购买,早就直接换别的了。

请把这当作一种夸奖:我花钱买了你的软件,并希望它真的能为我工作,而不是让我觉得自己像个傻瓜,因为我搞不懂编解码器之类的东西,只能把网上看到的东西告诉你。

http://www.afterdawn.com/guides/archive/how_to_play_ts_files.cfm

https://www.techwalla.com/articles/how-to-play-ts-files-in-windows-media-player

https://answers.microsoft.com/en-us/windows/forum/windows_vista-pictures/ts-file-does-not-play-in-wmp-without-renaming-to/e1be34a1-fd83-4683-9119-11751935538e

https://www.google.com/search?q=windows+media+player+play+ts+files&oq=windows+media+player+play+ts+files&aqs=chrome..69i57j0l4.10477j0j1&sourceid=chrome&ie=UTF-8

我不是想让人手把手教我,我是真的想一起把问题解决。请告诉我可以把文件上传到哪里供你查看。

再次感谢你的帮助,也为我之前的沮丧情绪道歉。

補充一下——這些 ts 檔案是由 Plex 透過 Plex Server 在我的 Nvidia Shield 上建立的。電視訊號是 OTA,調諧器是 HD Homerun dual。

您可以在此上传: