Thema: Delphi Videostream empfangen

Einzelnen Beitrag anzeigen

Wishmaster

Registriert seit: 14. Sep 2002
Ort: Steinbach, MB, Canada
301 Beiträge
 
Delphi XE2 Architect
 
#2

Re: Videostream empfangen

  Alt 15. Jun 2008, 07:13
Hi.

Zitat:
Ich benutze den Code von http://www.un4seen.com/ für das abspielen. Ich glaube aber nicht, dass man den Code noch so ausbauen kann, dass man damit auch Videos abspielen kann.

hast du dir schon mal das Video Plug-In von bass (BassVideo.dll) angeschaut? Ich selbst habe keine Erfahrung mit dem Plug-in, es sieht aber viel versprechend aus.


Aus der BassVideo Hilfe



Zitat:
BassVideo 2.4 Copyright(C) 2007-2008 Nguyen Nhat Dung

What's the point?
=================
BassVideo is an library allow control directshow over bass.And it support many video/audio format. Support other format via codec installed in your computer.

Requirements
============
* Bass 2.4

* DirectX

Main Features
=============
* Use bass as output, get data use Bass_ChannelGetData. But some function need call inside BassVideo : Control Position, VideoWindow, Create Stream.

* Support WMA, WMV, ASF, MPEG, AVI, QuickTime (version 2 and lower) , WAV, AIFF, AU, SND

* VMR9, VMR9-WindowLess, EVR, OVERLAY, DEFAULT RENDER are supported.

* Play multi file at one command

* Display multi video in one channels

* Support effect from bass_fx, bass_mix

* Easy to set video ratio 4:3, 16:9, Source, Free, or any ratio.

* Step every video frame

* Control DirectShow event

* Support any bass flags except the decoding.

What next ?

==============

* Decoding/Extract Audio/Pich

* Draw text/Image to video

* Open Capture Device

* Build in decoder

Latest Version
==============

The latest version of BASSVIDEO can always be found at the BASS website:

www.un4seen.com

Changes in 2.4.0.9
==============

+ BassVideo_HaveFilterPropertyPage change to BassVideo_HasFilterPropertyPage

+ Allow play the video from memory (see PlayFromMem example)

+ Allow use user define function to read video (see UserProc example)

New function are :

+ BassVideo_StreamCreateFileUser

+ BassVideo_StreamCreateFileMem

Changes in 2.4.0.8
==============

Remove C++ declare for each function.(i don't know it correct or not and i'm not a C++ coder)

Add VB API, example (thanks to mike and the other who help me write this)

+ Add Unicode/Ansi for BassVideo_CaptureBitmap

+ BassVideo_GetVideoInfo : Get video height, width

+ Tempo support (build in)

+ Enum Filter

+ Some function for work with Filter/Graph

Other news function are :

BassVideo_CloseWindow
BassVideo_GetVideoWindow
BassVideo_SetTempoValue,
BassVideo_SetTempoEnable,
BassVideo_GetTempoValue,
BassVideo_GetTempoEnable,

BassVideo_EnumFilter,
BassVideo_HaveFilterPropertyPage,
BassVideo_ShowFilterPropertyPage,
BassVideo_SaveGraphFile


Changes in 2.4.0.7
==============

+ Add capture bitmap

+ BassVideo_WindowResize : the Rect value change to var

+ Add Color set for VMR9


Bug reports, Suggestions, Comments, Enquiries, etc...
================================================== ===
If you have any of the aforementioned please visit the BASS forum at
the website. If you can't find an answer there, you can email:

kenshin1101@gmail.com
  Mit Zitat antworten Zitat