我需要用ffmpeg来举行宴会。我拥有一切*。我的问题是,当我使用avcodec_register_all() xcode时,请给出以下错误:
"_deflate",引用自:
_encode_frame in libavcodec.a(pngenc.o)
_encode_frame in libavcodec.a(pngenc.o)
_encode_frame in libavcodec.a(pngenc.o)
_encode_frame in libavcodec.a(lclenc.o)
_encode_frame in libavcodec.a(lclenc.o)
_encode_frame in libavcodec.a(zmbvenc.o)"_deflateEnd",引用自:
_flashsv_encode_end in libavcodec.a(flashsvenc.o)
_encode_frame in libavcodec.a(pngenc.o)
_encode_end in libavcodec.a(lclenc.o)
_encode_end in libavcodec.a(zmbvenc.o)"_compress",引用自:
_encode_strip in libavcodec.a(tiffenc.o)
(maybe you meant: _mp3_header_compress_bsf$non_lazy_ptr, _mp3_header_compress_bsf )"_vorbis_analysis_init",引用自:
_oggvorbis_encode_init in libavcodec.a(libvorbis.o)"_lame_set_bWriteVbrTag",引用自:
_MP3lame_encode_init in libavcodec.a(libmp3lame.o)"_lame_set_VBR",引用自:
_MP3lame_encode_init in libavcodec.a(libmp3lame.o)"_crc32",引用自:
_png_write_chunk in libavcodec.a(pngenc.o)
_png_write_chunk in libavcodec.a(pngenc.o)
_png_write_chunk in libavcodec.a(pngenc.o)"_x264_encoder_headers",引用自:
_X264_init in libavcodec.a(libx264.o)"_lame_encode_buffer",引用自:
_MP3lame_encode_frame in libavcodec.a(libmp3lame.o)"_x264_encoder_encode",引用自:
_X264_frame in libavcodec.a(libx264.o)"_vorbis_comment_add_tag",引用自:
_oggvorbis_encode_init in libavcodec.a(libvorbis.o)"_theora_encode_tables",引用自:
_encode_init in libavcodec.a(libtheoraenc.o)"_vorbis_block_init",引用自:
_oggvorbis_encode_init in libavcodec.a(libvorbis.o)"_x264_nal_encode",引用自:
_X264_frame in libavcodec.a(libx264.o)
_X264_init in libavcodec.a(libx264.o)"_uncompress",引用自:
_decode_frame in libavcodec.a(cscd.o)
_decode_frame in libavcodec.a(dxa.o)
_svq3_decode_init in libavcodec.a(h264.o)
_decode_frame in libavcodec.a(tiff.o)"_xvid_plugin_2pass2",引用自:
_ff_xvid_rate_control_init in libavcodec.a(libxvid_rc.o)
_ff_xvid_rate_estimate_qscale in libavcodec.a(libxvid_rc.o)
_ff_xvid_rate_estimate_qscale in libavcodec.a(libxvid_rc.o)
_ff_xvid_rate_control_uninit in libavcodec.a(libxvid_rc.o)
_xvid_plugin_2pass2$non_lazy_ptr in libavcodec.a(libxvidff.o)
(maybe you meant: _xvid_plugin_2pass2$non_lazy_ptr)"_lame_set_num_channels",引用自:
_MP3lame_encode_init in libavcodec.a(libmp3lame.o)"_lame_set_VBR_q",引用自:
_MP3lame_encode_init in libavcodec.a(libmp3lame.o)"_vorbis_analysis_buffer",引用自:
_oggvorbis_encode_frame in libavcodec.a(libvorbis.o)"_compress2",引用自:
_flashsv_encode_frame in libavcodec.a(flashsvenc.o)"_inflateEnd",引用自:
_decode_frame in libavcodec.a(pngdec.o)
_flashsv_decode_end in libavcodec.a(flashsv.o)
_decode_end in libavcodec.a(lcldec.o)
_decode_end in libavcodec.a(tscc.o)
_decode_end in libavcodec.a(zmbv.o)"_lame_encode_buffer_interleaved",引用自:
_MP3lame_encode_frame in libavcodec.a(libmp3lame.o)"_theora_comment_clear",引用自:
_encode_init in libavcodec.a(libtheoraenc.o)"_x264_encoder_close",引用自:
_X264_close in libavcodec.a(libx264.o)"_inflate",引用自:
_decode_frame in libavcodec.a(pngdec.o)
_flashsv_decode_frame in libavcodec.a(flashsv.o)
_flashsv_decode_frame in libavcodec.a(flashsv.o)
_decode_frame in libavcodec.a(lcldec.o)
_decode_frame in libavcodec.a(lcldec.o)
_decode_frame in libavcodec.a(lcldec.o)
_decode_frame in libavcodec.a(tscc.o)
_decode_frame in libavcodec.a(zmbv.o)"_theora_comment_init",引用自:
_encode_init in libavcodec.a(libtheoraenc.o)"_vorbis_info_init",引用自:
_oggvorbis_encode_init in libavcodec.a(libvorbis.o)"deflateInit2",引用自:
_encode_frame in libavcodec.a(pngenc.o)"_deflateReset",引用自:
_encode_frame in libavcodec.a(lclenc.o)
_encode_frame in libavcodec.a(zmbvenc.o)"_theora_encode_init",引用自:
_encode_init in libavcodec.a(libtheoraenc.o)"_lame_get_framesize",引用自:
_MP3lame_encode_init in libavcodec.a(libmp3lame.o)"_vorbis_analysis",引用自:
_oggvorbis_encode_frame in libavcodec.a(libvorbis.o)"_inflateReset",引用自:
_flashsv_decode_frame in libavcodec.a(flashsv.o)
_decode_frame in libavcodec.a(lcldec.o)
_decode_frame in libavcodec.a(lcldec.o)
_decode_frame in libavcodec.a(tscc.o)
_decode_frame in libavcodec.a(zmbv.o)"_lame_set_disable_reservoir",引用自:
_MP3lame_encode_init in libavcodec.a(libmp3lame.o)"_inflateSync",引用自:
_flashsv_decode_frame in libavcodec.a(flashsv.o)"_vorbis_info_clear",引用自:
_oggvorbis_encode_close in libavcodec.a(libvorbis.o)"_theora_encode_header",引用自:
_encode_init in libavcodec.a(libtheoraenc.o)"_theora_clear",引用自:
_encode_close in libavcodec.a(libtheoraenc.o)"_theora_info_clear",引用自:
_encode_init in libavcodec.a(libtheoraenc.o)"_xvid_plugin_lumimasking",引用自:
_xvid_plugin_lumimasking$non_lazy_ptr in libavcodec.a(libxvidff.o)
(maybe you meant: _xvid_plugin_lumimasking$non_lazy_ptr)"_theora_encode_comment",引用自:
_encode_init in libavcodec.a(libtheoraenc.o)"_lame_set_brate",引用自:
_MP3lame_encode_init in libavcodec.a(libmp3lame.o)
_MP3lame_encode_init in libavcodec.a(libmp3lame.o)"_theora_encode_YUVin",引用自:
_encode_frame in libavcodec.a(libtheoraenc.o)"_lame_init",引用自:
_MP3lame_encode_init in libavcodec.a(libmp3lame.o)"_lame_set_mode",引用自:
_MP3lame_encode_init in libavcodec.a(libmp3lame.o)"deflateInit",引用自:
_encode_init in libavcodec.a(lclenc.o)
_encode_init in libavcodec.a(zmbvenc.o)"_vorbis_encode_setup_managed",引用自:
_oggvorbis_encode_init in libavcodec.a(libvorbis.o)"_lame_set_quality",引用自:
_MP3lame_encode_init in libavcodec.a(libmp3lame.o)
_MP3lame_encode_init in libavcodec.a(libmp3lame.o)"_vorbis_analysis_blockout",引用自:
_oggvorbis_encode_frame in libavcodec.a(libvorbis.o)
_oggvorbis_encode_frame in libavcodec.a(libvorbis.o)"_vorbis_analysis_wrote",引用自:
_oggvorbis_encode_frame in libavcodec.a(libvorbis.o)
_oggvorbis_encode_frame in libavcodec.a(libvorbis.o)
_oggvorbis_encode_close in libavcodec.a(libvorbis.o)"inflateInit",引用自:
_decode_frame in libavcodec.a(pngdec.o)
_flashsv_decode_init in libavcodec.a(flashsv.o)
_decode_init in libavcodec.a(lcldec.o)
_decode_init in libavcodec.a(tscc.o)
_decode_init in libavcodec.a(zmbv.o)"_vorbis_comment_clear",引用自:
_oggvorbis_encode_init in libavcodec.a(libvorbis.o)"_vorbis_bitrate_addblock",引用自:
_oggvorbis_encode_frame in libavcodec.a(libvorbis.o)"_lame_set_in_samplerate",引用自:
_MP3lame_encode_init in libavcodec.a(libmp3lame.o)"_vorbis_encode_ctl",引用自:
_oggvorbis_encode_init in libavcodec.a(libvorbis.o)"_x264_param_default",引用自:
_X264_init in libavcodec.a(libx264.o)"_theora_info_init",引用自:
_encode_init in libavcodec.a(libtheoraenc.o)"_vorbis_encode_setup_init",引用自:
_oggvorbis_encode_init in libavcodec.a(libvorbis.o)"_vorbis_comment_init",引用自:
_oggvorbis_encode_init in libavcodec.a(libvorbis.o)"_vorbis_bitrate_flushpacket",引用自:
_oggvorbis_encode_frame in libavcodec.a(libvorbis.o)
_oggvorbis_encode_frame in libavcodec.a(libvorbis.o)"_xvid_plugin_single",引用自:
_xvid_plugin_single$non_lazy_ptr in libavcodec.a(libxvidff.o)
(maybe you meant: _xvid_plugin_single$non_lazy_ptr)"_xvid_global",引用自:
_ff_xvid_encode_init in libavcodec.a(libxvidff.o)"_xvid_encore",引用自:
_ff_xvid_encode_close in libavcodec.a(libxvidff.o)
_ff_xvid_encode_init in libavcodec.a(libxvidff.o)
_ff_xvid_encode_frame in libavcodec.a(libxvidff.o)"_vorbis_encode_setup_vbr",引用自:
_oggvorbis_encode_init in libavcodec.a(libvorbis.o)"_lame_set_out_samplerate",引用自:
_MP3lame_encode_init in libavcodec.a(libmp3lame.o)"_lame_init_params",引用自:
_MP3lame_encode_init in libavcodec.a(libmp3lame.o)"_vorbis_block_clear",引用自:
_oggvorbis_encode_close in libavcodec.a(libvorbis.o)"_lame_encode_flush",引用自:
_MP3lame_encode_frame in libavcodec.a(libmp3lame.o)"_x264_encoder_open",引用自:
_X264_init in libavcodec.a(libx264.o)"_lame_close",引用自:
_MP3lame_encode_init in libavcodec.a(libmp3lame.o)
_MP3lame_encode_close in libavcodec.a(libmp3lame.o)"_vorbis_dsp_clear",引用自:
_oggvorbis_encode_close in libavcodec.a(libvorbis.o)"_vorbis_analysis_headerout",引用自:
_oggvorbis_encode_init in libavcodec.a(libvorbis.o)"_theora_encode_packetout",引用自:
_encode_frame in libavcodec.a(libtheoraenc.o)
_encode_close in libavcodec.a(libtheoraenc.o)ld:找不到符号
collect2: ld返回1个退出状态
此外,如果我使用代码编解码器= avcodec_find_encoder(CODEC_ID_H264);//codec _ID_H 264// codec = avcodec_find_encoder_by_name("mpeg1");if (! codec ) { fprintf(stderr,"codec not \n“);退出(1);}/code编解码器始终为空。
我的错误在哪里?诚挚的问候
发布于 2010-10-17 12:02:22
右键单击项目,选择add ->现有框架,然后添加libz.dylib。
https://stackoverflow.com/questions/2872145
复制相似问题