You are looking at posts that have been tagged compression
I’m going to categorize this under “Technology”, since I don’t have a section on Geekie.org dedicated exclusively to multimedia.
H.264 is a really good video compression standard. It’s also known as MPEG-4 Advanced Video Coding. You can read more about the technical details on Wikipedia.
The benefit of H.264 is that the resulting output files are substantially smaller as a result of significantly reduced (low) bitrates. Yet, H.264 is able to do so without sacrificing image quality; the output video quality is often comparable to an uncompressed AVI. Trials have shown that H.264 outperforms DivX and Xvid, in terms of quality, thanks to the new features in MPEG-4 Part 10.
Apple QuickTime is one of the major video players (and encoders) which supports H.264 and is proud of it. Their page about H.264 has the following description:
H.264 uses the latest innovations in video compression technology to provide incredible video quality from the smallest amount of video data. This means you see crisp, clear video in much smaller files, saving you bandwidth and storage costs over previous generations of video codecs. H.264 delivers the same quality as MPEG-2 at a third to half the data rate and up to four times the frame size of MPEG-4 Part 2 at the same data rate. H.264 is truly a sight to behold.
Standard definition video (ie. 640×480) is imperceptibly encoded to only 1 to 2 mbps, while maintaining the same degree of quality. HD support also exists, at amazingly low bitrates (comparatively).
Unfortunately, Microsoft isn’t embracing H.264 in the same way, and neither Windows Media Player nor Microsoft Silverlight (at the time of writing) support H.264 or MPEG-4 Video. They have chosen, instead, to create “Microsoft MPEG-4″, a semi-proprietary implementation of an open standard. Shame!
If you want to distribute H.264 media, the best containers are MP4 (MPEG-4 Video), MOV (Apple QuickTime Movie), and very recently, FLV (Adobe Flash Video). Each of them can carry a H.264 stream. For instance, here is a QuickTime Movie encoded with H.264.
Software that can be used to create H.264-encoded video include:
You, too, can create high quality H.264 videos. Read Apple’s instructions (for QuickTime Pro) or blip.tv’s how-to. (Did I recommend blip.tv as a place to upload your videos? It’s really good.)




(2 votes, average: 3.5 out of 5)This article discusses output buffering and some things you can do using the ob_start() / ob_end_flush() functions in PHP. Particularly, it explains how to modify your (X)HTML output on the go using output buffering while utilizing our zlib.output_compression method mentioned in “PHP compression without ob_start“. (Strangely, that article was for not using ob_start, while this article is about using ob_start.) I also talk about some tasks you wouldn’t normally be able to accomplish without output buffering.




(No Ratings Yet)Today marks a very important hallmark in the revisions to Geekie.org’s design. The Vistered Little theme has been used for many months, since the creation of Geekie.org, but went relatively unmodified until recently. Today, I have made changes to the theme that could justify its independent release as a WordPress theme.
Geekie.org’s theme is now no longer regarded as the Vistered Little design for several reasons.
Users will find the newer interface a whole lot easier to navigate and use. It has been optimized for efficiency, not necessarily performance on our server, but ease for the client. There is now compatibility (full) for Internet Explorer as well as other major browsers.
Although the site has been designed for Windows XP & above, Gecko browsers, and the 1024 x 768 resolution, I am confident that a few minor changes can easily make the site compatible with other platforms and resolutions. It is not my intention to make this site backwards-compatible with Firefox 1.5, Internet Explorer < 6, or Opera.
If you have any comments, please feel free to leave them.




(No Ratings Yet)Over the past few days, I’ve developed a few more ideas for Geekie.org that are being implemented. In addition to the obvious switch in wallpaper — from now on I’ll be swapping the background every once in a while — I’m also experimenting with fonts.
A user using the default theme on our web site can click on “Opt in to the Arial font beta” beneath the header title. Doing so will reload the page, and create a session variable that will show you the Arial design for as long as your session lasts. I didn’t use cookies for this particular feature, but it is a possibility. You can click to opt out if you don’t like it.
The Arial font beta will make most text a bit smaller. This usually isn’t a problem, but if it is for you, drop us a line (leave a comment) and let me know. Remember, you can always switch back.
I’ve also decided to start optimizing the site’s CSS and JavaScript files for efficiency. In the past, the site loaded way too slowly — even on a fast connection — but with the implementation of compression, and optimization, we should be getting better.




(1 votes, average: 1 out of 5)PHP compression is a popular feature that many have used over the years. Unfortunately, many have implemented the simple type of compression without reading what the online manual had to say - “note that using zlib.output_compression is preferred over ob_gzhandler().”
In this article, I will discuss the differences in implementation.




(2 votes, average: 4.5 out of 5)The content on this site is published under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Canada License, which allows any person to syndicate our content (modified or not) as long as this site or the content's author is attributed and the resulting work is also released under this license. Our feed is licensed slightly differently, under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
Use of this site is subject to, and automatically constitutes acceptance of, our copyright, our licensing restrictions, our privacy policy, and our disclosure policy. Geekie.org is an asset of the FreddyWare Solutions Enterprise Network.