我有一台可以播放 MKV 文件的三星电视。Windows DLNA播放右键单击媒体文件时出现的菜单不支持 MKV 文件,但有一个简单的技巧可以将文件扩展名从更改.mkv
为.avi
播放上下文菜单项将会出现。此时,我就可以成功地从我的电脑流式传输到我的电视上。
然而,这在 Windows 8 中似乎不起作用。在 Windows 8 中执行同样的事情会导致播放窗口打开,但文件没有播放。将文件拖放到播放窗口会导致它被默默忽略。当然,使用实际的 AVI、MP4 等文件是可行的。看来 Windows 8 现在正在对文件进行某种验证,而 Windows 7 以前没有这样做。播放窗口没有显示任何明显的错误消息或警告,并且 Windows 事件日志中也没有任何内容。
那么,在 Windows 8 中有没有办法将 MKV 文件流式传输到 DLNA 设备而无需将其转换为其他容器格式?
我宁愿不使用额外的第三方软件,但如果它是专门为这种简单的情况设计的,而不是更强大的“媒体库/服务器”解决方案,我会考虑它。
答案1
我的 Windows 8/三星电视也遇到了同样的问题。在 Windows 7 中,我可以将文件从 mkv 重命名为 avi,然后右键单击它们并选择“播放到”并选择我的电视。
我的解决方法(不需要任何第三方软件)是将文件重命名为 avi,然后在电视上选择“内容”按钮 ->“查找我的电脑”,浏览到“电影”-> 然后找到包含我刚刚重命名为 avi 的电影的文件夹并打开它。然后它就会播放。
如果您尚未允许电视查看 Windows Media Player 中的媒体库(通过 DLNA),则需要打开 Windows Media Player,单击“流”->“更多媒体选项”,然后允许电视浏览媒体文件。如果 Windows Media Player 中尚未添加电影文件夹,您可能还需要添加它。(右键单击“视频”->“管理视频库”,然后添加您保存电影的位置)
希望微软允许通过右键单击播放再次在电视上播放 MKV 文件 - 但我不会屏住呼吸。
答案2
我找到了一种方法,可以将.MKV
文件从 Windows 8 流式传输到DLNA
支持的媒体播放器上这超级用户主题。
安装PS3媒体服务器运行程序,浏览选项卡并选中和取消选中您喜欢的一些设置。(请记住,不要忘记在“导航/共享设置”选项卡下定义您想要共享的文件夹。)
这对我有用(在我的电视和媒体播放器上都是如此,除了使用电视时会滞后,但可以播放......)
真正的优点:您可以PS3 media server
以 的身份运行service
,因此您可以按需观看视频(只要您的电脑已打开并且服务器正在运行,您就可以从电视上浏览电影)。
我希望这也对你有帮助!
编辑:另一个选择是使用TVersity
我没有用过它,但你可以尝试一下。关联
答案3
安装适用于 Windows 7 和 8 的 Shark007 标准编解码器(如果您使用的是 64 位 Windows,则包括 64 位插件)。它将使用 DivX Media Foundation 组件(来自 10.2 之前的 DivX Player)并添加一些注册表设置以使本机播放到菜单能够显示。
否则,如果您想手动执行此操作:
ACMWrapperDMO.dll
获取版本1.0.0.76的副本DivXMFSource.dll
(32 位和 64 位版本)。注册 DLL(
regsvr32
)。.mkv
为注册表中的文件添加播放到处理程序。
AddMKVPlayToHandler.reg
:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\SystemFileAssociations\.mkv\shellex\ContextMenuHandlers\PlayTo]
@="{7AD84985-87B4-4a16-BE58-8B72A5B390F7}"
答案4
重命名文件是一种蹩脚的解决方案。到目前为止,我使用 LG SMART SHARE。这是一个小应用程序,但它可以完美地与任何设备配合使用(不仅仅是 LG)。 http://ngfts.lge.com/fts/gftsDownload.lge?biz_code=LGDLNA&func_code=LGDLNA&file_path=/lgdlna/lgdlna/LG_SmartShare_WAL_33_2.3.1511.1201.zip