Hier ein Software-Development-Kit, welches für alle diejenigen interessant ist, die Videos/Animationen in ihre Anwendung integrieren wollen (Einfacher AVI-Player etc.).
TVideoGrabber is a video capture / media player SDK for development of C#.NET, VB.NET, C++, Delphi, C++Builder, and ActiveX-compatible applications. Powerful and intuitive to use, TVideoGrabber will help you to save time, money and effort to include video and/or audio capabilities in your project.
TVideoGrabber captures and records video and audio streams from most of video capture devices like USB webcams, USB analog capture devices, IP cameras, desktop, as well as from set of bitmaps used as video source.
By installing our optional RTSP DirectShow source filter you can capture RTSP, RTMP, HTTP, Shoucast and various other streaming sources. The RTSP filter lets you save the streaming source to a file without transcoding and without loosing frames when generating new files on the fly.
TvideoGrabber supports also capture devices with a hardware encoder like the Logitech C920 (H264), Blackmagic Decklink, Hauppauge Colossus, etc...
Most of the encoding formats are supported, natively or by using third-party codecs.
You can stream audio/video to the network, directly or through a Windows Media server.
TVideoGrabber is also an advanced media player that lets play audio/video clips at their normal speed, faster, slower, forward and backward, one by one or through a playlist.
It is possible to capture frames, perform text/graphic overlays during preview, recording or playback, perform PIP video from another TVideoGrabber component, apply video processing like rotation, cropping and more.
TVideoGrabber can merge several clips into a single one, split a clip into smaller clips and re-encode them to different formats.
TVideoGrabber includes a single component the following features:
- VIDEO PREVIEW,
- VIDEO RECORDING,
- AUDIO RECORDING,
- MEDIA PLAYER,
- MERGE/SPLIT VIDEO AND AUDIO CLIPS,
- FRAME CAPTURE,
- GRAPHICS AND TEXT OVERLAYS,
- PIP VIDEO FROM ANOTHER TVIDEOGRABBER (Picture in Picture),
- IP CAMERA SUPPORT,
- MOTION DETECTION,
- LIVE NETWORK AUDIO/VIDEO STREAMING,
- VIDEO PROCESSING,
- SCREEN (or window) RECORDING,
- VIDEO CLIPS BUILT FROM IMAGES,
- RE-ENCODING TO OTHER FORMATS,
- AUDIO VU-METERS,
- DUAL DISPLAY,
- UNICODE STRINGS
TVideoGrabber is designed to be easy and comprehensive to use.
Simply put a TVideoGrabber component on a form and invoke StartPreview() to get the preview running!
Several instances of TVideoGrabber can run concurrently, e.g. to display a video capture window and a media player window on the same form, or to run several cameras concurrently on the same form.
The package includes demo projects showing how to implement the simplest as well as the most advanced features, with only a few lines of code.
- VideoGrabber.FullScreen=true: the video goes in full screen mode but the application remains visible in some cases
- playlist: the video window now remains visible between clips
- VideoGrabber.NetworkStreaming enabled: invoking StopPreview() or StopRecording() now stops the graph immediately (previously it took a few seconds)
- freezing or crash when the preview or recording in some rare cases
- Delphi or C++Builder: changing the BackgroundColor property was ignored
RadStudio XE5 components
it is not possible to use up to 8 display windows, just invoke the SetDisplay... functions with an index between 2 and 8 (0 and 1 are reserved to the existing Display... and DualDisplay... properties), e.g.:
Videograbber.SetDisplayActive (2, true);
Videograbber.SetDisplayActive (3, true);
Videograbber.SetDisplayMonitor (2, 1);
Videograbber.SetDisplayMonitor (3, 2);
Videograbber.SetDisplayFullScreen (2, true);
Videograbber.SetDisplayFullScreen (3, true);
..:: DOWNLOAD ::..
Share-Online : Link