Archive for January, 2008

MediaInfo for Mac: Know everything about your media files.

Wednesday, January 30th, 2008

You should consider this piece of software my “hello world” project in the Mac development arena, because, even the fact that i have pretty good skills when it comes to OO development, I’m totally new when it comes to the Mac, and I’m using this project mainly as a learning experience.

Attention: download links were moved

In order to keep things organized, the download links and general information for MediaInfo Mac were moved into this new website.

MediaInfo Mac ScreenshotIn the past few days i have been working in a full Aqua version of a linux tool called “Mediainfo”, so this is the result.
Let me introduce you to “MediaInfo Mac”.

MediaInfo Mac does just one thing: it gives you a lot of information about multimedia files, even files that QuickTime can’t read, and it does that by using a custom Universal Binary build of the linux library “libmediainfo” by Jerome Martinez as its core.
This application is obviously OpenSource and i will make all the sources available as soon as i finish cleaning the code and configuring an SVN repository on this server.
MediaInfo Mac requires any PowerPC or Intel Macintosh computer running MacOS X 10.4 “Tiger” or newer.
If you have any question or suggestion, feel free to leave your comment below :).

A BIG thank you goes to Rainer Brockerhoff, (who is a true monster in the Macintosh development area), for having the patience to answer a lot of my questions, and also, to the guys at #macdev on freenode for helping me to understand a lot of things in the “Cocoa Arena”. Thank you, i really appreciate your time.

In order to keep things in organized, anything in relation with MediaInfo Mac is going to be on this new website.

IF you are any kind of software tracker, there is a feed with MediaInfo updates, and it is compatible with the AppCast definition.

5 things that apple could / should consider for iTunes 8

Sunday, January 13th, 2008

This is just a brief and humble list of things that i would like Apple to consider for iTunes 8 in order to improve the application. If im lucky enough, at least item 1 on this list will become true, and that, would make me and several other people really happy :).

iTunes Icon

  1. Support for HE-AAC Plus V2 Audio:
    This is one of the most modern audio codecs out there, with supporters going from 3GPP to Nero, you can get really good stereo audio quality and channel separation at bitrates as low as 48kbps, which is great for radio streams and podcasts.
    The following is a head by head comparison between an audio file encoded to MP3 with the LAME encoder at 192kbps at maximum quality, and the same file encoded with the 3GPP aacPlus encoder at 48kbps. 

    MP3 audio sample encoded at 192kbps, total file size: 2.56 MB.

    [vidipress height=”20″ width=”450″ mode=”http” filename=”http://massanti.com/wp-content/uploads/2008/01/demo_mp3_192k.mp3″ /]

    aacPlus v2 audio sample encoded at 48kbps, total file size: 0.66 MB.

    [vidipress height=”20″ width=”450″ mode=”http” filename=”http://massanti.com/wp-content/uploads/2008/01/demo_aacplus_48k.m4a” fs=”no” /]

  2. (more…)

Welcome (back) to the HTML tables age!…

Saturday, January 12th, 2008

Microsoft Outlook 2007 IconOffice 2007 is a great suite of productivity applications, Microsoft Word has been for years my word processing application of choice, same goes for Microsoft Excel when it comes to spreadsheets, and… until some days ago, Microsoft Outlook (not Outlook Express) has been my email application of choice.
Not anymore.
Some days ago i was hired to design and code a series of newsletters for an Argentinian magazine, and even the fact that email marketing / newsletter design is not my main job, i decided to do it because, after all, it is just (x)HTML and CSS, so it should be pretty simple I though… well, i was really, but really wrong. (more…)

Encoding high quality h.264 / aacPlus v2 media for web streaming with Flash 9, version 2.

Tuesday, January 1st, 2008

Update Notice

This post has been updated with a newer and improved script and instructions, please visit the new one HERE.

It was some months ago when I wrote a tutorial about how to encode good quality h.264 video with aacPlus audio in order to use the great capabilities of the new flash player version 9.0.115 (that in case you missed it, now can play h264 video and aacPlus v2 audio).
Due to some personal convictions for my prior tutorial, i decided to use FFMPEG, and while it does the job pretty well, it has some limitations (specially in the video scaling / resizing area). So in my particular case, I had to use several php / bash scripts in order to feed the encoders with the proper resizing data, etcetera.
Well, let me introduce you to the 2nd version of my h.264 / aacPlus v2 tutorial.

This time I used Mencoder, an amazing tool that comes with the mPlayer package, and i also created what i think is a really nice bash script to make the process almost 100% smooth and simple.

These are the things you will need:

(more…)