关于mov.c的demuxer

关于3gp的demux部分需要提取哪些文件,请参看/libavformat/makefile文件.

NAME = avformat
FFLIBS = avcodec avutil

HEADERS = avformat.h avio.h

OBJS = allformats.o cutils.o metadata.o metadata_compat.o options.o os_support.o sdp.o utils.o

OBJS-$(CONFIG_MOV_DEMUXER) += mov.o riff.o isom.o
OBJS-$(CONFIG_MOV_MUXER) += movenc.o riff.o isom.o avc.o


关于mov.c里支持哪些视频格式的demux,看最下面几行

AVInputFormat mov_demuxer = {
  "mov,mp4,m4a,3gp,3g2,mj2",
  NULL_IF_CONFIG_SMALL("QuickTime/MPEG-4/Motion JPEG 2000 format"),
  sizeof(MOVContext),
  mov_probe,
  mov_read_header,
  mov_read_packet,
  mov_read_close,
  mov_read_seek,
};

3gp/mp4 demuxer的话, 看ffmpeg/libavformat/makefile

h.263/mpeg4 decoder的话, 看ffmpeg/libavcodec/makefile



posted @ 2011-12-30 16:30  general001  阅读(815)  评论(0编辑  收藏  举报