我看到Windows 7隨附aac encoder和h264 encoder。我正在編寫一個需要進行視頻編碼的directshow應用程序。我認爲:「好極了!現在我不需要許可一個視頻編碼器!」,但後來我發現這些編碼器使用了新的MFT api,它似乎與directshow不兼容,似乎沒有像DMO一樣是一個包裝過濾器。有沒有辦法讓我在directshow中使用這些濾鏡?也許有一個包裝我沒有找到?也許我可以像DMO一樣訪問這些過濾器?是否可以使用directshow的Windows 7附帶的h264和aac編碼器?
2
A
回答
2
據我所知,H264和AAC編碼器只能使用Media Foundation API。請參閱MSDN上的Supported Media Formats in Media Foundation。所以如果你想使用這些,你需要使用WMF來代替DirectShow或者除了DirectShow之外。據我所知,現在有一個包裝器或適配器可以將一個MF圖形轉換成DirectShow。
好消息是,與DirectShow相比,MF有了很大的改進,並且爲視頻提供了非常好的高級API,如SinkWriter,這使得將視頻寫入文件變得更容易。
相關問題
- 1. 如何使用ffmpeg h264編碼器作爲directshow過濾器
- 2. 使用Android NDK時,本機AAC解碼器是否可用?
- 3. 在Windows 8.1上使用Nvidia編碼器NVENC和Media Foundation for H264
- 4. UIActivityViewController可以附加AAC嗎?
- 5. 執行'IMFTransform'來編碼或解碼H264或AAC
- 6. Windows Phone 7 AAC的MediaStreamSource
- 7. 是否可以使用Linux環境對Windows Mobile 7進行編碼?
- 8. 用AAC編碼器錄音?
- 9. 可以使用mingw編譯Windows Vista或7的代碼嗎?
- 10. 是否可以在Windows Embedded Standard 7中使用默認的Windows 7主題?
- 11. 在Android的H264編碼器?
- 12. FFMPEG和H264編碼的MP4
- 13. 是否可以使用帶有可編輯列的Gtk.TreeModelFilter?
- 14. Android MediaCodec AAC編碼器
- 15. 將flv視頻文件轉換爲m3u8格式,使用h264和ffmpeg中的aac編解碼器
- 16. 使用AudioUnit(CoreAudio)可以將音頻編碼爲AAC或MP3?
- 17. 我可以使用AVCaptureSession將AAC流編碼到內存嗎?
- 18. 如何使用H264 DS Filter與Directshow GraphEdit
- 19. 是否可以在Windows 7上禁用特定用戶的UAC?
- 20. Flash是否有AAC編碼器?也許鍊金術?
- 21. AAC編解碼器庫(libFAAC替代品)
- 22. 如何爲自定義DirectShow h264編碼器創建C#封裝器
- 23. 是否有免費的Windows Phone 7條碼掃描器SDK,可以在我的應用程序中使用?
- 24. 是否可以使用Catel與EntityFramework 7?
- 25. 我可以通過libavformat mux h264流m4(aac)沒有libx264?
- 26. 如何調試H264 DirectShow過濾器?
- 27. 是否可以檢索(編程)Windows任務的退出代碼?
- 28. 是否可以使用DirectShow API捕獲HDV/HD流
- 29. FFmpeg的AAC(「libfaac」)編解碼器選項?
- 30. 編譯器是否只編譯可以執行的代碼?
在Windows 7上查看可用的DirectShow過濾器和Graphedt,我沒有看到任何看起來像它使它們可用的東西... – 2011-02-04 03:45:29