PDA

View Full Version : codec needed



Unregistered
06-20-2003, 08:07 PM
can anyone shed any light on what format FOURCC code "0" is. This is the message I got trying to play video file on divX. It says I may require another codec to show it but am lost as to what I need codec wise.

thanks for any replies appreciated

Razgo
06-22-2003, 09:18 PM
i think your solution is here: http://www.divx-digest.com/software/avifourcc.html

and some tit bits from this site: http://www.fourcc.org/


Back in the dim and distant days when Windows 3.1 was the greatest thing in GUIs and Video for Windows was just hitting the streets, Microsoft introduced the concept of the FOURCC (Four Character Code) as a means to identify a video datastream format unambiguously (but see here for more history - FOURCCs go back further than Microsoft). Every compression format and pixel layout to be used in Video for Windows would have a unique FOURCC value assigned to it and applications would be able to pass video frames between file and codec merely by making sure that the FOURCC of the source frames matched a FOURCC supported by the codec.

Realising that many IHVs would require FOURCCs for their own proprietary pixel formats and compression algorithms, Microsoft also decreed that new formats must be registered with them to ensure the uniqueness of any FOURCCs being used. Microsoft would take the responsibility of ensuring that no two registered FOURCCs clashed. As a result, many FOURCC definitions were registered and the number of codes in the big wide world increased well beyond the original four or five that had been defined when Video for Windows originally appeared.

This system actually worked pretty well - applications could handle many different data types without actually having to know anything at all about the format. The problem, however, was that some people did need to know the format. Despite the fact that each FOURCC had been registered by Microsoft, the actual definitions (which pixel component goes where) appear to have been filed too safely and it now appears that no-one in Microsoft is able to provide this information to, for example, writers of DCI (Display Control Interface) and DirectDraw drivers or image processing tools who would like to support existing pixel formats (If you are trying to register a FOURCC, please read my suggestions on how we can keep the registration process going). Until recently, it was not even possible to get a list of the registered FOURCCs themselves but Microsoft has now posted this information on their main web site at http://www.microsoft.com/hwdev/devdes/fourcc.htm.

In an attempt to alleviate the confusion (and minimise the effort I seem to be expending passing this information to Microsoft employees and others who frequently ask me for it), this site sets out to document as many of the raw pixel format FOURCCs as possible. Most of this information was originally gleaned during research for the Brooktree Mediastream DCI driver (which, incidentally, supported 13 pixel formats) but some definitions have been picked up from other FOURCC users also keen to see their formats published.

Please note that these pages deal mainly with raw pixel formats, those containing RGB or YUV samples, and not compressed formats such as Cinepak and Indeo. I have listed all the compressed FOURCCs that I am aware of but made no attempt to describe the data format, partly because the information is generally proprietary and subject to huge license fees but mostly because I probably wouldn’t understand it anyway.

If you are aware of any FOURCC not listed in these pages, please contact me with the information and I will add it on the next revision. You may also use the registration page to tell me about your FOURCC.

This site is not affiliated to Microsoft, nor do they endorse it, etc. etc. etc........

Data Types
It came as a huge surprise recently to discover that some of you readers are actually UNIX users (or, at least, are not familiar with the Windows SDK data types) and that there was some confusion over my use of the types WORD and DWORD. As a result, I have adopted the convention of u_int32 (DWORD to Windows people) to represent an unsigned, 32 bit integer and u_int16 (WORD in Windows SDK jargon) to represent an unsigned, 16 bit integer.

Confusion Minimisation Notes
The FOURCC relates purely to the layout of RGB or YUV samples in system memory and not the way those pixels are ultimately displayed or the way they may be transmitted across, for example, a communication link. It also has nothing to do with file formats although FOURCCs are used to determine the type of video frames in an AVI file.
Pixel formats are often described in general terms such as YUV 4:11 or YUV 4:2:2. These terms are, however, too general to fully define the format since there are multiple ways that individual components can be ordered even after the sampling periods have been defined (for example, YUV 4:2:2 can be used to describe UYVY, YUY2 and YVYU pixel formats). FOURCCs explicitly tie down the component placement in memory, thus providing enough information to fully understand the image format.

Unregistered
07-18-2003, 08:29 AM
Thank you Razgo for a very informative reply.

I stumbled across this thread in my search for information regarding another codec i miss, and out of curiosity for the software development for codecs in general.

I don't know if this is the right place to ask, but it seems some knowledgable people roam here :) So here goes:

