最近网友常问我关于Media SDK的一些基本问题,非常高兴大家对Media SDK的热衷。在浏览相关网页期间,发现了一篇老文章,将Media SDK的常见问题都进行了解答,感觉不错,分享给大家。 Q1: What did Intel announce? Q1: What is the Intel Media SDK?A1: The Intel® Media Software Development Kit (Intel Media SDK) 2013, a new version of the popular cross-platform application programming interface (API) for developing consumer and professional media applications, including video editing and processing, media conversion, streaming and playback, and video conferencing. The SDK makes it easy for developers to optimize applications for Intel HD Graphics’ fixed-function hardware acceleration, currently part of the 2nd and 3rd generation Intel® Core™ processors. Q2: What are the new features of Intel Media SDK 2013?A2: The SDK is optimized to utilize the power of upcoming 4th generation Intel Core processors, codenamed “Haswell,” and now, Intel Atom® processor-based tablets for a consistently high-quality media experience. In addition to supporting accelerated H.264 encode and decode and video processing filters, the new SDK includes enhanced support for Windows 8, Microsoft DirectX 11, fully accelerated MPEG2 encode and MPEG/JPEG decode, and a Windows Store development sample. Use of Intel Media SDK 2013 also includes free licensing and source for integration with Open Source projects and Open CL* video workloads. The SDK is available as a free download intel.com/software/mediasdk Here is a complete list of the new features for Intel Media SDK 2013:
Q3: What are the benefits to using Intel Media SDK?A3: Developers using Intel Media SDK no longer have to write separate code paths to tap into platform specific hardware acceleration to improve video performance. The Intel Media SDK features a single API that streamlines workflow and exploits hardware acceleration capabilities within Intel hardware. Additionally, applications integrating Intel Media SDK today will take advantage of hardware acceleration capabilities of future graphics processing solutions without rewriting the program code. Q4: Is the Intel Media SDK setting the stage for future multi-core products?A4: Intel Media SDK helps developers produce future-proofed code by using a single API that supports today's hardware as well as well as hardware that will be available in the future. This SDK is available now as a free download at intel.com/software/mediasdk. Q5: Are there developers currently using Intel Media SDK to optimize their media applications?A5: Yes, Intel has worked with a number of media application developers in the Alpha and Beta phases leading to this announcement. Developers including ArcSoft*, Corel*, CyberLink*, Sonic*, Sony*, and Sorenson Media* are just a few of the companies using Intel Media SDK. Q6: What platforms does Intel Media SDK support?A6: Intel Media SDK supports a broad selection of hardware platforms including those with 2nd, 3rd and 4th generation Intel Core processors that have Intel HD Graphics, tablets with Intel Atom processors, codenamed “Clovertrail”. Intel® Media SDK also supports the Windows* 7 and 8 operating systems (32-bit and 64-bit and Windows 8 ModernUI.* Q7: Does the Intel Media SDK tool work with non-Intel graphics?A7: The API within the Intel Media SDK is extensible, allowing development teams to create dynamic link libraries (DLL) that support platform-specific implementations, including hardware from third party vendors. Q8: What is the pricing for the Intel Media SDK?A8: The Intel Media SDK is available as a free download at intel.com/software/mediasdk and also includes free licensing and source for integration with Open Source projects Q9: What video CODECs does Intel Media SDK support?A9: Intel Media SDK 2013 supports the following video CODECs:
Q10: Does Intel Media SDK support and or accelerate any video pre-processing features?A10: Yes, Intel Media SDK accelerates pre and post-processing functions, including: Deinterlacing/Inverse Telecine, Resizing, Color Conversion, Denoising, Frame Rate Conversion, Brightness, Contrast, Hue, Saturation Control, Sharpening, Image Stabilization Q11: How does Intel Media SDK work when no hardware acceleration is available?A11: When hardware is not present for acceleration of decode or encode, Intel Media SDK will gracefully fall back to using software. This software will function on legacy and non-Intel CPUs. Q12: Does Intel Media SDK support server workloads or Windows Server?A12: Intel Media SDK 2013 is not currently designed or optimized for server workloads and is not officially supported by Windows Server*. That being said, several customers actively utilize the Intel Media SDK for this very use case and we will be factoring this customer need into future product plans. Q13: Is H.264 optimized for transmission latency?A13: Yes. Since Intel Media SDK 2012, the SDK has been specifically optimized for video editing, transcoding or video playback usages for streaming or video conferencing usage models where latency would be a focus. Q14: Does the Intel Media SDK support Linux or Mac OS X?A14: Intel Media SDK currently supports Microsoft Windows 7 and 8. Intel continues to monitor customer feedback and will factor customer needs into future product plans. Q15: How can I use my own SW library for encoding or decoding instead of using the Intel supplied library?A15: Replace libmfxsw32.dll or libmfxsw64.dll with your own SW library DLL. Use the same naming, and place into your unique install directory. Q16: Is Intel Media SDK interoperable with other Intel Tools?A16: Yes. Intel Media SDK 2013 is interoperable with both Intel Graphics Performance Analyzers and also the Intel SDK for OpenCL Applications. When used with Intel GPA, Intel Media SDK can be used to provide real-time encode, decode metrics for game developers. When used with the Intel SDK for OpenCL Applications, visual computing applications get the added benefit of both hardware-accelerated video encoding, decoding, and transcoding from Intel Media SDK coupled with OpenCL capabilities to utilize both the CPU and Intel HD Graphics on 3rd and 4th generation Intel Core processors. The Intel Media SDK includes sample code for both Intel GPA and Intel SDK for OpenCL Applications Q17: What Support is Available for Intel Media SDK?A17: The following are some of the resources available for Intel Media SDK developer support:
Q18: What about support for mobile devices and operating systems?A18: Intel Media SDK supports a broad selection of hardware platforms including those with 2nd, 3rd and 4th generation Intel Core processors that have Intel HD Graphics, tablets with Intel Atom processors, codenamed “Clovertrail” that run Windows 7 and 8. Android and iOS devices are not currently supported. (yanqing-wang) |