包含Expression Encoder Pro 4编解码器 [英] Expression Encoder Pro 4 Codec's included

查看:90
本文介绍了包含Expression Encoder Pro 4编解码器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想确保在工作时我只使用此工具启用了包含的编解码器,并且只有在无法读取特定格式时才启用其他编解码器支持。  MS的某个人可以向我提供一个名为编解码器的列表,您可以在Expression Pro附带的选项屏幕中看到这些编解码器吗? 我认为这是我第一次在一个新系统上安装它时所列出的那些,但Eric或有人说它并不总是显示所有的编解码器,除非它们是需要的。 我现在有一个加载
的编解码器,其中大多数是MS,但不确定它们是否带有Expression或是WMP的一部分或者是什么。

I want to make sure that I only have the included codec's enabled with this tool when they work and only enable additional codec support when it can't read a particular format.  Can someone at MS provide me with a list of the named codec's you would see in the options screen that come with Expression Pro?  I would assume it's the ones listed when I first install it on a fresh system however Eric or someone said that it doesn't always show all the codec unless they are needed.  I now have a load of codec's most of them MS that show but not sure if they come with Expression or are part of WMP or what.

谢谢。

史蒂夫

推荐答案

史蒂夫,

这里有几件有关编解码器的信息:

Here are a few pieces of information regarding codecs:

1。您的案例有4种DShow编解码器来源:表达式编码器附带的编码器(其名称以此开头),操作系统附带的编码器(显示供应商的所有其他编解码器= Microsoft),其他应用程序附带的编解码器和那些你作为独立编解码器安装的
。最后两个是我一直称为"第三方编解码器"的那些。并且通常是挂起,崩溃,内存泄漏等的来源,这就是为什么我通常建议在尝试解决问题时首先禁用它们。

1. There are 4 sources of DShow codecs for your cases: ones that came with Expression Encoder (their names start with that), ones that came with the OS (all the other codecs that show Vendor=Microsoft), ones that came with other applications and ones that you installed as standalone codecs. The last two are the ones I keep referring as "3rd party codecs" and are often the source of hangs, crashes, memory leaks, etc, which is why I usually suggest to start disabling them first when trying to troubleshoot a problem.

2。如#1中所列,如果您只想使用第一方编解码器,您只需选择带有"Microsoft"的编解码器即可。作为供应商。一旦您确定第一方文件不支持该文件,您可以通过我们的选项菜单中的兼容性
选项卡安装/启用所需的特定编解码器。

2. As listed in #1, if you want to use only 1st party codecs, you could simply select the ones with "Microsoft" as a Vendor. Once you've identified a file isn't supported by the 1st party ones, you can install/enable the specific codec needed via our Compatibility tab in our Option menu.

3。正如您在上面的帖子中所述,我们不会在列表中显示任何编解码器,除非您尝试以某种方式使用它们。请注意,导入文件的操作可能会尝试许多编解码器,但不是所有编解码器。要查看已安装的可用DShow编解码器的完整列表,
您可以使用名为GraphEdt.exe的PlatformSDK工具,该工具枚举PC上安装的所有DShow过滤器。另请注意,卸载并重新安装Encoder将不会重置编解码器列表,但删除此文件将:C:\ Users \< user name> \ AppData \Roaming\Microsoft\Expression \ Encoder
4 \Filter.config。由于此文件只是跟踪哪个编解码器已被禁用,我担心删除该文件不会产生太大影响。

3. As you said in your post above, we don't show any codecs on the list unless you try to use them in some way. Note that the action of importing a file may try many codecs, but not all of them. To see a complete list of available DShow codecs installed, you can use a PlatformSDK tool called GraphEdt.exe, which enumerates through all DShow filters installed on your PC. Also note that uninstalling and reinstalling Encoder will not reset the list of codecs, but deleting this file will: C:\Users\<user name>\AppData\Roaming\Microsoft\Expression\Encoder 4\Filter.config. Since this file just keeps track of which codec has been disabled or not, I'm afraid deleting that file won't have much effect.

