From: Donovan A. <al...@zo...> - 2005-06-27 04:22:45
|
Dang, forgot to change my subject on the last post...sorry, working on a too many things at one time. I forgot to add a couple other tidbits: 1> Windows Media Player can play files over a network by passing it a URL. 2> I had considered building a flash movie player, which could be extended via flash remoting for control on any platform, could be embedded as ActiveX control on windows and otherwise just launch a player on *nix or Mac. You could play your movie in flash and do all sort of fun animation stuff over it, including text. I don't know much about flash performance with embedded movies however, and the player does seem to eat a lot of CPU. Using perl, you can build a flash remoting server and build flash movies entirely for free and SWF players exist for all major operating systems. Couple more cents anyway... Donovan Allen wrote: > I needed the exact same thing for a project I am working on (scrolling > text...not just text overlay however), and a little research found the > following ActiveX control which I quickly wrapped using Wx::ActiveX: > http://www.viscomsoft.com/products/movieplayerpro/ > > This is obviously OS specific, commercial (with free demo download), > and I was not terribly impressed with the library itself (mainly due > to the crappy text scrolling and terrible control - or lack thereof - > for the scrolling effect). > > I ended up scrapping it, using MS Media Player (again, Wx::ActiveX) > and decided on not overlaying the text, adding a marquee banner at the > bottom or top of the screen, and wrote my own marquee generator using > SWF::Builder to compile a SWF movie with animated text and the > Wx::ActiveX::Flash module for playback. For my project, this worked > out better anyway, because the text doesn't get hard to read over > certain movie frames, and flash provides font outlines, could even > toss in media (for more decor or bitmap fonts), and provides complete > control with action script. > > I know there is a way to compile the SWF movie as a transparent > background, but I have yet to find a way to do it on my own with code > in an on demand fashion. > > Now if I could just figure out why I get a blank gray window when I do > a simple border style (problem hinges around not using wxCAPTION) > unless I do a SetSizeAndFit() call and then resize the dang frame, I > would be even happier. > > Anyway, this long rambling hopefully gives you some ideas if you can > live in MS only world (shudder). > > Mattia Barbon wrote: > >> On 26 Jun 2005 22:26:42 +0900 Matt Rosin <ma...@te...> wrote: >> >> Hello, >> >> >> >>> Recently someone asked a question on perlmonks.org about a way to show >>> subtitles over video, and people talked about using osd. It revived a >>> question I had in my head about whether you can display video in >>> wxperl, >>> in a cross-platform way and without lots of fuss. >>> >> >> >> http://www.wxwidgets.org/manuals/2.6.0/wx_wxmediactrl.html >> >> I never used it, and it is not wrapped. If anybody has >> an immediate use for it, I can wrap it (not for 0.23). >> >> >> >>> It seems VideoLAN (videolan.org) uses wxwidgets, though with tons of >>> additional libraries, at least one of which I suppose would have to be >>> wrapped. >>> >> >> >> No idea. The question is if VideoLAN provides a library for >> third party use or if is just a monolithic player application. >> >> >> >>> Also the wxwidgets contributions of wxLIVID and wxVidCap seem >>> relevant. I couldn't find anything in the manual about it. I don't >>> suppose OpenGL or Wx::ActiveX would provide this facility? >>> >> >> >> OpenGL would not. Wx::ActiveX would using (for example) the ActiveX >> provided by MediaPlayer. >> >> >> >>> VideoBOX >>> (videobox.sourceforge.net) uses wxwdigets and Wx::ActiveX but I can't >>> tell (well too lazy) if that is just for the simulated led display or >>> for video. >>> >> >> >> I think the former (looks like a remote control for a physical device). >> >> >> >>> Basically I'm curious about whether there is an obvious way to show >>> network video streams in an app without tons of work, and if text >>> overlay is possible. >>> >> >> >> wxMediaCtrl does not support network streams (only files). >> Text overlay is not possible. >> >> >> >>> I know this is a big topic.. it's a more long range question of mine. >>> >> >> >> I know mine is not the aswer to your question, but just in case... >> >> Regards >> Mattia >> >> >> >> ------------------------------------------------------- >> SF.Net email is sponsored by: Discover Easy Linux Migration Strategies >> from IBM. Find simple to follow Roadmaps, straightforward articles, >> informative Webcasts and more! Get everything you need to get up to >> speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click >> _______________________________________________ >> wxperl-users mailing list >> wxp...@li... >> https://lists.sourceforge.net/lists/listinfo/wxperl-users >> >> > > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > _______________________________________________ > wxperl-users mailing list > wxp...@li... > https://lists.sourceforge.net/lists/listinfo/wxperl-users |