Hey guys!
I'm looking to design an application that can take a movie file and have several nice playback features, specifically frame by frame (forward and backward), slow mo, and jump to a specific point in the video. Basically each of these features would have its own button.
I found the Microsoft.DirectX.AudioVideoPlayback API and it looks to do the simple things (play, pause, rewind, fast forward).
My question is: does a better API exist out there that can do the things I have mentioned, or is there a way to do any of those things in the Microsoft.DirectX.AudioVideoPlayback API and I haven't figured out how to do it?
Also, if you have any general tips for coding with video files and playback, please let me know as this will be my first attempt.
Any replies are greatly appreciated!
I am using Visual studio 2010 / .NET 4.0
Thank you!!
Video Playback API in C#
Page 1 of 12 Replies - 3626 Views - Last Post: 27 January 2012 - 11:22 PM
Replies To: Video Playback API in C#
#2
Re: Video Playback API in C#
Posted 23 January 2012 - 04:11 AM
Why would you want anything other than Microsoft.DirectX.AudioVideoPlayback API?
It's pretty straight forward:
Audio Video Playback
There's a nice article on CodeProject with a full movie player project:
C# Movie Player
But if you want something advanced you could also check out this article:
C# Video TimeLine Control for DirectShow & VLC Like Adobe AfterEffects
There's also the DirectShow.Net Library. And an article about it: DirectShow.NET
And there's a tutorial about the Microsoft.DirectX.AudioVideoPlayback API here on Dream.In.Code: Adding Video to an Application
It's pretty straight forward:
Audio Video Playback
There's a nice article on CodeProject with a full movie player project:
C# Movie Player
But if you want something advanced you could also check out this article:
C# Video TimeLine Control for DirectShow & VLC Like Adobe AfterEffects
There's also the DirectShow.Net Library. And an article about it: DirectShow.NET
And there's a tutorial about the Microsoft.DirectX.AudioVideoPlayback API here on Dream.In.Code: Adding Video to an Application
#3
Re: Video Playback API in C#
Posted 27 January 2012 - 11:22 PM
RexGrammer, on 23 January 2012 - 04:11 AM, said:
Why would you want anything other than Microsoft.DirectX.AudioVideoPlayback API?
It's pretty straight forward:
Audio Video Playback
There's a nice article on CodeProject with a full movie player project:
C# Movie Player
But if you want something advanced you could also check out this article:
C# Video TimeLine Control for DirectShow & VLC Like Adobe AfterEffects
There's also the DirectShow.Net Library. And an article about it: DirectShow.NET
And there's a tutorial about the Microsoft.DirectX.AudioVideoPlayback API here on Dream.In.Code: Adding Video to an Application
It's pretty straight forward:
Audio Video Playback
There's a nice article on CodeProject with a full movie player project:
C# Movie Player
But if you want something advanced you could also check out this article:
C# Video TimeLine Control for DirectShow & VLC Like Adobe AfterEffects
There's also the DirectShow.Net Library. And an article about it: DirectShow.NET
And there's a tutorial about the Microsoft.DirectX.AudioVideoPlayback API here on Dream.In.Code: Adding Video to an Application
Thanks Rex! I will be sure to try this out.
Page 1 of 1
|
|

New Topic/Question
Reply



MultiQuote




|