在ffmpeg_generated.gni中添加以下源文件:

# libavformat
source_set("libavformat") {
  sources = [
    "libavformat/allformats.c",
    "libavformat/avformat.h",
    "libavformat/avio.h",
    "libavformat/avio_internal.h",
    "libavformat/aviobuf.c",
    "libavformat/aviobuf.h",
    "libavformat/avlanguage.c",
    "libavformat/avlanguage.h",
    "libavformat/avc.c",
    "libavformat/avc.h",
    "libavformat/avchaptermark.c",
    "libavformat/avchaptermark.h",
    "libavformat/avcdec.c",
    "libavformat/avcenc.c",
    "libavformat/avidec.c",
    "libavformat/avidec.h",
    "libavformat/avienc.c",
    "libavformat/avienc.h",
    "libavformat/avio.c",
    "libavformat/avio_dir_cmd.c",
    "libavformat/avio_internal.c",
    "libavformat/avio_reading.c",
    "libavformat/avio_writing.c",
    "libavformat/avlanguage_internal.h",
    "libavformat/avlanguage_parse.c",
    "libavformat/avlanguage_parse.h",
    "libavformat/avlanguage_search.c",
    "libavformat/avlanguage_search.h",
    "libavformat/avlanguage_settings.c",
    "libavformat/avlanguage_settings.h",
    "libavformat/avlanguage_types.c",
    "libavformat/avlanguage_types.h",
    "libavformat/avprobe.c",
    "libavformat/avprobe.h",
    "libavformat/avutil.h",
    "libavformat/avformat_version.h",
    "libavformat/avformat_symbols.c",
    "libavformat/axml.h",
    "libavformat/concat.c",
    "libavformat/dump.c",
    "libavformat/dv.c",
    "libavformat/dv.h",
    "libavformat/flacdec.c",
    "libavformat/flacenc.c",
    "libavformat/flvdec.c",
    "libavformat/flvenc.c",
    "libavformat/g723_1dec.c",
    "libavformat/g723_1enc.c",
    "libavformat/gifdec.c",
    "libavformat/gifenc.c",
    "libavformat/golomb.h",
    "libavformat/h263dec.c",
    "libavformat/h264_mp4toannexb_bsf.c",
    "libavformat/h264_parser.c",
    "libavformat/h264dec.c",
    "libavformat/hls.c",
    "libavformat/http.c",
    "libavformat/id3v1.c",
    "libavformat/id3v2.c",
    "libavformat/isom.h",
    "libavformat/isom.c",
    "libavformat/iss.c",
    "libavformat/iss.h",
    "libavformat/ivfenc.c",
    "libavformat/latm_parser.c",
    "libavformat/lrcdec.c",
    "libavformat/matroska.c",
    "libavformat/md5enc.c",
    "libavformat/metadata.c",
    "libavformat/mov.c",
    "libavformat/movenc.c",
    "libavformat/mp3dec.c",
    "libavformat/mp3enc.c",
    "libavformat/mpcdec.c",
    "libavformat/mpeg.c",
    "libavformat/mpeg.h",
    "libavformat/mpegenc.c",
    "libavformat/mpegts.c",
    "libavformat/mpegts.h",
    "libavformat/mpegtsenc.c",
    "libavformat/msnwc_tcp.c",
    "libavformat/msnwc_tcp.h",
    "libavformat/mxfdec.c",
    "libavformat/mxfenc.c",
    "libavformat/network.h",
    "libavformat/nut.c",
    "libavformat/nut.h",
    "libavformat/oggdec.c",
    "libavformat/oggenc.c",
    "libavformat/options.c",
    "libavformat/os_support.h",
    "libavformat/pcm.c",
    "libavformat/pcm.h",
    "libavformat/pcmdec.c",
    "libavformat/pcmenc.c",
    "libavformat/pcm_tablegen.c",
    "libavformat/pmpdec.c",
    "libavformat/pmpdec.h",
    "libavformat/psp.c",
    "libavformat/psp.h",
    "libavformat/raw.c",
    "libavformat/raw.h",
    "libavformat/rawdec.c",
    "libavformat/rawenc.c",
    "libavformat/riff.c",
    "libavformat/rtp.c",
    "libavformat/rtpdec.c",
    "libavformat/rtpdec_ac3.c",
    "libavformat/rtpdec_amr.c",
    "libavformat/rtpdec_asf.c",
    "libavformat/rtpdec_dv.c",
    "libavformat/rtpdec_h264.c",
    "libavformat/rtpdec_hevc.c",
    "libavformat/rtpdec_latm.c",
    "libavformat/rtpdec_mpeg4.c",
    "libavformat/rtpdec_qcelp.c",
    "libavformat/rtpdec_qdm2.c",
    "libavformat/rtpdec_qt.c",
    "libavformat/rtpdec_svq3.c",
    "libavformat/rtpdec_vc2hq.c",
    "libavformat/rtpdec_vp8.c",
    "libavformat/rtpdec_vp9.c",
    "libavformat/rtpdec_xiph.c",
    "libavformat/rtpenc.c",
    "libavformat/rtpenc_aac.c",
    "libavformat/rtpenc_chain.c",
    "libavformat/rtpenc_h264.c",
    "libavformat/rtpenc_jpeg.c",
    "libavformat/rtpenc_latm.c",
    "libavformat/rtpenc_mpegts.c",
    "libavformat/rtpenc_vp8.c",
    "libavformat/rtpenc_vp9.c",
    "libavformat/rtpenc_xiph.c",
    "libavformat/rtp_internal.h",
    "libavformat/rtsp.c",
    "libavformat/rtsp.h",
    "libavformat/rtspcodes.h",
    "libavformat/rtspdec.c",
    "libavformat/rtspenc.c",
    "libavformat/rtspenc_chain.c",
    "libavformat/s337m.c",
    "libavformat/s337m.h",
    "libavformat/sapdec.c",
    "libavformat/sapenc.c",
    "libavformat/sdp.c",
    "libavformat/sdp.h",
    "libavformat/sdp_parser.c",
    "libavformat/sftp.c",
    "libavformat/sftp.h",
    "libavformat/shn.c",
    "libavformat/smjpegdec.c",
    "libavformat/smjpegenc.c",
    "libavformat/smoothstreaming.c",
    "libavformat/subtitles.c",
    "libavformat/swf.c",
    "libavformat/swf.h",
    "libavformat/swfdec.c",
    "libavformat/swfenc.c",
    "libavformat/tls.h",
    "libavformat/tls_securetransport.c",
    "libavformat/utils.c",
    "libavformat/vocdec.c",
    "libavformat/vocenc.c",
    "libavformat/vorbiscomment.c",
    "libavformat/vqf.c",
    "libavformat/wav.c",
    "libavformat/wav.h",
    "libavformat/xa.c",
    "libavformat/xwma.c",
    "libavformat/yuv4mpeg.c",
  ]
  deps = [
    ":libavcodec",
    ":libavutil",
    ":libswscale",
    ":libswresample",
  ]
}
libavformat库支持mp4文件ffmpeg_generatedgni中需要添加哪些源文件

原文地址: http://www.cveoy.top/t/topic/LPM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录