Mac OSX Lion product update


We've tested the Shedworx apps against the released version of OSX Lion. Here are the results.

Fixes are in the works for Comos and mkvWatch.

We have also listed all the Shedworx apps on Roaring Apps, a good source of OSX Lion app compatibility.

Cosmos
Supported on OSX 10.7 Lion, however some problems are present.
CloudSync is not operational.
Window resizing not working.
Fixes are underway.
VoltaicHD
Testing Passed. Supported on Max OSX 10.7 Lion
RevolverHD
Testing Passed. Supported on Max OSX 10.7 Lion
Jaksta
Testing Passed. Supported on Max OSX 10.7 Lion
Smart Converter
Testing Passed. Supported on Max OSX 10.7 Lion
Smart Converter Pro
Testing Passed. Supported on Max OSX 10.7 Lion
HD Quick Look
Testing Passed. Supported on Max OSX 10.7 Lion
mkvWatch
Not supported under OSX 10.7 Lion.
mkvWatch relies on WebKit version 1. OSX Lion includes WebKit version 2 only. mkvWatch will crash under OSX Lion right now.
Fixes are in progress.

Video Formats Uncovered

At Shedworx we deal with video formats every day and sometimes forget that you, our customers, usually don't.

In this article we will cover the ins and outs of video formats, for the layman. We concentrate on video files that are created by camcorders.

Getting Started

First of all we need to cover two important terms - Codecs and Bit Rates.

What is a Codec?

The word codec is shorthand for the term coder/decoder.

A codec is the file format and compression technique used to turn a real-world video or audio signal into a digital file or stream of data.

A codec relates only to the actual video and audio streams within a video file.

Examples of popular video codecs are:

  • H.264 - the de-facto industry standard for high definition video. H.264 is a very complex set of compression techniques and corresponding file storage formats; and
  • MPEG2 - the format used in DVDs. Note that MPEG2 is both a video codec and a container format. More on that later.

Examples of popular audio codecs are:

  • LPCM - Linear Pulse Code Modulation is an older audio codec that provides simple compression
  • Dolby Digital (also known as AC3) - this is a proprietary audio codec popular with video camera makers

You can use the Worldwide Number 1 FREE App on the Mac App Store, the Shedworx Smart Converter to get a detailed look into the video and audio codecs of your video file.

You can also look into the video and audio codecs in a video file by opening the video in QuickTime and pressing Command-i.

What is a Bit Rate?

When we talk about video most people understand that the quality of the video has a lot to do with the resolution of the video. Full HD is 1920x1080 pixels, HD is 1280x720 and Standard Definition is 720x480 (NTSC) and 720x576 (PAL).

The other big contributor to video quality is the bit rate. The bit rate is the number of bits per second required to make the video play. A bit is 0 or 1 - the smallest part of a digital file or signal.

Video bit rates are measured in millions of bits per second - megabits (Mbps).

The higher the bit rate, the more 'quality' you are getting in your video. For example, a 5 Mbps video contains one quarter of the quality of a 20 Mbps video.

You can have Full HD videos recorded at low bit rates, so they look very shabby. YouTube, for example, supports 1080p video now but at a very low bit rate - 5 Mbps. YouTube's 1080p video format is a gimmick. Rather than 1080p video at 5 Mbps they should stick to 720p video at the same bit rate for a better quality video.

Low bit rate videos become obvious when there is a lot of motion in the video. When this happens you will see lots of 'artifacts' in the video - little boxes everywhere instead of a good picture. The video will also look choppy and jumpy as it struggles to draw each frame without enough information for a good picture.

The main point here is that bit rate is as important as resolution when it comes to quality. High definition video is of no value without a high bit rate to support it.

What's in a Video File?

A video file is the combination of four separate things:

  • a Container;
  • some Metadata;
  • one or more Video Streams; and
  • one or more Audio Streams.

Video Container

The Video Container (also called the wrapper) is the file format that encloses the header, video stream and audio stream.

The job of the Container is to wrap up the video and audio streams and provide synchronisation and streaming support.

A Video Container usually contains one video stream and one audio stream, however multiple streams can be included. For example, 3D video can contain two separate video streams - one for each eye.

Have you ever wondered how an iTunes movie download can play on your AppleTV, iPhone and iPod? This is because the QuickTime movie contains multiple video streams at different resolutions for the different devices.

Popular video containers include:

  • AVCHD - AVCHD has become the industry standard for high-end consumer camcorders. AVCHD supports H.264 video and LPCM or AC3 audio.
  • MPEG2 - MPEG2 is used for DVDs. The MPEG2 standard includes both a container format and a codec, so the term MPEG2 can mean both the container and video codec
  • MPEG4 - similar to MPEG2, MPEG4 is both a container format and video codec, so the name MPEG4 can mean both things. MPEG4 is an update to the older MPEG2 standard. The video codec part of the MPEG4 standard contains 28 variants. MPEG4 video Part 10 is identical to H.264. They are the same codec standard.
  • Apple QuickTime - This is a general purpose container based on the MPEG4 standard. A QuickTime movie can contain a very wide range of video and audio codecs, making the QuickTime movie format extremely broad. Just because a video is in a QuickTime format doesn't mean it will play on all Apple devices. Each device (iPhone, iPad, AppleTV, etc) will have its own subset of QuickTime-supported codecs that it can play.

Metadata

A Container also contains information (or Metadata) about the video file contents. This Metadata can be the date the video was shot, resolution and even details on the video and audio codecs inside the file.

When you load up an AVCHD video into a Shedworx AVCHD product (Cosmos, VoltaicHD, RevolverHD or HD QuickLook) the information that we display comes from the Metadata of the AVCHD file.

Video Stream

The Video Stream is the picture part of the video file and contains a stream of a particular codec.

A camcorder video file will usually only contain one Video Stream, but different video files can contain many streams.

Different containers also support different video codecs. For example, AVCHD only allows H.264 video, whereas QuickTime allows a vast array of different codecs.

Audio Stream

The Audio Stream is the audio part of the video file. Just like the Video Stream, the Audio Stream will be encoded using a particular audio codec.

A camcorder video file will usually contain one Audio Stream only. Commercial videos can contain many audio streams, for example, a stream for each language the film has been translated into.

Bringing it all together

When you watch or edit a video, you are seeing all parts of the video file working together. Your device firstly had to understand the Container, then extract out the Video and Audio Streams, then start playing them in sync with each other. We take the playback of a video for granted these days but there are a lot of things that can go wrong with this.

I hope this article has shed some light on the basics of video files, containers, codecs and streams. Feel free to ask questions in the comments!

Smart Converter - The Story of a Hit App!


Last week we released our new free video converter - Smart Converter.

Smart Converter is a multi-purpose video converter that we decided to make free.

We figured that everyone needs a good converter sometime, and if you just want to do single conversions here and there, we're happy to let everyone have this for free.

The Journey So Far

Smart Converter went live on the Mac App Store at 8am (Perth time) on Thursday 7th July 2011.

Within 16 hours Smart Converter shot to the top of the free app list in the Video Category for most countries, and was making a charge on the top free app overall.

Within 48 hours of launch, Smart Converter was the top free app in all major countries except the USA where it remained in spot number 2.

The US took a lot longer to crack the top Free App spot, but we finally got there 72 hours after launch.

We've passed a bunch of popular free apps along the way including Twitter, Evernote and Kindle.

Smart Converter has an average 4 star rating around the world with ratings and reviews increasing by the hour.

What is Smart Converter?

Smart Converter is a video converter that uses our own video tools and FFmpeg to convert videos from one format to another.

There are many free video converters on the App Store and available for general download, but these apps are just simple user interfaces over FFmpeg. These apps just call FFmpeg in the background wihtout applying anyy smarts to the conversion.

Smart Converter does a lot of checking of your video and the output format that you have chosen before doing any conversion. It then does a highly optimised conversion when its ready. This is where it gets its 'smarts'.

Smart Converter includes an ad display system that displays an ad while conversion is underway. We are using this to promote Smart Converter Pro and other Shedworx apps.

What's next?

We are developing Smart Converter Pro right now. It would have been nice to have it ready now, but we decided to get Smart Converter out there now, refine our conversions, then release Smart Converter Pro.

We will continue to improve our conversion engine behind Smart Converter and the free version will always include the same fullly-functional engine as the Pro version. Smart Converter Pro will include batch conversion capability, no ads, and more control over the actual conversion process.

Its been an exciting ride so far! Our daily install rate is still increasing so I think Smart Converter will keep top spot for a while yet.

Thanks to everyone who has installed Smart Converter so far! If you haven't, grab it now - its free after all.

The Mac App Store - 6 months in


The Mac App Store is 6 months old today, so let's look at what's good and bad about it.

The Consumer Perspective

There is no doubt that the Mac App Store is a winner for consumers.

The Pros

Here is the good side of the Mac App Store:

  • Multi user licence - I can buy once and install on all my Macs. This will save me a lot of $ over the years.
  • Single point updates - I can update all my apps from one point.
  • Peace of mind - while I already knew, trusted and liked my apps, when finding something new I will be a lot more confident that the apps aren't flaky or malware, knowing that Apple have checked them
  • Easy purchasing - every software developer that I bought stuff from had a different payment process. I hate putting all the details in every time I want to buy something, not to mention the security risk of deciding every time whether the payment site they are using looks OK or not. With the Mac App Store it's all linked to your iTunes account and you don't even need your password if you've set that to be remembered.

Based on how the Mac App Store has worked for me, I don't think it will be long until an independent software developer will only be able to sell via the App Store. The exception to this is the kinds of apps that Apple won't list, like network monitors, downloaders and things like that.

The user experience is excellent and it's just plain cheaper than the old way. Add to that the safety factor of knowing these apps are Apple Tested and the App Store is a winner.

The Cons

From a consumer perspective, the App Store is pretty much all good. A couple of things to keep in mind:

  • Licence lock down - Apple has never locked down it's software to a single machine. You install any app as often as you like and the software will just check that only one copy is running at any point in time. This worked well for companies that ran software infrequently but on many machines. This is no longr possible. Also, borrowing your friend's copy of iLife to upgrade you system won't happen any more. You have to buy it yourself!
  • Special Apps - a whole class of apps will never make it to the App Store. You will have to buy these apps separately which will become annoying as most of your apps will be managed via the App Store.

Migrating to a new computer

I bought a new MacBook Pro earlier this year so I thought it was a good time to check out the Mac App Store and see how it helped the laptop setup process.

I run a fairly common computer setup with an iMac for home and a laptop for work.

I upgraded OSX to the latest version on both machines and purchased all the apps that I have been using for a while. I had already purchased the apps the old way, but I was going to need them all on the new laptop, so I needed to buy them again anyway.

The best thing about the Mac App Store from the consumer perspective is that every purchase is a "family" licence where I can install the software on all my Mac computers. I've got 3 Macs now, and that will only grow so this is a big plus.

On to the migration. I ran the Mac Migration Assistant from old to new laptop (over AirPort) and 16 hours later was done. All the App Store apps were there and I just needed to re-enter my iTunes password the first time I ran each one. Too easy!

Now all three of my Macs have the same set of custom apps which I can update with the click of a button on the App Store.

The Developer Perspective

At Shedworx we didn't jump straight into the Mac App Store because we were getting ready for our trip to MacWorld and finishing off Cosmos. We also wanted to try it out for ourselves to see how it worked.

We tried it out early on and decided to jump right in.

Today all of our Mac apps, except Jaksta and HD Quick Look are listed on the Mac App Store.

Here's why two of our Apps aren't listed:

  • Jaksta - requires admin access to listen on the network interface for downloads. Jaksta's big technical strength is it's abilty to run outside of any application and pick up any download entering your machine. Requiring admin access is outside of the App Store guidelines which is fair enough. The full version of Jaksta will not ever be able to run on the Mac App Store.
  • HD Quick Look - this is a QuickTime plug in so needs an installer to run when setting it up. It also copies it's plugin into a special QuickTime plugins folder, which isn't allowed under the Aop Store guidelines

The Pros

The App Store is a great place for customers to buy apps. For us developers it also contains a huge number of benefits:

  • Discovery. It's a big world out there. It's hard to get noticed for some of our smaller apps. Our less popular apps have seen a big sales improvement since going on to the App Store.
  • Purchase. The purchase process on the App Store is second to none. We can never make it as easy as Apple does when it comes to buying. This results in more sales.
  • Testing. Apple actually tests your stuff. Apple picked up a couple of bugs we had missed when putting up our apps. We fixed them and they're live now.
  • Support. We get almost no support emails from our App Store sales. This is because Apple has conditioned customers to not expect software support. It's making our life easier!

The Cons

There are some negatives to the App Store.

  • Won't list some kinds of apps. Jaksta and HD Quick Look won't be listed because they don't fit in. This is disappointing, but I can see why Apple don't want to support these kinds of apps
  • No bundles. It's no secret that we want you to buy the Shedworx bundle rather than just one product. We don't have any ability to upsell to a bundle on the Mac App Store. We can still use in-app promotions to highlight features of our other apps though.
  • No customer details. We run a mailing list where we send out news, run the occasional survey and generally try to understand our user base better. This is all gone with the Mac App Store. Apple owns the customer and as a developer you will never know who they are. As a software developer we have to come up with other ways to find out what is going on.
  • Impact on regular sales. As soon as the Mac App Store opened we saw a reduction in sales from www.shedworx.com. Since listing on the Mac App Store we have more than recovered these sales. This makes Mac App Store listing mandatory for us and I'm sure all the other software developers are finding the same thing.

There is one thing I haven't put on the Cons side which most other developers list. It's the 30% Apple commission. I havent listed it because I see this as a cost of using their store. They handle all payments, reduce support and provide us with a new customer base that would possibly never get to our site to find software.

The Bottom Line

The Mac App Store is great way to buy apps. The ease of purchasing, peace of mind and multi-seat licensing making it a real winner compared to the old way of buying apps.

There is anecdotal evidence out on the web that a large percentage of people don't buy software from anyone but Apple. If this is true, the App Store will open up a huge new market for small software companies like Shedworx.

There are a few restrictions about what can be sold on the App Store which hold back some developers. These restrictions will force us to look at our apps in a different way to make sure all our stuff can get into the App Store and get in front of millions of potential new customers.

iPad2 first impressions

iPad2 first impressions

We've got our first iPad 2 here at ShedWorx so it's time for a quick review.

It's Thinner and Lighter

This is no surprise to anyone, it actually makes a difference. The new iPad is thinner (8.8mm vs 10.4mm for the iPad 1) and a bit lighter (600g vs 680g for the iPad 1). These aren't huge changes, but the new iPad feels lighter and smaller in the hand.

Smart Cover

Get the Smart Cover! It's a big step up from the previous covers, although the back of the iPad is still exposed. To cover the back of your iPad I recommend something like Gelaskins. These are just glorified stickers, but they do the job.

Speed

The new iPad is a bit quicker, mainly for things like loading complex web pages. For general stuff like email, using apps, etc you won't notice a difference.

Cameras

The front facing camera is good enough for FaceTime, but thats all. The rear-facing camera is nowhere near as good as the iPhone4 camera for video or stills. It does work though and its better than nothing.

iMovie

I have to mention iMovie for the iPad. This is a great little app which you can use to create really good movies and even publish direct to YouTube.

The rear-facing camera isn't much good for shooting video, but there are other options. We'll be exploring iMovie for the iPad in more detail in an upcoming post.

3G

This is nothing new for the iPad 2 but if you are going to try out the iPad you have to try out 3G. My first iPad was wireless only, then I went to a 3G model. Having the Internet always on makes a huge difference to your iPad. You quickly forget about wireless networks and all that stuff, because it doesn't matter any more.

Even if you use your iPad on the road a fair bit, it won't use much data. I've been on a 1GB plan for the past year and never even got close to using my quota. As long as you save your YouTube uploads for when you get to Starbucks you'll be fine.

Bottom Line

The iPad 2 is a major improvement to the original iPad. If you've been sitting on the fence about whether give an iPad a go, it's time to try one out.

After a couple of week of using the iPad every day, my top two improvements for the iPad2 (in order) are:

  • smart cover - this really makes it easier to use
  • thinner, lighter, faster - the combination of minor improvements in these areas make the iPad bit easier to use

If you have an iPad 1 already and are happy with it, stick with it. The iPad 3 will be out before you know it!

Where have the Forums gone?

No more Forums for ShedWorx

We introduced the ShedWorx forums about a year ago to see how they would go. We hoped that we would see general questions about how to do stuff with HD video and photos. As it has turned out, most of the posts are individual support requests - e.g. "I can't get something to work".

Answering support questions via the forums is difficult and error prone for us. When you log a support ticket we have a number of people available to respond to the request and we will often move requests between our team to get the best people onto solutions. This is almost impossible when support questions are on the forums.

We are also getting organised with a better social media presence, which we have started with a new ShedWorx Facebook page, our YouTube channel and Twitter. There are still plenty of ways for you to ask general questions and interact with ShedWorx, which we hope will ultimately be better than the Forums.

Syndicate content