I need a good cross-platform format for video files...

I have both, Mac and Windows friends who I would like to share web videos with. I like the .mov format for the Macintosh, but PC users have a hard time with this format even if they have the quicktime plug-in installed on their Windows machines.

I create my .mov files so that "Fast Start" is enabled, but on the PC, the movie window doesn't load until the entire movie is downloaded. I would like the movie to play when partially loaded...like on a mac.

Question:

What is the best cross-platform format for video compatability between Mac and PC users? .mov, .avi. wmv.

Just getting tired of my PC buddies telling me that they can't view my .mov files using Fast-start. They say that they have the QT plug-in installed.

thanks,

Hairfarm

G5, Mac OS X (10.3.6)

Posted on Mar 5, 2007 11:51 AM

Reply
8 replies

Mar 5, 2007 1:07 PM in response to Hair Farm

The symptom you describe sounds like an IE one, where it opens in a new window. Try the videos on Apple's site, do those play in IE on a PC while downloading? If they do then check out the html they're using to see what might be different, so that you can convince IE to keep the movie embedded in the page.

As for what would be best to do, maybe you should make both WMV and MOV.

Mar 5, 2007 1:42 PM in response to Hair Farm

Colin has pointed you in the correct direction.
I'll bet you're using just plain text "links" to your files. That method by-passes the browser plug-in and can cause issues (especially on Windows).
You need solid html code that gives the browser plug-in all of the needed instructions.
Another thing that may have happened is that your fast start files have lost their fast start abilities. This happens with any fast start file that is then edited and uses a regular "save". Save As will restore the fast start feature (even in files that do not normally have it).
AVI is dead. Do not use it.
Many WMP formats (codecs) are not yet ported to the Mac OS so that delivery container should also be ruled out.
H.264 Video codec (default in most Tiger app exports) also requires the viewing machine (Mac or PC) have QuickTime version 7 installed.
Since not all machines can install QT version 7 (requires 10.3.9 or Win 2000 or XP) maybe you should rule it out, too.
So.
What are we left with?
Maybe QuickTime format using MPEG-4 Video codec and AAC audio?
They would only require QuickTime version 6 be installed. Since version 6 has been around for over 5 years it may be your best option.
But you're still going to get complaints from PC viewers.

Mar 5, 2007 3:57 PM in response to Horror in Oklahoma

...except that it looks horrible and doesn't play well on all machines.

The best cross-platform solution is QuickTime, and Kirk has probably the most compatible combination for more-or-less modern computers: Use MPEG-4 (or a variation thereof; I happen to like 3ivx) with AAC or MP3 audio.

If you are distributing via the Web, be sure to embed your movies properly in a web page in order to make sure that the web plugin will handle them correctly. Or use poster movies that prompt the movie to open in QuickTime Player.

--Dave Althoff, Jr.

Mar 5, 2007 4:43 PM in response to Dave Althoff

Thanks, Dave, for the support on this issue.
But "Horror" brings up a different issue and it is worth noting the differences:
1. Most users of these "services" upload video and it is then converted.
Bonus: The file size is usually drastically reduced but the video quality has now been compromised by the conversion to Flash Media.
Drawback: The file was converted to Flash Media and your video is now "compromised" by that conversion.
2. Slight advantage by using the QuickTime playback via Web based files:
You (the author) get to set the "control" over they playback (viewing) machines.
There are dozens of ways to get good quality playback and small file size.
http://homepage.mac.com/kkirkster/RedneckTexasXmas/index.html
as an example. Two audio files and dozens of transitions all in a QuickTime container under 4 MB's in file size.
If your files are served via http there are dozens of better html "tricks" to make them do a bit "more".
You must do some more homework or ask a different a different question.

Mar 5, 2007 9:31 PM in response to QuickTimeKirk

Great!

Thanks guys.

I had to add a MIME support for .MP4 on my host server, and relocate my .htaccess file. The format I now usefrom MPEg Streamclip is Mpeg-4 (MP4) with AAC audio. My Pc buddies tried it, and it works ok.

Yes, I was using a text link to my files. So now I will add a dummy page to my website for movies and embed them properly.

thanks again!

Hairfarm

Mar 6, 2007 6:50 AM in response to Hair Farm

Ah, well, I hadn't actually thought of that one...

While QuickTime is the basis for the MPEG-4 standard, you've hit on a pretty good solution there by serving up MP4 files: Windows Media Player and RealPlayer will at least try to play MP4 files, and the format is QuickTime native. Giving your Windows buddies a lot of ways to play the files, though giving you a little less control over the playback.

The reality is that the ABSOLUTE MOST COMPATIBLE cross-platform format is to store the file as an MPEG-1 video file which almost anything can read. But MPEG-1 is far from the best codec out there and you can do a lot better with QuickTime, or as it appears to turn out, with MP4.

--Dave Althoff, Jr.

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.

I need a good cross-platform format for video files...

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