Stream your Windows desktop using ffmpeg

CLI, Codec, ffmpeg, free, MP4, Opensource, Transcoding, Video, VLC, Windows
I've already covered how to do this with vlc a while back in parts 1 followed by part 2. I just found out that something very similar in results can be done with ffmpeg. ffmpeg has recently added support for directshow filters which now allows one to capture the screen and stream and/or save it. Here is how you can do this: 1.) Grab a copy of the Screen Capture DirectShow source filter from Unreal Streaming Technologies. It's about half way down that page. They have both the UScreenCapture X86 Edition and the X64 Edition (depending on your OS installation). I used the 64 bit filter on a Windows 7 64 bit installation. 2.) Install the filter and make sure you make the following changes to your windows registry using regedit. The default frame…
Read More

Transcode and stream DV to mpeg4 via firewire using VLC and Ubuntu 8.04 (Hardy Heron)

Firewire, Linux, MP4, Transcoding, Ubuntu, Video, VLC
Well kids are you ready for todays lesson in transcoding DV video. So first you need a decent machine. I'm using a P4 2.4Ghz oldie that has Firewire on-board and am chewing up 50% CPU for NTSC encoding. Then you need to get Ubuntu 8.04 installed. Once that's done use the following command to install vlc (Video Lan Client):sudo apt-get install vlcThen either follow this guide or if you're using 8.04 (Hardy Heron) ONLY, use the following command to add Medibuntu to your repository sources.list:sudo wget http://www.medibuntu.org/sources.list.d/hardy.list -O /etc/apt/sources.list.d/medibuntu.listfollowed bysudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get updateto add the GPG key for Medibuntu Repository. You may be asked to accept this package even though it cannot be authenticated. This is normal; typing "Yes" means you trust…
Read More

How to live transcode and stream HDV to MP4 using VLC and Linux

HDV, Linux, MP4, Transcoding, VLC
I'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 (1920x1080) on a remote client running just vlc. Here is the prerequisites:A decent machine with working Firewire port (anything from the past 2-3 years should do). Laptops might work as well although I have not tried it yet. My machine is a Athlon 4200+ w/ 2GB of RAM and a 512 MB NVIDIA 7900.Ubuntu 7.10 (Gutsy Gibbon) installation CD.4-pin to 6-pin Firewire cable.HDV…
Read More