![]() My second approach was to use one of the many FFmpeg wrappers which wrap the FFmpeg DLLs directly into C#. I did some research and found out that there seems to be an interface missing in these codecs that is used by ActiveX. ![]() The MediaDet class could not handle these types although I had the correct codecs installed. a MP4 container with a H.264 video and AAC audio codec or a simple FLV video. The disappointment came when I tried other video formats than my standard test video (AVI DivX MP3), e.g. I managed to grab frames at specified positions after editing the COM interface - I do not exactly remember where but I had to replace a byte parameter with a IntPtr one. I tried to use ActiveX and its COM interface in C#. Luckily that skill let me reach my goal for the video library - and it is highly improvised. ![]() Coming with working on the Compact Framework and different mobile devices comes a resignation, that if you want to do something the Windows OS on a device does not offer natively, you end up improvising a lot. I am using C# at work - mainly C# 3.5 CF - and to my shame I do not have much experience with other programming languages. This article will be about taking snapshots from almost any video file. ![]() Information also means video snapshots so you can instantly see what video file it is. I am creating a library for my video files and want it to be capable of extracting as many information from a file as possible so the user (mainly me) can be as lazy adding new videos as possible. If you're looking for a PInvoke wrapper for FFmpeg, have a look at my new article about that: Invoke FFmpeg to export frames Introduction ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |