Categories
Computing Video

Video formats are important for artists not viewers

Most of the widely used media players were historically produced to showcase the videos produced by the creator’s authoring tools. They usually recognise that other formats exist, and provide some means of plugging these in, but very few attempt to include all popular formats at once. This has the effect that sometimes, when pressing play, I’m presented with a dialog that announces the file is in an ‘unsupported’ format. While they often offer to download a suitable player, I want to watch a video, and I’m not disposed to buying and installing software. I may not even have the ability to do so. As such, most players don’t work well with all formats and I have to choose a player to match a format, although I’m not particularly interested in the format a video is in – I just want to watch it.

Artists, on the other hand, care a lot about the formats used, as they create the visual limits the artist must live within as they create video. All practical formats create visual artefacts when they are pushed beyond their intended limits, which artists must carefully avoid. As an example, some are good at cartoon content, while others are better at fast moving sport. Another important point is that encoding in a particular format is an expensive operation – video format owners typically charge a lot more for the encoder than the decoder.

Miro attempts to include as many codecs as possible, and has a catholic taste in video formats. Rather than focussing on any one codec, or graciously permitting me to add more, Miro uses a video playback subsystem – VLC – that attempts to play anything you throw at it. I’m not annoyed by strange dialogs that announce they first need to download a codec, and artists are free to select among a wide range of codecs for the one that best suits the video they create.

Including many codecs is not the only option – services such as YouTube instead provide one codec, and re-encode all incoming video into it. Whilst pragmatic, this is sure to lose quality. Any digitisation of a performance necessarily involves making decisions about what to keep, and what to throw away. Of course, the highest quality options produce staggeringly large files that are essentially impractical to use on today’s computers and networks. Whilst a lot of the decisions about what not to keep can be made by the encoder, not all of them can be automated, and high quality encoding is more of an art than a science. As I’ve noted the encoder creates the visual limits for a file, and all of the major ones have various options that can be tuned by a careful operator.

Any translation between modern video formats will involve a loss of quality, and visual artefacts appearing. Whilst I’m often grateful this means I can see any video at all, I’m not happy about throwing away all the effort of the original artist. There are interesting risks – who’d want to watch a football clip where the ball has disappeared due to the automated translation?

By allowing Miro Channels to contain any format of video, the artists can choose the codecs that best suit their purpose. They can also publish the content they’ve already created, without having to re-encode it, opening low cost access to their whole portfolio.

Categories
Computing Video

DRM free video is easy to watch

I’ve claimed that Miro is unusually liberal with the video files it downloads for watching. It treats them just like any other file on my computer. That might sound like a statement of the obvious, but it’s not true of most media files I haven’t created myself. For better or worse, the companies that own the copyright of much of our popular culture have successfully lobbied the companies that make most of our software, and arranged it so that copying media files is hard. This is why music purchased in iTunes can’t be listened to on most mobile phones, and why you cant copy several DVDs onto a laptop’s hard disk for watching on the plane. Whilst this is a reasonable carry over from the distribution of media on DVDs, CD’s and tapes, it is not without problems and it misses the opportunities the new distribution medium offers.

The generic name of this technology is DRM (Digital Rights Management), and it has been well described elsewhere. Founded on the simple premise that copying digital files should be as cumbersome as copying physical objects, it fails in my opinion because normal usage of digital files requires copying people are often unaware of, and the lack of a physical object makes it impossible for customers to easily comprehend the limits they face. So many people have a conception of how their computer works that runs counter to the decisions made in DRM systems that explaining them becomes a hopeless task. Sometimes I can copy it, and sometimes I cant. Sometimes I know I’m copying, and sometimes I don’t. This makes using media files a frustrating experience, and I personally try to avoid adding frustration to my life.

Miro completely lacks any attempt to implement a DRM system. This means that Miro never surprisingly prevents me from doing something reasonable, making using it simpler, and the files it downloads easier to watch.

Categories
Computing Video

Miro – Internet TV as it was meant to be

As a matter of professional interest, I pay attention to media playback applications. This isn’t generally hard – most of them are very ‘me too’, and I’ve grown used to spotting the common patterns they tend to follow. There are only so many ways to plug together the various playback technologies needed, and the likes of VLC, Quicktime, Windows Media Player and Flash all share common design decisions. I’ve personally never understood why so many try to ape the complexity of my hi-fi in their UI, but there you go.

Some time ago I stumbled across ‘Democracy Player’, which stood out interestingly. It’s now called Miro, and if you have any desire to watch video on an internet connected computer, I recommend you try it out. Four things caught my eye:

  • The video stands on its own and I can view it where and when I like.
  • The player respects the format the video was made in, without tinkering with it.
  • It can download in a way that allows me to help small producers publish video cheaply.
  • It includes a useful nod to traditional TV to make it easy to use. Simply subscribe to a channel from the on-screen guide!

Having lived without a TV since my move to London in 2000, I decided the time was right last year to buy one – thanks to the Nintendo Wii. A high priority was to get Miro set up to try it out from a technology perspective, so I added a Mac Mini to the rack of equipment under the TV. I didn’t have high hopes for the videos I’d actually find on it, after all they are mostly amateur freebies. It’s clear the technology works, but the big surprise was the actual videos. I should probably make some formal notes about how often I use it, but I’d guess that fifty percent of the time I sit down in front of the TV, I flip over to Miro, and spend some time watching stuff there. Programming on traditional TV is so often filler designed with little more in mind than selling advertising, that in my opinion, the bar for free content to go over in order to be as interesting is actually quite low. It’s not just amateur freebies on Miro though, there’s also a fair few professional videos, and they seem to be paid for in the traditional way – by inserting advertising clips or product placement. Whether they work depends on the quality of combined package, and many work very well.

There’s another key point about Miro – all of the non-video technology it uses appears to be entirely public, so developing players that share the features I’ve outlined as unusual, but perhaps better suit certain usage patterns (full screen from the sofa, perhaps), will be very easy.

I’d like to thank Holmes Wilson for his recent talk here in London at GLLUG. I probably need to apologise for introducing myself in the bar afterward via some crass American stereotypes, but it was great to see such enthusiasm for high quality digital video, and the opportunities the internet offers to both video makers and viewers.

I’d like follow up on the points above, and how they make Miro particularly good at internet TV, over the next few days. Stay tuned!