4。使用第三方编解码器的原因之一可能是复杂的,因为基于Merit的DShow过滤技术。每个编解码器都有一定数量的编码,这使得DShow在尝试使用每个编解码器时都有一个粗略的顺序。在发布
DShow SDK时,Microsoft提供了有关如何使用"Merit"的指南。并且构建编解码器,但不幸的是,大多数第三方编解码器开发人员决定忽略它们并尽可能高地使他们的编解码器的优点。再加上许多第三方
编解码器适合支持非常特定的视频流格式,但无论如何错误地接受其他人,您可以想象很多时候,视频流不会被其预期解码它本来就是编解码器。

4. One of the reasons why using 3rd party codecs can be complicated is because the Merit-based DShow filter technology. Every codec has a certain number associated with them that provides DShow a rough order on trying to use each codec. When publishing the DShow SDK, Microsoft has provided guidelines on how to use "Merit" and build codecs, but unfortunately, most 3rd party codec developers decided to ignore them and put their codecs' Merit as high as possible. Coupled with the fact that a lot of 3rd party codecs are suited to support very specific video stream formats but wrongly accepts others anyways, you can imagine that many times, the video stream won't get decoded by its intended codec it was meant to.

5。同样重要的是要注意,在线发现的大多数第三方编解码器主要用于播放目的,但可能无法用于编辑。额外的功能对于编辑是有帮助的或需要的,包括正确的搜索,双通支持和YUV
支持初学者。同样值得注意的是,虽然文件可以在WMP或VLC中正常播放,但这并不意味着您安装了正确的DShow编解码器来播放该文件。例如,Windows7中的WMP也支持MediaFoundation编解码器,这是一项新技术为Windows7及以上版本引入的
表达式编码器不支持。 VLC不是基于DShow技术,而是拥有自己的一套编解码器。最后,即使有可用的DShow编解码器与WMP一起工作,由于许可协议(例如Windows Vista和7上附带的AC3过滤器),它可能仅在特定应用程序中受到支持
。  测试在Expression Encoder中使用的编解码器的一个好方法是使用Graphedt.exe并尝试渲染媒体文件,该文件正在运行
类似于在Expression Encoder中使用的代码。

5. It's also important to note that most 3rd party codecs found online are mainly constructed for playback purposes, but may not work for editing. Extra functionality is helpful or required for editing, including proper seeking, dual-pass support and YUV support for starters. It's also worth noting that while a file may play fine in WMP or VLC, it doesn't mean you have proper DShow codecs installed to play that file. For instance, WMP in Windows7 also support MediaFoundation codecs, a new technology introduced for Windows7 and above that Expression Encoder doesn't support. And VLC isn't based on DShow technology and has its own set of codecs. Finally, even if there is a DShow codec available that works file with WMP, it might be crippled to be supported only in a specific application because of licensing agreements, like the AC3 filter that ships on Windows Vista and 7. One good way to test a codec to be used in Expression Encoder is to use Graphedt.exe and try to render a media file, which is exercising similar code that's being use in Expression Encoder.

总之,DShow过滤技术非常出色,可以通过在任何基于DShow的应用程序中使用第三方编解码器来提供非常广泛的媒体格式支持,但使用它需要付出代价:用户必须是了解安装在他们的
PC上的编解码器,并将根据他们的需要对其进行适当管理。

In summary, DShow filter technology is great at providing very wide media format support by enabling 3rd party codecs to be used in any DShow-based application, but using it comes at a price: users will have to be aware of the codecs installed on their PC and will have administrate them appropriately for their needs.

A 关于DShow过滤器和编解码器可以说更多,但幸运的是很多它已经在线提供。以下是一些值得阅读的主题:

A lot more can be said about DShow filters and codecs, but thankfully a lot of it is already available online. Here are a few topics worth reading:

http://msdn.microsoft.com/en-us/library/dd375454(v = vs.85).aspx

http://en.wikipedia.org/wiki/DirectShow

http://windows.microsoft.com/en-US/windows7/Codecs-frequently-asked-questions

 


这篇关于包含Expression Encoder Pro 4编解码器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