First, my little problem: A DivX file I attempt to play tells me that a sound codec is missing for "tag8192". The movie I try to play is Leon, the Professional (ed2k://|file|Leon.-.The.Professional.(1994).Directors.Cut.AC3.CD1.Sha reReactor.avi|693692416|8AE67AE2445524708D02D7851C 890AE2|/), found with eMule (needed to use the previous link) (http://emule-project.net/). Excellent movie BTW, and eMule is a good share tool. I can see the movie but with no sound codec; no sound to hear :(
What codec am I missing, and where do I find it?

As a software developer this also triggers my curiosity. I am mostly implementing (and defining) TCP/IP protocols, and codecs is (interesting) news to me. Is there a list of codec tags? Where can I read extensive documentation on this topic?

Any help would be appreciated.

Unregistered
08-28-2003, 03:53 PM
can anyone shed any light on what format FOURCC code "0" is. This is the message I got trying to play video file on divX. It says I may require another codec to show it but am lost as to what I need codec wise.

thanks for any replies appreciated

you must download the XviD codec

Unregistered
09-09-2003, 09:51 PM
Thank you Razgo for a very informative reply.

I stumbled across this thread in my search for information regarding another codec i miss, and out of curiosity for the software development for codecs in general.

I don't know if this is the right place to ask, but it seems some knowledgable people roam here :) So here goes:

First, my little problem: A DivX file I attempt to play tells me that a sound codec is missing for "tag8192". The movie I try to play is Leon, the Professional (ed2k://|file|Leon.-.The.Professional.(1994).Directors.Cut.AC3.CD1.Sha reReactor.avi|693692416|8AE67AE2445524708D02D7851C 890AE2|/), found with eMule (needed to use the previous link) (http://emule-project.net/). Excellent movie BTW, and eMule is a good share tool. I can see the movie but with no sound codec; no sound to hear :(
What codec am I missing, and where do I find it?

As a software developer this also triggers my curiosity. I am mostly implementing (and defining) TCP/IP protocols, and codecs is (interesting) news to me. Is there a list of codec tags? Where can I read extensive documentation on this topic?

Any help would be appreciated.

Unregistered
09-15-2003, 08:55 PM
Thank you Razgo for a very informative reply.

I stumbled across this thread in my search for information regarding another codec i miss, and out of curiosity for the software development for codecs in general.

I don't know if this is the right place to ask, but it seems some knowledgable people roam here :) So here goes:

First, my little problem: A DivX file I attempt to play tells me that a sound codec is missing for "tag8192". The movie I try to play is Leon, the Professional (ed2k://|file|Leon.-.The.Professional.(1994).Directors.Cut.AC3.CD1.Sha reReactor.avi|693692416|8AE67AE2445524708D02D7851C 890AE2|/), found with eMule (needed to use the previous link) (http://emule-project.net/). Excellent movie BTW, and eMule is a good share tool. I can see the movie but with no sound codec; no sound to hear :(
What codec am I missing, and where do I find it?

As a software developer this also triggers my curiosity. I am mostly implementing (and defining) TCP/IP protocols, and codecs is (interesting) news to me. Is there a list of codec tags? Where can I read extensive documentation on this topic?

Any help would be appreciated.

Unregistered
09-19-2003, 01:16 PM
Thank you Razgo for a very informative reply.

I stumbled across this thread in my search for information regarding another codec i miss, and out of curiosity for the software development for codecs in general.

I don't know if this is the right place to ask, but it seems some knowledgable people roam here :) So here goes:

First, my little problem: A DivX file I attempt to play tells me that a sound codec is missing for "tag8192". The movie I try to play is Leon, the Professional (ed2k://|file|Leon.-.The.Professional.(1994).Directors.Cut.AC3.CD1.Sha reReactor.avi|693692416|8AE67AE2445524708D02D7851C 890AE2|/), found with eMule (needed to use the previous link) (http://emule-project.net/). Excellent movie BTW, and eMule is a good share tool. I can see the movie but with no sound codec; no sound to hear :(
What codec am I missing, and where do I find it?

As a software developer this also triggers my curiosity. I am mostly implementing (and defining) TCP/IP protocols, and codecs is (interesting) news to me. Is there a list of codec tags? Where can I read extensive documentation on this topic?

Any help would be appreciated.

Unregistered
09-23-2003, 10:21 AM
Thank you Razgo for a very informative reply.

I stumbled across this thread in my search for information regarding another codec i miss, and out of curiosity for the software development for codecs in general.

I don't know if this is the right place to ask, but it seems some knowledgable people roam here :) So here goes:

First, my little problem: A DivX file I attempt to play tells me that a sound codec is missing for "tag8192". The movie I try to play is Leon, the Professional (ed2k://|file|Leon.-.The.Professional.(1994).Directors.Cut.AC3.CD1.Sha reReactor.avi|693692416|8AE67AE2445524708D02D7851C 890AE2|/), found with eMule (needed to use the previous link) (http://emule-project.net/). Excellent movie BTW, and eMule is a good share tool. I can see the movie but with no sound codec; no sound to hear :(
What codec am I missing, and where do I find it?

As a software developer this also triggers my curiosity. I am mostly implementing (and defining) TCP/IP protocols, and codecs is (interesting) news to me. Is there a list of codec tags? Where can I read extensive documentation on this topic?

Any help would be appreciated.

Spoon
09-23-2003, 06:07 PM
>Is there a list of codec tags? Where can I read extensive documentation on this topic?

You are probbably best to ask on www.hydrogenaudio.org that is where everyone who creates audio programs hang out.

Unregistered
09-24-2003, 05:48 PM
Thank you Razgo for a very informative reply.

I stumbled across this thread in my search for information regarding another codec i miss, and out of curiosity for the software development for codecs in general.

I don't know if this is the right place to ask, but it seems some knowledgable people roam here :) So here goes:

First, my little problem: A DivX file I attempt to play tells me that a sound codec is missing for "tag8192". The movie I try to play is Leon, the Professional (ed2k://|file|Leon.-.The.Professional.(1994).Directors.Cut.AC3.CD1.Sha reReactor.avi|693692416|8AE67AE2445524708D02D7851C 890AE2|/), found with eMule (needed to use the previous link) (http://emule-project.net/). Excellent movie BTW, and eMule is a good share tool. I can see the movie but with no sound codec; no sound to hear :(
What codec am I missing, and where do I find it?

As a software developer this also triggers my curiosity. I am mostly implementing (and defining) TCP/IP protocols, and codecs is (interesting) news to me. Is there a list of codec tags? Where can I read extensive documentation on this topic?

Any help would be appreciated.

Razgo
09-24-2003, 09:52 PM
i am starting to wonder what these "quotes" only replies are? without any additional info. hmmm....

RossRoy
09-24-2003, 10:40 PM
i am starting to wonder what these "quotes" only replies are? without any additional info. hmmm....

They do get annoying.. Especially when you are subscribed to a thread and receive an email about a new post and it's an empty quote post.

Maybe it's a disgruntled unregistered user that's playing tricks? Or a bug in the forum software (I doubt it)? I'd say the most logical answer would be someone clicking "reply", but that button is too small to be clicked by accident.

Food for thought!

Would it be possible to implement a simple check to see if a post contains anything other than a quote for it to be posted?

Razgo
09-24-2003, 11:15 PM
Would it be possible to implement a simple check to see if a post contains anything other than a quote for it to be posted?
i'm not sure, i will check it out though.

i thought it might have been a "bot" at first but i found a reply quote to a really old thread the other day but the quote was edited and swear words were added to it.
so a bit of a mystery to me.

it just seems to be happining a bit latley.

Unregistered
09-25-2003, 06:45 PM
Thank you Razgo for a very informative reply.

I stumbled across this thread in my search for information regarding another codec i miss, and out of curiosity for the software development for codecs in general.

I don't know if this is the right place to ask, but it seems some knowledgable people roam here :) So here goes:

First, my little problem: A DivX file I attempt to play tells me that a sound codec is missing for "tag8192". The movie I try to play is Leon, the Professional (ed2k://|file|Leon.-.The.Professional.(1994).Directors.Cut.AC3.CD1.Sha reReactor.avi|693692416|8AE67AE2445524708D02D7851C 890AE2|/), found with eMule (needed to use the previous link) (http://emule-project.net/). Excellent movie BTW, and eMule is a good share tool. I can see the movie but with no sound codec; no sound to hear :(
What codec am I missing, and where do I find it?

As a software developer this also triggers my curiosity. I am mostly implementing (and defining) TCP/IP protocols, and codecs is (interesting) news to me. Is there a list of codec tags? Where can I read extensive documentation on this topic?

Any help would be appreciated.

Unregistered
09-25-2003, 06:48 PM
hello mate, what u need is an " ac3 filter " available at any download site and then the file will play as sweet as a nut.......ok guys.......
you just need to use your bonces a bit more, i thought i knew nothing about pc's obviously not, get in the know will ya????
easy as pie

Spoon
09-25-2003, 07:07 PM
Easiest way, this thread is closed.