Export formats to a digital picture frame?

I'm using iMovie '08 and want to play approx 1-5 minute movies on a Kodak digital picture frame (M820) which claims to play videos. Kodak says this frame supports MOV format files with MPEG-4 or G.711 compression, as well as AVI format files with the same compression. So far, when I export movies from iMovie onto an SD card and into the Frame, the Frame says 'format not supported.' I've tried a few of the Share menu options with no luck. (If it's relevant, my camcorder is a Panasonic PV-GS120 using DV tape.) Has anyone had success using Kodak or any other digital picture frames as a movie viewer? Kodak's advice is to use a Kodak camera, of course. Thanks.

iMac, Mac OS X (10.5.3)

Posted on Aug 6, 2008 7:59 PM

Reply
10 replies

Aug 8, 2008 11:00 AM in response to bananamilkshake

Has anyone had success using Kodak or any other digital picture frames as a movie viewer?
An interesting question. And, since my daughter-in-law is coming up on her birthday, I figured I would buy her one and answer the question for myself. Unfortunately, now that my wife has seen the unit (an SV-811), she now wants one too. In any event, the answer is "YES, it is possible to convert your own files!"

So far, when I export movies from iMovie onto an SD card and into the Frame, the Frame says 'format not supported.'
This seems to be the general error message whenever a video file cannot be played. You will get this message whether the dimensions of your encoded file are too large (i.e., greater than 640x480) or the audio/video compression formats are not compatible with the device.

