From: Stefan Gehrer To: FFMpeg development discussions and patches Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] Chinese AVS file format (with upload) Date: Sun, 22 Jun 2008 10:51:16 +0200 Sender: ffmpeg-devel-bounces@mplayerhq.hu User-Agent: Thunderbird 2.0.0.14 (X11/20080505) Hi, yesterday I got the "AvsTranscoder_2.0" available at http://www.avs.org.cn/DownSys/download.asp?id=6 running on a virtual XP box. In case anyone is interested to do so and has problems with the user-friendly interface (see attachment for how it looked for me :) ) the five buttons at the top are Add/Remove/Clear/Setup/About and the lower two Run/Quit. This program is said to produce container files according to AVS1 part 9 (file format). Now this might come as a surprise to many, but this standard is widely based on a well-established ISO standard, in this case ISO 14496-12. Our own MOV demuxer can parse the file and the MP3 audio track is played back, but the video track is not recognized. The debug output of demuxing is below. I uploaded such a file to incoming/AVSFileFormat/AVSFileFormat.mp4 together with another file which contains the same video stream in ES format. I looked at both in a hex editor and would describe the muxing process of the video ES into the file as follows: