Some videos not displaying in Silverlight App

Dec 30, 2009 at 2:51 PM

Hi everyone,

For the most part, my PKS site is working quite well, at least in regard to working with .wmv files.  However, whenever someone tries to upload a .mov file, and clicks the "make it compatible with silverlight" button to start the encoding process, things sort of fall apart.  A thumbnail generates properly, there are no errors in any of the encoder logs, but no video control is placed on the podcast detail page.  A good number of our users will be uploading quicktime videos from Macs, so this is a pretty important piece to get working.  There are no errors in the event logs at the time, either.  The only place I do see an error is in the Media Encoder Queue list.  Any of these files that have been attempted to "make compatible with silverlight" feature the status "Error" and action "Encode."

i'm running Windows 2003 server Enterprise r2

SQL Express

August 2009 build of PKS

Expression Encoder 3.0

Media Encoder Service 9.0

Thanks in advance...this is so close to being so great!

 

Jan 5, 2010 at 7:39 PM

I have a similar issue. .wmv works fine.

When I tried to upload an avi or mpg file, the thumbnails were generated, the video control was displayed on the podcast detail page, but clicking on the Play button did not do anything.

Please help.

 

Jan 25, 2010 at 7:47 PM

In order for MOV (Quicktime) files to work, you must install Apple's QuickTime on the SharePoint/Enconding Server.

Jan 25, 2010 at 10:02 PM

Okay, for those that are trying to get QuickTime movies to play, here's how I got it to 'work'.  First, make sure Quicktime Player is installed on the Server (QuickTime Pro is NOT required).  Next, make sure you have at least one mp4 auto encoding entry within the following site list: Media Encoder Auto Encode .  Here's what more or less happens when a podcast is uploaded:  The Media Encoder Service detects the new podcast file(s), and then based on the entries in the above list, it begins to encode other file formats and then auto-add them as supporting files to the podcast.  Once encoding is done, the podcast still considers the native quicktime MOV file as the "main" file so you must then Edit the podcast, scroll to the Podcast Files section and select a file format supported by the Silverlight player (e.g. mp4) as the "Main" file. 

If you have previously uploaded quicktime related podcasts, selecting the "Make it compatible with Silverlight" link on the right will also create the re-encoded files.

Hope that helps.

 

FYI, I am using Encoder 3

Jan 26, 2010 at 3:35 PM

Hi Jimbudde,

 

Thanks for the tips.  I've done as you suggest(I think), but am still not having any luck.  When I go to edit podcast, there's no .mp4 version of the file...just the original .mov and the jpg thumbnail.  In the encoder log, I see this:

[1/26/2010 10:23:37 AM] GetListItem entered
[1/26/2010 10:23:38 AM] Item created: %7bc61af839-af61-4651-a7b6-9dc1c1a529dd%7d%40%7bcb5c5695-15eb-4c17-af62-5ed23248040d%7d@7
[1/26/2010 10:23:38 AM] Item isPrimary...
[1/26/2010 10:23:38 AM] GenerateThumbnail() entered...
[1/26/2010 10:23:38 AM] Video file type supported...
[1/26/2010 10:23:38 AM] executing recoder.Thumbnail()...
[1/26/2010 10:24:01 AM] Thumbnail generated...
[1/26/2010 10:24:01 AM] Thumbnail created...
[1/26/2010 10:24:02 AM] Update[UpdateListItem] 0x00000000
[1/26/2010 10:24:02 AM] New item values calculated...
[1/26/2010 10:24:03 AM] Error[RunAutoEncode]: could not find a preset with name matching name parameter
StackTrace:
   at Microsoft.Expression.Encoder.Preset.FindSystemPreset(String resourceName)
   at Microsoft.Expression.Encoder.Presets.get_H264iPodClassicNano()
   at MediaEncoderService.Recode.GetPreset(String profile)
   at MediaEncoderService.Recode.Encode(String mediaPath, String outputPath, String fileFormat, String profile)
   at MediaEncoderService.PKSListItem.RunAutoEncode()

 

Are my presets auto encode values wrong, do you think?  I used the suggested defaults (profile - hardwaredeviceh264small, listname - pks podcasts, filenameformat- [name]_h264.mp4, preset h264ipodclassicnano)?

Jan 27, 2010 at 9:05 AM

@mnpsguy -  Are you using the licensed version of Expression Encoder 3.0? If you are using the trial version then the .MOV files will not be encoded with it.

Jan 27, 2010 at 11:42 AM

@paragk

I had that thought, but I haven't seen a licensed version of just encoder. The only way I've seen encoder available is as a free, standalone download.  The only time I've seen a license

come into play is when it's purchased as a part of the expression web or expression design package...including off the site referred to in the PKS documentation.  I could be wrong, but that's all I've seen.

Mar 18, 2010 at 7:31 PM

I'm not sure if you figured it out yet, but I did get this to work.  I was having the same problem today (MP4 file would not encode).  I installed QuickTime, then reset the MediaEncoder service and reset IIS.  It works!