Log in

View Full Version : Most compatible audio/video format?


rack04
21st September 2008, 23:19
I just purchased a new camera and I'm looking for the most compatible audio/video format to re-encode to for email purposes. I really don't know what codec come with standard operating system but my goal is for anyone that I email these files to will be able to play it without installing additional codecs. For example, xvid/mp3 in avi. Thanks.

Guest
21st September 2008, 23:32
MPEG audio and MPEG1 video in program stream (MPEG).

LoRd_MuldeR
21st September 2008, 23:33
Xvid/MP3 in AVI was very popular for a long time, but I think it will be replaced with H.264/AAC in MKV or in MP4 pretty soon (if it hasn't been replaced already).

If you ask for what plays on a "fresh" Windows system without any additional software, then you can choose between Cinepak, Indeo, MPEG-1 and WMV :p

rack04
21st September 2008, 23:39
If you ask for what plays on a "fresh" Windows system without any additional software, then you can choose between Cinepak, Indeo, MPEG-1 and WMV :p

That is exactly what I'm asking. Most of the people that I'm going to be sending these videos too will not have additional codecs installed. Now I just need to figure out how to encode to these formats. Thanks for all the help.

Kado
21st September 2008, 23:52
mpeg1/mp2 in mpeg container or windows media video/audio in asf/wmv.

Didn't notice the previous posts

Guest
22nd September 2008, 00:14
I don't think Windows comes with MPEG2. That's why I said MPEG1.

LoRd_MuldeR
22nd September 2008, 00:26
mpeg1/mp2 in mpeg container or windows media video/audio in asf/wmv.I don't think Windows comes with MPEG2. That's why I said MPEG1.

I think he suggested "MPEG-1 Video" + "MPEG-1 Audio Layer-2" (MP2) in MPEG container, not MPEG-2 ;)

That is exactly what I'm asking. Most of the people that I'm going to be sending these videos too will not have additional codecs installed. Now I just need to figure out how to encode to these formats. Thanks for all the help.

For Indeo and Cinepak you can use VirtualDub. The required Codecs ship with Windows, you already have them installed.

