[FFmpeg-devel] Chinese AVS file format demuxing
Stefan Gehrer
stefan.gehrer
Wed Sep 3 17:18:28 CEST 2008
Hi,
the files stream0?.avs from avs.org.cn/fruits are
AVS1-P1 format (abused MPEG2 part 1) and can be
played back using
'ffplay stream01.avs'
or
'mplayer -demuxer lavf stream01.avs'
Only the files generated by the AVS transcoder available at
http://www.avs.org.cn/DownSys/download.asp?id=6
are of the AVS-P9 format.
The small change required to demux these files with our own
MOV demuxer was already done by Baptiste.
Another not-so-big change to cavsdec.c to support both
elementary streams and the format coming from the MOV
demuxer I started with but did not finish it yet.
What is required is similar to the NAL unit concept
in H.264.
Best regards
Stefan
Pavel Modilaynen wrote:
> Hi,
>
> Stefan Gehrer in June wrote:
>> Our own MOV demuxer can parse the file and the MP3 audio track is played
>> back, but the video track is not recognized.
>> ...
>> I played around a bit with mov.c but basically have no idea about it.
>> If anybody is interested in this and could help me feeding the chunks
>> to my video decoder I would be glad.
>
> Stefan, could you please describe what have you done in mov.c to
> force playing .avs files? It would be great if I could look at the patches.
>
> I tried to play test samples stream01/02/03.avs
> (from avs.org.cn) but there are problems at demxer probing stage.
>
> And what is the problem with video track recognition?
> As far as I know, AVS decoder (called "cavs" is AVS1-P2)
> is implemented in libavcodec.
> So, how can I force to decode these .avs streams with that cavs
> decoder?
>
> Thank you in advance!
>
More information about the ffmpeg-devel
mailing list