2

I'm trying to implement a VirtualDub-like video editor into my C# app that can display any frame from a video file (h264 is the main focus).

I've already implemented something with FFMPEG from this post: Get thumbnail image of video file in C#

but it's too slow. I'd like to just access the frame image directly from the video without needing to write an image file to disk.

Is there a way to achieve this kind of frame-accurate seeking in C#?

Community
  • 1
  • 1
Dili
  • 556
  • 1
  • 5
  • 14
  • There are native APIs for video files: Media Foundation, DirectShow. They can work much faster, compared to the method you are referring to. It is not FFmpeg slow, of course, it is command line interop which is killing everything here. – Roman R. Feb 09 '14 at 16:13
  • @Dili, What did you end up doing? I'm having a similar problem, and DirectShow.net is not getting me much further, especially when trying to play various file formats. – Justas Oct 03 '14 at 05:53

0 Answers0