Tag Archives: open source

New Blog, and More Ogg

46
Filed under ain't that nifty
Tagged as , , , , , , , , ,

As you may or may not know, I have a new blog, Being a Bad Ocelot. So far, I’ve used it to embed Ogg Theora videos.

I’m passionate about Theora. I want it to rule the Internet. The main thing that makes me confident that it will eventually do so is that it’s free. A lot of computer games now use Ogg Vorbis, the audio codec, internally because it gives great quality and doesn’t cost the company a dime to use it. When companies realize that they can stream Theora without paying an MPEG tax, I think they’ll start switching.

But some extra things need to heppen if we really want Theora to go mainstream. First, of course, Theora needs to keep getting better. If you’re good with video compression, you might want to volunteer to help improve it. Another thing is that major streaming video centers need to adopt it. Dailymotion already has, and I hope YouTube will. Browsers need to adopt it, too. For the most part they are: Firefox already has, and the next versions of Chrome and Opera will, as well. Safari can use Theora if you install the XiphQT plugins for QuickTime.

Some myths also need to be dispelled. First, yes, Theora is ready. It’s a good codec; not the best codec, but then, JPEG isn’t the best image format, either. But they get the job done, everybody can use them, and they don’t cost a dime.

Secondly, one thing that I think will make many people and companies hesitate about direct <video> embedding of any kind is that it will be easy to download them. But the fact is that it’s never been hard. Anything sent over the Internet can be captured en route — Safari has an “Activity Window” that logs all files coming in, even from Flash applets — and there are several sites and bookmarklets that let you easily download videos from YT, etc. If you really feel that you need to keep people from watching your videos offline, you really need to use something like Silverlight with its support for Microsoft’s DRM scheme. But considering major companies feel comfortable enough using YouTube (the easiest vid site to download from) to distribute entire shows and movies, some in HD, you may want reconsider whether you really stand to gain anything by making it hard for your users to download to your videos to their computer.

More on Theora, with some tips on using it: Working with Ogg Theora and the video tag.

OggCast is on its way…

2
Filed under skullbochs radio
Tagged as , , , , ,

I promised a while back to do a podcast in Ogg Vorbis. I’m stilling going to do it, I’ve just been busy and haven’t had much time to do it. I already have the first episode drafted, and I’ll try to get around to it either tonight or tomorrow. I’m probably going to be using the Internet Archive for file hosting, and I think it takes a while for uploads to be approved, so expect the first episode by Saturday.

Update: I can’t find my draft for the first episode. I’m postponing the show until next week. Sorry.

2nd Update: I’m just going to postpone the show until Firefox 3.5 officially launches and I can be sure everyone has a chance to listen to it.

lilURL Bookmarklet

159
Filed under ain't that nifty
Tagged as , , , , , ,

lilURL is a free URL shortening web app. It’s used by a number of sites, including ur1.ca, which was set up by the founder of identi.ca for use with that service. One of the problems with lilURL compared to other url shortening services is that it only accepts POST submissions, meaning that a simple bookmarklet like javascript:location.href="http://ur1.ca/?longurl="+document.URL won’t work.

Instead, you have to create an invisible form and submit it, like so:
javascript:myForm=document.createElement("form");myForm.style.display="none";myForm.method="post";myForm.action="http://ur1.ca/";myInput=document.createElement("input");myInput.setAttribute("name","longurl");myInput.setAttribute("value",document.URL);myForm.appendChild(myInput);document.body.appendChild(myForm);myForm.submit();document.body.removeChild(myForm); The above will work for any lilURL service; just change the address in myForm.action="http://ur1.ca/"; to the address of the lilURL service.

Finally, here’s the bookmarklet for ur1.ca: Shorten w/ ur1.ca.

Firefox 3.5 supports <audio> and <video>!!!

2
Filed under squee!!!
Tagged as , , , , , , , ,

The Music of Erich Zann by H.P. Lovecraft, recorded by Cameron Halket for Librivox:

The above audio file is encoded in Ogg Vorbis, a patent-free, royalty-free format. Mozilla Firefox 3.5 supports the HTML 5 <audio> and <video> tags that facilitate browser-native handling of audio and video playback. Vorbis, like other Ogg formats (Speex, CELT, FLAC, Theora), is a free multimedia codec. There are no royalties, and the source code for the codec is available for no charge under a free software license.

It will also work in Safari 4 if you have the XiphQT plugin installed.

Play Ogg

20
Filed under proprietary perils
Tagged as , , , , , , , , ,

MPEG-1 Layer 3 (Mp3) audio has not yet been succeeded. Both Apple and Microsoft have been pushing their own newfangled proprietary codecs, but they’re just not sufficiently better for most people to care. Increasing storage and bandwidth have lessened the need for better lossy compression, while lack of widespread compatibility for any of the alternatives forces people to use Mp3 to ensure compatibility. Xiph’s Ogg Vorbis is in fourth-place, but has carved out a respectable niche for itself among GNU/Linux enthusiasts and video game developers.

What wrong with this picture is that, among the four codecs listed, Vorbis is the only one you don’t have to pay to use. The Mp3 format is restricted by a variety of software patents that won’t expire for several years yet. The early years of Mp3 were marred by controversy when many people who wrote implementations of the Mp3 format under the impression that it was royalty-free found themselves facing royalties. Because of this, many GNU/Linux distributions will not play Mp3 files out of the box. Users have to download additional software (usually illegally) to play the same files that will play on the cheap Mp3 player they got for Christmas.

Read More »

Human Knowledge Belongs to the World

2
Filed under something nice to look at
Tagged as , , , , ,
Screenshot from "Antitrust"

Screenshot from "Antitrust"

Goodbye, Adobe, hello libswfdec

2
Filed under proprietary perils
Tagged as , , , , , , ,

Almost the only piece of non-free software I’d been using on my Trisquel GNU/Linux box was Adobe Flash, so that I could watch YouTube videos. It’s always iffy whether you’re going to be able to watch YouTube videos with libswfdec.

But early this morning, while watching the live feed of Democracy Now!, I paused the video to try to watch an .ogv I was ripping with Thoggen. No dice. So, I decided to try listening to a podcast with Banshee. Same problem: wouldn’t even start. So, I started cursing GNOME, assuming for some reason that the old problem of only one application being able to use the sound-system at a time had come back. So, I close the browser and try again. Nope.

So, I tried re-opening the browser and watching the video again. The browser hung. I opened the Terminal to kill it. The Terminal opened and immediately hung. I tried closing the two and re-opening. Nope. I tried restarting X, but it gave me a blank screen when I logged back in. Finally, I just restarted the whole machine, uninstalled Adobe Flash and installed libswfdec.

I can’t watch all YouTube videos, but at least my computer’s not crashing because Adobe doesn’t care about their GNU/Linux users.