OlivierMiR
2nd September 2006, 21:44
Hello,
In short
I'd like to decode MP4 files (video stream format AVC1) using no "embedded code" but rather "external codec", preferably other than ffdshow.
OT or not OT?
Firstly, please excuse me to post that (probably) stupid question here: I know this is a forum dedicated to encoding rather than decoding questions. I hope I'm not too "off-topic", but I couldn't find a good forum to ask this decoding question. And my numerous searches didn't find a good answer to my question.
A little vocabulary
I'll call here "embedded code" the case where a video player software is able to decode a file and a video stream because it has got some code which is bundled with the software.
Opposite to this, I call "external codec" the software needed to parse and decode a file and a video stream, which can be downloaded independently of a player. I think DirectShow codec ffdshow is an example of this. Maybe VFW codecs are an other family of these codecs, although I'm not so sure here...
Example: VLC player exclusively uses embedded code, although ViPlay, AFAIK, exclusively uses external codecs to read files.
To the point
I searched A LOT trying to understand how to read a MP4 file with an AVC1 video stream (and an MP4A audio stream). I don't like codec packs and would like something "not too intrusive"...
Apparently I need a "parser" (or "splitter") such as Haali's splitter. From http://forum.doom9.org/showthread.php?s=&threadid=62723, such "package" seems to be enough, although some other FAQs says that I also need a decoder. I tried installing ffdshow, which, with Haali's splitter and ViPlay, indeed do the job. But it's really buggy (crash everytime I try to end the playing and others).
Other tries with XviD, 3ivx and others didn't succeed. One problem is that I don't really understand which one is a splitter, which one is a decoder, and which pair of software (or which software alone) would work... So I'm testing "blindly", without success up to now...
And the question is...
What exactly should I install (minimally) to be able to play MP4 files, with video stream AVC1, with any player using "external codecs"? (And if you have any good advice for MP4V and MP4A I'd be also interrested!)
Any pointer or idea is welcome because I'm a bit lost here... Thanks!
Olivier
In short
I'd like to decode MP4 files (video stream format AVC1) using no "embedded code" but rather "external codec", preferably other than ffdshow.
OT or not OT?
Firstly, please excuse me to post that (probably) stupid question here: I know this is a forum dedicated to encoding rather than decoding questions. I hope I'm not too "off-topic", but I couldn't find a good forum to ask this decoding question. And my numerous searches didn't find a good answer to my question.
A little vocabulary
I'll call here "embedded code" the case where a video player software is able to decode a file and a video stream because it has got some code which is bundled with the software.
Opposite to this, I call "external codec" the software needed to parse and decode a file and a video stream, which can be downloaded independently of a player. I think DirectShow codec ffdshow is an example of this. Maybe VFW codecs are an other family of these codecs, although I'm not so sure here...
Example: VLC player exclusively uses embedded code, although ViPlay, AFAIK, exclusively uses external codecs to read files.
To the point
I searched A LOT trying to understand how to read a MP4 file with an AVC1 video stream (and an MP4A audio stream). I don't like codec packs and would like something "not too intrusive"...
Apparently I need a "parser" (or "splitter") such as Haali's splitter. From http://forum.doom9.org/showthread.php?s=&threadid=62723, such "package" seems to be enough, although some other FAQs says that I also need a decoder. I tried installing ffdshow, which, with Haali's splitter and ViPlay, indeed do the job. But it's really buggy (crash everytime I try to end the playing and others).
Other tries with XviD, 3ivx and others didn't succeed. One problem is that I don't really understand which one is a splitter, which one is a decoder, and which pair of software (or which software alone) would work... So I'm testing "blindly", without success up to now...
And the question is...
What exactly should I install (minimally) to be able to play MP4 files, with video stream AVC1, with any player using "external codecs"? (And if you have any good advice for MP4V and MP4A I'd be also interrested!)
Any pointer or idea is welcome because I'm a bit lost here... Thanks!
Olivier