|
At the crossroad of New media, Engineering, Research and Development
|
|
Archive for ‘November, 2007’
Nov
27
2007
Zoho Writer makes web2.0 Word Processing a breeze…..…..Not only that — yes we know about google docs and all the other online word processors out there — it also allows you to go offline while editing your documents and sync when you get back online. All this is done through the magic of Google Gears browser plugin (Thanks G). So throw away that old copy of MS Office, uninstall it off your harddrive and start using Zoho Writer. While you’re at it you might also want to send them a “thank you” note for taking another MS shackle off your computer/ankle Speaking of hand tracking, here is a video of a guy playing around with an unknown system (looks a bit like linux). Very cool demo and almost perfect tracking. Not sure if it’s IR or not, you can see him in the corner of the screen, but can’t quite tell how it’s done. Anyways, I’m posting it since it’s one of the better ones I’ve seen. From the description: A C++ computer vision application to emulate the mouse and the keyboard in any application using hand gestures and a low-cost webcam. Nov
25
2007
Tracking fingers with the Wii RemoteGreat tutorial video by Johnny Lee from Carnegie Mellon University showing how using an IR LED array and some reflective tape, you can track fingers in thin air using the Wii Remote. Great alternative to those FTIR (Frustrated Total Internal Reflection) tables.
Nov
25
2007
Sony gets dethroned….JVC joins the 4K Projection clubIf you’ve been tuned into Digital Cinema Projection for the past couple of years, you’d know that when it comes to 4K projection (4Kx2K image), sony’s SXRD series was pretty much the only game in town. DLP is limited to 2K and most of the projectors out there (Christie, Barco, NEC) are all 2K projectors. A downside of Sony’s projector is that although it is as hefty as a small car it only has a 2000:1 contrast ratio (measured less than that calibrated). Its rated aggresively for 40ft screens which is not nearly big enough for true cinema applications.
Major Specifications:
Nov
21
2007
How to live transcode and stream HDV to MP4 using VLC and LinuxI’ve been trying to figure out a way to do this on the cheap for a long time and I finally figured it out today. This process allows you to grab HDV from a HDV Camera via firewire, feed it into linux, transcode the 25Mb/s mpeg-ts stream to a 4 Mb/s mpeg4 stream (inside a TS). This mpeg4 stream in turn can be viewed at full resolution (1920×1080) on a remote client running just vlc. Here is the prerequisites:
Okay so here we go, follow the steps below to get setup:
Now that you have the chain setup, it’s time to do a quick test and see if the system is working. Issue the following command from a xterm, making sure that the camera is turned on and in “Camera” mode.
If this works you should get a vlc window and be able to see live video from your HDV camera. If you didn’t then stop here and make sure you get this working first.
So now that we have dvgrab working, lets grab that 25Mb/s HDV stream and squish it down to 4Mb/s mpeg4 stream using the following command:
So now you should be able to open up vlc on the receiver machine, goto File/Open Network menu and select UDP/RTP and specify port number 1234. Once you press OK, you should see the video stream on your receiver machine. Audio works as well and is perfectly synced since it’s captured by the HDV camera at the source and travels together with the video at all time. The delay is about 3 seconds.
This is a great way to quickly setup a HD Video Conference between a couple of locations. You could even modify the network portion of the chain to let VLC multicast the HD stream onto your network…..lots of possibilities. Enjoy
Nov
14
2007
Get the full path displayed in finder
It’s official, Avid will not have a exhibit booth during NAB2008. According to the Press Release Avid Technology, Inc. (NASDAQ: AVID) today announced that it will introduce a major shift in its approach to serving industry professionals in the digital content creation, management, and distribution industries. Based on extensive market research, Avid plans to announce a series of customer-focused initiatives in 2008 – all of which will be designed to make it easier for customers, prospects and the media to interact with the company. The company said it would reveal the full details of its 2008 plan to the public in February, which will set the stage for a blitz of new user-community initiatives, technical support programs, highly-personalized events, and innovative product announcements throughout the year. The company also announced that it will not have an exhibition booth at the 2008 National Association of Broadcasters (NAB) Convention, but plans to be in Las Vegas next April to meet with customers. Wow…now, why would Avid do this? I think that Apple and Sony might just have Avid cornered. Apple’s pounding them in the high end editing market and Sony’s bringing up the rear with Vegas. I guess some companies never learn, proprietary never pays….any one remember SGI…they used to have monster booths at NAB and would only talk to you if you had hollywood written all over your face…..Now they are next to non existent. It’s time for me to listen to my favourite Queen song….”Another one Bites the Dust”. Nov
11
2007
More aka.iPhone and Quartz Composer Experiments…..
Nov
11
2007
aka.iPhone and Quartz Composer Experiments…..
Well here are my two (akaRemote, akaRemote-Particle) attempts at QC compositions that work really well with the XY controller of aka.iPhone. The XY Controller surface is the only thing I’ve been able to get working with QC, since Masayuki Akamatsu (the author of aka.iPhone) tends to use the same basic “/event” OSC message with a custom number of arguments. The limitations is actually in QC in that you can only have one OSC receiver on a UDP port at a time. Further a OSC receiver can not receive the same message with different arguments (int, float, float array). The author does mention that his protocol might change without notice, so hopefully he’ll read this post and change the messages to cascading/two level OSC messages to signify which button’s are activated and also to get more diversity in the base message string (ie: /event/Pad/buttonB1 message of type boolean which would signify a toggle button on the Pad screen being fired). I don’t pretend to be an OSC god, but I think it makes the protocol more readable/adaptable, which might not be the authors intent.
I decided that for my own use the XY controller was the most useful to reverse engineer (and also the easiest). The OSC command is “/event a b c“, where “a” is the trigger, “b” is the x-coordinate and “c” is the y-coordinate. X and Y coordinates are between (0,0) at the bottom left of the ipod touch screen and (1,1) at the top right.
Now here is how you get it all going:
Nov
02
2007
Leopard: More cat fleas…..smelly cat
If you like to get rid of the stripes in the list view of the new Leopard Finder, open a Terminal Window and type in the following two commands: Nov
01
2007
Getting Samba to work properly with SuSE’s Firewall…Here we are again and I have to sadly say…..yet another OS (which I also love) that does not do what it promises. I know that you can do some major iptables kungfu under linux through command line, but when SuSE/Novell tries to sell you Yast as a graphical admin interface they should atleast check to make sure things are working properly. Samba works under SuSE 10.x, and even with the firewall turned on the machine can act as a member of a Windows domain/workgroup. The problem though, is not with using Samba and having the firewall turned on. The problem is having Samba do more than just act as a member of the domain. We have a SuSE 10.1 machine that is part of our AD domain (spanning 3 subnets) and we also like it to be our local master and preferred master on the local subnet. It has one NIC active (ie: direct connection, with no NAT) and iptables firewall is active on that NIC. The problem is that the firewall rules that Yast2 creates are too restrictive (ie: if you just go to Yast2 and add Samba services as a allowed service).
Here is how you can fix this with a bit more effort:
Now you’ve got the right holes punched through the firewall so click Finish and enjoy. You can now go back to the Samba config and make changes to become a serving member of your domain/workgroup.
|