Kodak's advice is to use a Kodak camera, of course.
Taking this for granted, I visited the Kodak support area. There I noted their comments that only digital camera files were "certified" compatible with the device. Assuming the Kodak digital picture frames would be compatible with their own digital camera models, I searched the internet for a Kodak sample file and loaded it to the SV-811 where I found it played correctly.
Examining the working file I attempted to create a files of my own using similar settings only to find that the digital picture frame did not like files using inter-frame encoding. (I.e., they seemed to play to some extent at the top of the display but never managed to complete the sub-matrix block decoding at the bottom. Further, this ability to decode was inversely proportional to video data rate.
Next I looked at the file headers themselves and discovered they were "filefmt: 7" with a "fourcc: 0x7634706d" or "mp4v" which eventually lead me to Lead's MCMP/JPEG codec. Based on this information, the "playability problems" associated with my earlier MPEG4/µ-Law tests, as well as, the likelihood that the same hardware/firmware would create both the JPEG image and motion frames, I decided to change tactics and run additional tests using other video compression formats.
CONCLUSION: It would appear that the Kodak MPEG-4 files are MPEG-4 in name only. That is to say, all of the frames are compressed as JPEG intraframes making the video content effectively a Motion-JPEG movie -- more specifically a single filed Motion JPEG A video file. I also learned that while the original Kodak audio was encoded as 8-bit, 16.0 KHz @ 128 Kbps, and that QT only exports µ-Law 2:1 audio as 16-bit, 16.Khz @ 128 Kbps, the Kodak SV-811 would accept/play the latter which is more convenient than using other PCM formats which QT can create using an 8-bit format.
NOTES: As the original sample file was encoded with a target video data rate on the order of 4100-4200 Kbps and QT M-JPEG A encoding does not allow the user to set a target video data rate, I used the "quality" slider for this purpose testing files with video data rate of about 4400, 5500, and 7600 Kbps. All played well with quality increasing in direct proportion with the data rate.
COMMENTS: While it is possible to export compatible Kodak digital picture frame files in at least one compression format thus far, I doubt many will wish to do so on a regular basis or to any great degree since data rates in the range tested produce files ranging from 33-57 MB/min. In addition, owing to the video resolution restrictions, the quality of such video is inferior to that of the larger resolution photos that can be used and which take up less space.

Aug 9, 2008 12:54 AM in response to bananamilkshake

I am trying to do the same thing. So far, I have only gotten the frame to play video without sound. I have not been able to get the M820 frame to play any video exported directly from iMovie (no matter what I change the settings to). The closest that I have been able to come to success is to take a .MOV file created by iMovie and convert it to an AVI file using the shareware file conversion program ffmpegX (using the "MPEG4 .AVI mencoder codex"). As I said though, I have not yet found a way to get it to play the sound of the video yet.

Still it looks promising: it will play videos in this format at 800 X 480 resolution, and my 5:35 min video is only 35 mb.

For you others trying to get this frame to play videos these are the details about the supported format types and their compression formats, as supplied by Kodak:

MOV : MPEG-4, MJPEG, G.711, PCM, ADPCM

AVI : MPEG4, MJPEG (not DIVX), G.711, PCM, MP3 (not Dolby Digital, DTS)

MPG / MPEG : MPEG-1, MPEG (1 or 2 Channels)

Message was edited by: nbp1234

Aug 9, 2008 5:29 AM in response to nbp1234

MOV : MPEG-4, MJPEG, G.711, PCM, ADPCM
Try the "Movie to QuickTime Movie" option using the following settings" to more or less simulate many current Kodak digital camera files directly from iMovie:

Video: Motion JPEG-A with single (one) Field option selected using quality slider to adjust/control output data rate
Size: 640x480 for VGA or 640x360 for widescreen (for the default picture frame mode display)
Audio: µ-Law 2:1, mono, 16 KHz sampling rate (bit rate is automatically set to 16-bits @ 128 Kbps)

The closest that I have been able to come to success is to take a .MOV file created by iMovie and convert it to an AVI file using the shareware file conversion program ffmpegX (using the "MPEG4 .AVI mencoder codex").
Thanks for the information. Will have to run some comparison tests and post back later. Want to compare quality of MJPEG-A with your AVI MPEG-4 which appears to have a data rate only half that of an iPod H.264/AAC file (which is usually 2.0-2.5 times as efficient as MPEG-4).

User uploaded file

Aug 14, 2008 3:49 PM in response to nbp1234

I followed your suggestion and downloaded the ffmpegX shareware. Using the MPEG4.AVI mencoder codex I only saw video in the top half of the screen (green noise below), but I did get correct audio on the M820 frame.

The audio settings were: audio codec - mp3, 128 kbit/s, and 48000 Hz.

Did you adjust anything else in the various video settings to get a working movie?

Aug 14, 2008 4:01 PM in response to Jon Walker

Thanks for this suggestion to simulate Kodak files. I may well be missing something basic, but I don't see the option of Motion JPEG-A or the audio parameters you suggested. I'm using iMovie 08, Share, Export Using Quicktime, Movie to Quicktime Movie, Options, Video, Settings, Compression Type. Here I see JPEG 2000 and Photo JPEG. How do you get to Motion JPEG?

Oct 20, 2008 10:49 AM in response to bananamilkshake

I've figured it out. The frame isn't designed to handle very high quality video and it can't buffer the audio and video from an external memory source fast enough. What I did was exported the video using quicktime in as high a quality as possible. Then I used ffmpeg to convert the file to MP4 (avi) ffmpeg format using the built in settings. I needed to reduce the audio quality a little but with the rubbish speakers built into the frame you can't notice anyway. Saved the video to a usb memory stick then copied it to the built in memory. job done. Hope this helps.

Nov 21, 2008 3:40 AM in response to mcdoug8

Export your finished movie by pressing cmd + E and choose the medium (640x480) format. Then using ffmpegx, change the format of the video as follows.

Under the video tab select 'mpeg4 [.avi] ffmpeg' and change the frame rate to unspecified. Then under the audio tab select the 'pcm (DV)' codec and change the audio bitrate to 128 and the sampling to 44100.

This works for me and I hope it helps you, but do remember that any video that you play from external memory such as a memory stick or memory card may result in the frame slowing down and having problems keeping audio video sync.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Export formats to a digital picture frame?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.