Encoding issue

Dec 14, 2009 at 1:57 PM

Hi there,


Everything is up and running great on our PKS installation, and for the most part I'm thrilled with it.  However, we have a significant amount of Mac users that generate video in .MOV format.  Whenever I upload a test file with that extension, it doesn't encode, and there's a corresponding error in the encoder\queue logs informing me that the codec wasn't found.  I'm not all that familiar with Expression...is there a way to get it to encode these quicktime formats, and if so, will Silverlight handle it as well?



Dec 14, 2009 at 9:00 PM

A little bit more info...


After hitting the "make it compatible with Silverlight" button, it submits for encoding, and I see it hit the queues.  Everything appears normal in the encoder.log...it uploads to the NFS without issue.  However, in the queue.log, there's an error every time, and while it does generate the thumbnail, it does NOT create a video viewable in the silverlight player.  Here's what I get from queue.log:


[12/14/2009 3:52:15 PM] Progress[webServiceTimer_Tick]: Getting next item in the queue
[12/14/2009 3:52:15 PM] Progress[webServiceTimer_Tick]: Queue entry for 'C:\UploadFiles\\e0692420-c4c8-4536-a43a-2ffa8ae054f8\58aed94b-e75a-40f0-ae02-a4ba505e4f49\22\iMovie - Making a Video Podcast.mov'
[12/14/2009 3:52:15 PM] Update[UpdateQueueItem]: Updating itemId '12' with status 'In Progress'
[12/14/2009 3:52:15 PM] Update[UpdateQueueItem] Update Success
[12/14/2009 3:52:15 PM] Update[UpdateQueueItem]: Updating itemId '12' with status 'Error'
[12/14/2009 3:52:15 PM] Update[UpdateQueueItem] Update Success
[12/14/2009 3:52:15 PM] Error[webServiceTimer_Tick]: Object reference not set to an instance of an object.
   at MediaEncoderService.Recode.SetDefaultProfile(MediaItem item)
   at MediaEncoderService.Recode.Encode(String mediaPath, String outputPath, String profile)
   at MediaEncoderService.MediaEncoderService.ReencodeFromQueue(MEQueueItem qItem, ListWebService lws)

[12/14/2009 3:53:15 PM] Progress[webServiceTimer_Tick]: Checking for a new queued item


.WMV extensions work fine, but it's pretty imperative that I can get QT formats working before going live, as many of our users are on Macs.


Any help?  There's a firstborn in it for ya!

Dec 14, 2009 at 11:15 PM

The MOV format is supported by both MS Expression Encoder 2 and 3 but it will require Apple QuickTime on the Server, and I suspect you'll need QuickTime Pro at the very least but perhaps not.  I'm not certain, but you may have to adjust MIME types as well (follow similar config as outlined in the install guide to support iTunes).  I have not tried this, at least not yet.  Let us know how it goes.  If it works, you can still keep your first born! ;-)

Dec 15, 2009 at 8:49 PM

Thanks for the response!


I did install QT(free) hoping that Expression would snag the codec...and it did appear to clear up the codec\encoding errors.  The new issue seems to be .NET related, maybe?  The error regarding "not set to an instance of an object" seems to be where it's snagging now.