For WMV you should look for WMCmd.vbs (http://www.citizeninsomniac.com/WMV/#WMCmd) or use Windows Movie Maker :p

zambelli
24th September 2008, 04:23
Xvid/MP3 in AVI was very popular for a long time, but I think it will be replaced with H.264/AAC in MKV or in MP4 pretty soon (if it hasn't been replaced already).
MKV and "most compatible" don't really belong in the same sentence. :)

I agree with Neuron2 that MPEG-1 video and MPEG audio is probably the currently most widely compatible format that'll play on any computer made after 1995.

H.264/AAC/MP4 is headed in that direction, but it'll be a few years before it's ubiquitous across all operating systems, and even then there might be exceptions due to its high licensing costs. There's no guarantee everyone will agree to pay their dues to MPEG-LA.

LoRd_MuldeR
24th September 2008, 04:43
MKV and "most compatible" don't really belong in the same sentence. :)

Read carefully! I said "most popular", I did not say "most compatible" :devil:

zambelli
24th September 2008, 04:54
Read carefully! I said "most popular", I did not say "most compatible" :devil:
But that's not what the OP asked for, so perhaps you're the one who didn't read carefully. :)

LoRd_MuldeR
24th September 2008, 05:03
But that's not what the OP asked for, so perhaps you're the one who didn't read carefully. :)

The OP wants to distribute videos via eMail. So most likely he should use a video format that is commonly used by people.

Although MPEG-1 might be the most compatible format, I doubt many people use it nowadays. At the same time most people do have an MKV-capable player installed today.
And in the very same post you are referring to I already made clear which formats will play on a "fresh" windows system. So the question was answered properly...

Atak_Snajpera
24th September 2008, 13:45
codec come with standard operating system but my goal is for anyone that I email these files to will be able to play it without installing additional codecs. For example, xvid/mp3 in avi. Thanks.
I would use h.264+aac -> MP4. Is that hard to attach MPC-HC (single .exe)?????

mitsubishi
24th September 2008, 15:03
....At the same time most people do have an MKV-capable player installed today.

I'm not sure that is true, depending on your definition of 'most'. Outside the computer literate world in the general population, I think 'most' people don't install anything much on their machines apart from viruses.

LoRd_MuldeR
24th September 2008, 16:40
I think 'most' people don't install anything much on their machines apart from viruses.

Haha, good point :D

However I think we can cut it down to two categories of users:
* People that don't install anything and blindly use WMP (limited to MPEG-1, Cinepak/Indeo AVI's and WMV)
* People that have at least VLC Player, MPlayer or MPC installed (supporting almost any format)

And the latter are used to H.264+AAC in MKV most likely. The first don't even know what these words mean ;)

ChronoReverse
24th September 2008, 16:58
If they're in the latter group, this discussion wouldn't be necessary since almost any format would work.

Therefore, it's only useful to discuss the former case wherein MPEG1 is the solution.

LoRd_MuldeR
24th September 2008, 17:16
Is that hard to attach MPC-HC (single .exe)?????

...or to use MakeInstantPlayer (http://mulder.dummwiedeutsch.de/home/?page=projects#instplay) for distribution (single .exe and no video file) :cool:

zachdms
24th September 2008, 22:45
Indeo has limited compatibility, so I would steer away from that.

Probably the best "easy for the user" answer is MPEG1 or WMV, and maybe MP4 (and maybe maybe MKV) in the future.

LoRd_MuldeR
24th September 2008, 22:52
Indeo has limited compatibility, so I would steer away from that.

Probably the best "easy for the user" answer is MPEG1 or WMV, and maybe MP4 (and maybe maybe MKV) in the future.

Also with WMV you have to be careful. Not all Windows versions support all versions of WMV without WMP update.

So WMV-1 (supported from WMP 7.0 on) should be the most safe option....

zambelli
25th September 2008, 23:57
So WMV-1 (supported from WMP 7.0 on) should be the most safe option....
Unless you're using one of those wonderful "N" editions of Windows. ;)

Sharktooth
26th September 2008, 03:34
yeah, but AFAIK you can get WMP thru windows update.
i would go for WMV or divX/xvid... or even quicktime.

LoRd_MuldeR
26th September 2008, 03:40
QuickTime on Windows is a nightmare. Please not...

roozhou
26th September 2008, 04:56
On older PCs (around 2002~2003), H264 mkv won't play smoothly with either mpc-hc or mplayer. I tested a 1500kbps SD H264 mkv on my old P4M 1.8G laptop and my friend's Celeron 4 1.7G, both 100% CPU + A/V async, but 2000kbps ASP just plays fine.

rebkell
26th September 2008, 05:21
xvid in an avi, and send them them the xvid decoder, if they only get sound tell them to run xvid.exe and they are set.

smok3
26th September 2008, 08:54
add portable vlc or portable mpui to the distro and you are all set for different formats. And don't send that over mail. google for netiquette if you wonder why.

zachdms
26th September 2008, 09:08
I thought the goal here was "without installing additional codecs". :)

I definitely agree about sending video files via email being mean, versus providing a link to the content that they can download at their leisure. Plus that way if you DO decide to go hog-wild with crazy codec or file format du jour (very meaningful to you, probably downright befuddling to my mom) you can include a ReadMeToPlayThis or that sort of thing.

If like Mulder said you really want to go EVERYWHERE under the sun including old untouched Win98 or earlier systems, your best bet is like neuron noted probably just MPEG1. It'll be piggy, but that'll best accomplish your stated goal. :)

smok3
26th September 2008, 09:11
yes well, the op doesn't really know what he/she want's i imagine,
on 2nd thought i would go with flash video (it is really easy to say: 'install flash' here is the url ...),
you could then use sorenson or vp6 which are both pretty fast on decoding side.

vp6 example
http://somestuff.org/flashAVC/flvplayer.php?moviename=movies/ED_huff-480kbps-stream-x640y352.flv

rack04
30th September 2008, 16:55
MPEG audio and MPEG1 video in program stream (MPEG).

What free programs can I use to do this encoding?

cyberbeing
30th September 2008, 17:29
Out of curiosity, what format does your camera record to?

rack04
30th September 2008, 17:50
Out of curiosity, what format does your camera record to?

From what I can remember they are 30 fps Xvid MPEG-4 encoded AVI. I can't remember the audio format off the top of my head. These videos are from a Pure Digital Flip Video Mino.

Edit: Audio format is ADPCM.

zachdms
14th October 2008, 22:07
Ooooh: I'd love to see a sample video from that camera. A bunch of camera vendors that spit out ADPCM-in-AVI were using PCMWAVEFORMAT as opposed to WAVEFORMATEX, which causes hiccups in Strict parsers. Heck, you could pretty easily check this yourself in your favorite RIFF viewer.
Probably a totally uninteresting tangent to all involved, but -- potentially adds another wrinkle to content distribution if you were going to stick with *that* AVI. (Running it through most any AVI editor should spit out a more "correct" file afterwards.)