Wednesday, June 2, 2010

Using Unsupported Devices on an iPad

More and more clients seem to be carrying around iPads now and they like stuff on them that they can look at. Here's a quickie tip from MacOSXHints for getting stuff onto the iPad with the Camera Connection Kit.

Basically just make a folder at root of the device named "DCIM" and put things in there.

The full tip is here and some limitations are here.

Personally I can't stand how the iPad (and iPods I guess) create an ENORMOUS "iPod Photo Cache" folder  when you sync things to the devices (that are sometimes larger than the original files!) but that's another post/rant.

Tuesday, June 1, 2010

Video Editing on iPad

From tonight's D8 talk with Steve Jobs:

"7:12PM Walt: So you made iWork for the iPad. Do you see things that the iPad can't do?

Steve: Well, you can imagine all sorts of things for the iPad. Video editing, content creation...

Walt: Does it require a faster processor?

Steve: Well time has a way of working these things out."



Link here.

Sunday, May 30, 2010

MediaInfo

A while ago I mentioned VideoSpec which is an app that will tell you all sorts of interesting things about video files. I used it to compare some video I made for an old tv station's equipment to some that they had that worked for their system and find out what was different.

Well VideoSpec is still great but it hasn't been updated since November 23rd 2009.

A friend tipped me off to MediaInfo which is very similar to VideoSpec only it's newer and also FREE.

You can check it out here.

Friday, May 28, 2010

Set Logging Bin Keyboard Command


A temp assistant pointed out something I did today that I didn't even realize I was doing because it's been a habit for so long.

I load in a great deal of footage with Command+Shift+8 (Log and Transfer) and when things are hectic and I need to keep this footage separate from that footage or whatever I just dump them into separate bins.

My temp assistant saw me madly hitting keys before loading in the footage and I had to think for a second of what I was doing.

0. Hit Option+J and set "Set Logging Bin" to be Command+Shift+B. Now make the Browser window active.
1. New Bin is Command+B.
2. After it's created type in a name for it.
3. Then hit Command+Shift+B (don't bother with Return) to set the name and Set Logging Bin.

It's quick and keeps things fresh and organized.

Wednesday, May 19, 2010

The Myths of Displays and Monitors

MaximumPC has a fun article on the myths of (useless) monitor controls and more here.

Google's WebM Video Codec .webm

A really nice breakdown of VP8 is here if you're interested. But a summary is thus:

"The spec consists largely of C code copy-pasted from the VP8 source code — up to and including TODOs, “optimizations”, and even C-specific hacks, such as workarounds for the undefined behavior of signed right shift on negative numbers. In many places it is simply outright opaque. Copy-pasted C code is not a spec. I may have complained about the H.264 spec being overly verbose, but at least it’s precise. The VP8 spec, by comparison, is imprecise, unclear, and overly short, leaving many portions of the format very vaguely explained. Some parts even explicitly refuse to fully explain a particular feature, pointing to highly-optimized, nigh-impossible-to-understand reference code for an explanation. There’s no way in hell anyone could write a decoder solely with this spec alone."

"WebM includes:



  • VP8, a high-quality video codec we are releasing today under a BSD-style, royalty-free license
  • Vorbis, an already open source and broadly implemented audio codec
  • a container format based on a subset of the Matroska media container"

====



Google has announced WebM (not a huge surprise given all the rumors) but you can check out the latest FFMpeg version to support it from Subversion here which is a bit surprising.
====
"WebM is an open, royalty-free, media file format designed for the web.
WebM defines the file container structure, video and audio formats. WebM files consist of video streams compressed with the VP8 video codec and audio streams compressed with the Vorbis audio codec. The WebM file structure is based on the Matroska container."
====
I'll goof around with it later on (possibly next week) and see what's what but I don't think we'll be editing with it very soon.
====


"Reversed complexity encoding / Z-frames: A type of frame that in encoding complexity is lower than a regular P-frame but is more compact. The catch is decoding computation needs to be higher. Specific technical approaches might include:


  • a combination of multi-frame processing with Wyner-Ziv coding
  • mixed quality encoding, where the Z-frames are non-reference frames interspersed with regular P-frames and coded at lower quality than the target quality. The decoder recovers a higher quality version of the Z-frames by multi-frame processing using information in the neighboring higher quality P-frames.
  • supplement the information transmitted for the Z-frame with additional helper information to regularize the reconstruction process on the decoder side. This could be a Wyner-Ziv layer, or something different."


====
Also of interest:
====




VP8 uses 14 bits for width and height, so the maximum resolution is 16384x16384 pixels. VP8 places no constraints on framerate or datarate.

and




The Developer Preview releases of browsers supporting WebM are not yet fully optimized and therefore have a higher computational footprint for screen rendering than we expect for the general releases. The computational efficiencies of the VP8 codec are more accurately measured today using codec-level development tools in the SDKs. Optimizations of the browser implementations are forthcoming.
====
Higher Computational footprint means it's really inefficient at the moment and eat a lot of CPU. Although, they do say in their FAQ:
====

"If I have a video card that accelerates video playback, will it accelerate VP8?
The performance of VP8 is very good in software, and we’re working closely with many video card and silicon vendors to add VP8 hardware acceleration to their chips."


Tuesday, May 18, 2010

Apple unleashes Ubillos on Final Cut Studio

"In 2007, Final Cut Pro's original lead developer, Randy Ubillos, completely redesigned iMovie '08 to streamline and simplify the iLife title. The changes prompted criticism from existing iMovie users, as the new app didn't do everything the previous versions did. Last January, Apple released an enhanced iMovie '09 version that addressed many of those missing elements in the new app.


The Final Cut Pro team has since been put back under the direction of Ubillos, according to information AppleInsider has obtained, with the aim of similarly improving Final Cut Studio and making it more appealing and useful to the needs of prosumers. Currently, Final Cut Pro is targeted at advanced professionals with a scaled down, less expensive Final Cut Express version sold to users who don't need all of its high end features. Because Apple now primarily sells the Express version, the company wants to rethink Final Cut Studio and scale its overall development to better fit the majority of its customers.
"

Full story.

Eek. The revised iMovie was an abomination. Hopefully Randy Ubillos won't destroy FCS in the same manner. 



UPDATE:


Steve Jobs has apparently said about the upcoming FCS release:


"We certainly do [care about Pro apps]. Folks who left were in support, not engineering. Next release will be awesome."

LINK

Clients Knowledge Base

I've been working on a monster of a project and today I receive an email from one of the clients who is using some of the footage for another project that they'd like the b-roll in "beta or jpeg".

I'll get right on that.


Reminds me of the time a client's "graphical engineer" (their term) sent me video exported from Photoshop as a gajillion layered .psd file.

Unshake

Unshake is a FREE app that tries to make blurred photos a little less blurry. While it'll never clarify a photo like in No Way Out it can help enough to salvage some photos.

Hey, it's free.

Thursday, April 22, 2010

Auto-Ejecting Western Digital's VCD

You already know I'm not a huge fan of Western Digital's new MyBook Studio line. But if you need to use these things (I have one for a client still sitting here) and cannot stand that VCD (Virtual CD) mounting each time you plug it in and having to manually unmount it as well as the HD itself there's a simple AppleScript that will auto-eject it for you.

MacOSXHints has a little article about it here.

Just in the interest of it not being lost in the morass of the intertubes I'm posting it here.


tell application "Finder"
  activate
  try
    eject disk "WD SmartWare"
  end try
end tell

It was submitted by "Anonymous" over there, unfortunately.