Recherche avancée

Médias (1)

Mot : - Tags -/remix

Autres articles (102)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

  • L’utiliser, en parler, le critiquer

    10 avril 2011

    La première attitude à adopter est d’en parler, soit directement avec les personnes impliquées dans son développement, soit autour de vous pour convaincre de nouvelles personnes à l’utiliser.
    Plus la communauté sera nombreuse et plus les évolutions seront rapides ...
    Une liste de discussion est disponible pour tout échange entre utilisateurs.

  • Mediabox : ouvrir les images dans l’espace maximal pour l’utilisateur

    8 février 2011, par

    La visualisation des images est restreinte par la largeur accordée par le design du site (dépendant du thème utilisé). Elles sont donc visibles sous un format réduit. Afin de profiter de l’ensemble de la place disponible sur l’écran de l’utilisateur, il est possible d’ajouter une fonctionnalité d’affichage de l’image dans une boite multimedia apparaissant au dessus du reste du contenu.
    Pour ce faire il est nécessaire d’installer le plugin "Mediabox".
    Configuration de la boite multimédia
    Dès (...)

Sur d’autres sites (9547)

  • Revision 109074 : Revision de la moderation par email des messages de forum pour se proteger ...

    21 février 2018, par cedric@… — Log

    Revision de la moderation par email des messages de forum pour se proteger des bots qui cliquent dans les mails
    Principe : les bots etant betes ils cliquent sur les 3 boutons de moderation en tres peu de temps, on attends donc quelques secondes avant d’executer la modif en base
    * si 10s apres la demande on en a pas eu d’autre contradictoire, on l’execute
    * sinon on ne fait rien et on purge les demandes pour peu qu’elles soient suffisament anciennes (il faut gerer le cas ou une deuxieme salve d’un bot a commence : si on purge betement on risque de rendre valide une demande qui arrivera juste derriere)

  • FFmpeg for Android platform

    30 avril 2014, par Neeraj

    I am trying to create an android application that uses FFMpeg. For that, I downloaded the FFmpeg code(v 0.8.15) from http://www.ffmpeg.org/olddownload.html. And compiled the code as per instructions given at http://www.roman10.net/how-to-build-ffmpeg-for-android/

    As a result, .a files have been generated in Android/lib folder & .h files in android/include folder.

    But, when I try to create .so file of my Native code what uses this prebuilt FFmpeg library (.a files), it gives undefined reference errors.

    Please find my project’s code structure is given below.

    project path is /home/guest/Neeraj_temp/FFMpeg-Example

    At this path, I created two folders jni & prebuilt
    In prebuilt folder, I kept libavfilter.a, libavcodec.a, libavformat.a, libavutil.a, libswscale.a
    In jni folder, I kept one include folder that contains all .h folders (libavcodec, libavfilter, libavformat, libavutil, libswscale).

    api-example.c file is also kept in jni folder that uses FFmpeg’s APIs.
    & one Android.mk file in jni folder.

    Android.mk :-

    LOCAL_PATH:= $(call my-dir)
    include $(CLEAR_VARS)
    LOCAL_MODULE    := libFFmpeg
    LOCAL_C_INCLUDES := $(LOCAL_PATH)/FFMpeg/include
    LOCAL_SRC_FILES := api-example.c
    LOCAL_LDLIBS += -L$(LOCAL_PATH)/../prebuilt -lavfilter -lavutil -lavformat -lavcodec -lswscale
    include $(BUILD_SHARED_LIBRARY)

    Error :

    /home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wavpack.c:689: undefined reference to `av_log'
    /home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(wavpack.o): In function `wv_unpack_stereo':
    /home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wavpack.c:604: undefined reference to `av_log'
    /home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wavpack.c:608: undefined reference to `av_log'
    /home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(wavpack.o):/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wavpack.c:1215: more undefined references to `av_log' follow
    /home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(wmavoice.o): In function `synth_block_fcb_acb':
    /home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wmavoice.c:1359: undefined reference to `av_memcpy_backptr'
    /home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(wmavoice.o): In function `synth_frame':
    /home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wmavoice.c:1441: undefined reference to `av_log'
    /home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(wmavoice.o): In function `synth_superframe':
    /home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wmavoice.c:1765: undefined reference to `av_log'
    /home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(wmavoice.o): In function `wmavoice_decode_packet':
    /home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wmavoice.c:1919: undefined reference to `av_log'
    /home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(wmavoice.o): In function `wmavoice_decode_init':
    /home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wmavoice.c:350: undefined reference to `av_log'
    /home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wmavoice.c:373: undefined reference to `av_log'
    /home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(wmavoice.o):/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wmavoice.c:397: more undefined references to `av_log' follow
    /home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(wnv1.o): In function `decode_frame':
    /home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wnv1.c:81: undefined reference to `av_reverse'
    /home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(ws-snd1.o): In function `ws_snd_decode_frame':
    /home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/ws-snd1.c:70: undefined reference to `av_log'
    /home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/ws-snd1.c:83: undefined reference to `av_log'
    /home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/ws-snd1.c:79: undefined reference to `av_log'
    /home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(xan.o): In function `xan_decode_frame':
    /home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/xan.c:568: undefined reference to `av_log'
    /home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/xan.c:551: undefined reference to `av_log'
    /home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(xan.o):/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/xan.c:515: more undefined references to `av_log' follow
    /home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(xan.o): In function `xan_unpack':
    /home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/xan.c:178: undefined reference to `av_memcpy_backptr'
    /home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(xl.o): In function `decode_frame':
    /home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/xl.c:60: undefined reference to `av_log'
    /home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(xsubdec.o): In function `decode_frame'

    I have read a lot of blogs but still not able to get the solution. Kindly provide me the solution. How do I need to structure the code that I should not get these errors & get the code compiled.

    Thanks.

  • Cannot link an application with libavcodec

    25 mars 2020, par Igor Evdokimov

    I’m trying to make a simplest app with usage of ffmpeg libs.
    Here is my code :

    main.c :

    #include <libavcodec></libavcodec>avcodec.h>
    #include <libavformat></libavformat>avformat.h>
    #include <libswscale></libswscale>swscale.h>

    int main()
    {

       avformat_network_init();
       return 0;
    }

    compiler command :

    gcc -o main main.c -Wall  -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -lz -lpthread -L/usr/local/lib/

    leads to :

    /usr/local/lib//libavformat.a(matroskaenc.o) : In function

    get_aac_sample_rates':
     /home/ievdokimov/repos/FFmpeg/libavformat/matroskaenc.c:709: undefined
     reference to

    avpriv_mpeg4audio_get_config2’
    /home/ievdokimov/repos/FFmpeg/libavformat/matroskaenc.c:709 : undefined
    reference to

    avpriv_mpeg4audio_get_config2'
     /usr/local/lib//libavformat.a(mux.o): In function
     

    ff_interleave_add_packet’ :
    /home/ievdokimov/repos/FFmpeg/libavformat/mux.c:936 : undefined
    reference to

    av_packet_make_refcounted'
     /usr/local/lib//libavformat.a(utils.o): In function
     

    ff_packet_list_put’ :
    /home/ievdokimov/repos/FFmpeg/libavformat/utils.c:461 : undefined
    reference to

    av_packet_make_refcounted'
     /usr/local/lib//libavformat.a(utils.o): In function

    parse_packet’ :
    /home/ievdokimov/repos/FFmpeg/libavformat/utils.c:1494 : undefined
    reference to

    av_packet_make_refcounted'
     /usr/local/lib//libavformat.a(utils.o): In function

    ff_read_packet’ :
    /home/ievdokimov/repos/FFmpeg/libavformat/utils.c:876 : undefined
    reference to

    av_packet_make_refcounted'
     /usr/local/lib//libavformat.a(codec2.o): In function
     

    codec2_read_header_common’ :
    /home/ievdokimov/repos/FFmpeg/libavformat/codec2.c:74 : undefined
    reference to

    avpriv_codec2_mode_bit_rate'
     /home/ievdokimov/repos/FFmpeg/libavformat/codec2.c:75: undefined
     reference to

    avpriv_codec2_mode_frame_size’
    /home/ievdokimov/repos/FFmpeg/libavformat/codec2.c:76 : undefined
    reference to

    avpriv_codec2_mode_block_align'
     /home/ievdokimov/repos/FFmpeg/libavformat/codec2.c:74: undefined
     reference to

    avpriv_codec2_mode_bit_rate’
    /home/ievdokimov/repos/FFmpeg/libavformat/codec2.c:75 : undefined
    reference to

    avpriv_codec2_mode_frame_size'
     /home/ievdokimov/repos/FFmpeg/libavformat/codec2.c:76: undefined
     reference to

    avpriv_codec2_mode_block_align’
    /usr/local/lib//libavformat.a(isom.o) : In function

    ff_mp4_read_dec_config_descr':
     /home/ievdokimov/repos/FFmpeg/libavformat/isom.c:552: undefined
     reference to

    avpriv_mpeg4audio_get_config2’
    /usr/local/lib//libavformat.a(latmenc.o) : In function

    latm_decode_extradata':
     /home/ievdokimov/repos/FFmpeg/libavformat/latmenc.c:65: undefined
     reference to

    avpriv_mpeg4audio_get_config2’
    /home/ievdokimov/repos/FFmpeg/libavformat/latmenc.c:65 : undefined
    reference to

    avpriv_mpeg4audio_get_config2'
     /usr/local/lib//libavformat.a(matroskadec.o): In function
     

    matroska_decode_buffer’ :
    /home/ievdokimov/repos/FFmpeg/libavformat/matroskadec.c:1657 :
    undefined reference to

    BZ2_bzDecompressInit'
     /home/ievdokimov/repos/FFmpeg/libavformat/matroskadec.c:1672:
     undefined reference to

    BZ2_bzDecompress’
    /home/ievdokimov/repos/FFmpeg/libavformat/matroskadec.c:1665 :
    undefined reference to

    BZ2_bzDecompressEnd'
     /home/ievdokimov/repos/FFmpeg/libavformat/matroskadec.c:1675:
     undefined reference to

    BZ2_bzDecompressEnd’
    /usr/local/lib//libavformat.a(mxfenc.o) : In function

    get_ue_golomb_31':
     /home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:140: undefined
     reference to

    ff_ue_golomb_vlc_code’
    /usr/local/lib//libavformat.a(mxfenc.o) : In function

    mxf_parse_dnxhd_frame':
     /home/ievdokimov/repos/FFmpeg/libavformat/mxfenc.c:2030: undefined
     reference to

    avpriv_dnxhd_get_hr_frame_size’
    /usr/local/lib//libavformat.a(rtpenc_vc2hq.o) : In function

    init_get_bits_xe':
     /home/ievdokimov/repos/FFmpeg/./libavcodec/get_bits.h:628: undefined
     reference to

    ff_interleaved_golomb_vlc_len’
    /usr/local/lib//libavformat.a(rtpenc_vc2hq.o) : In function

    get_interleaved_ue_golomb':
     /home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:197: undefined
     reference to

    ff_interleaved_dirac_golomb_vlc_code’
    /home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:185 : undefined
    reference to

    ff_interleaved_dirac_golomb_vlc_code'
     /home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:197: undefined
     reference to

    ff_interleaved_dirac_golomb_vlc_code’
    /home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:197 : undefined
    reference to

    ff_interleaved_dirac_golomb_vlc_code'
     /home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:185: undefined
     reference to

    ff_interleaved_dirac_golomb_vlc_code’
    /usr/local/lib//libavformat.a(rtpenc_vc2hq.o) :/home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:185 :
    more undefined references to

    ff_interleaved_dirac_golomb_vlc_code'
     follow /usr/local/lib//libavformat.a(rtpenc_vc2hq.o): In function
     

    get_interleaved_ue_golomb’ :
    /home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:183 : undefined
    reference to

    ff_interleaved_ue_golomb_vlc_code'
     /home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:183: undefined
     reference to

    ff_interleaved_ue_golomb_vlc_code’
    /home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:183 : undefined
    reference to

    ff_interleaved_ue_golomb_vlc_code'
     /usr/local/lib//libavformat.a(spdifdec.o): In function
     

    spdif_get_offset_and_codec’ :
    /home/ievdokimov/repos/FFmpeg/libavformat/spdifdec.c:63 : undefined
    reference to

    av_adts_header_parse'
     /home/ievdokimov/repos/FFmpeg/libavformat/spdifdec.c:63: undefined
     reference to

    av_adts_header_parse’
    /usr/local/lib//libavformat.a(spdifenc.o) : In function

    spdif_header_aac':
     /home/ievdokimov/repos/FFmpeg/libavformat/spdifenc.c:362: undefined
     reference to

    av_adts_header_parse’
    /usr/local/lib//libavformat.a(ac3dec.o) : In function

    ac3_eac3_probe':
     /home/ievdokimov/repos/FFmpeg/libavformat/ac3dec.c:63: undefined
     reference to

    av_ac3_parse_header’
    /home/ievdokimov/repos/FFmpeg/libavformat/ac3dec.c:60 : undefined
    reference to

    av_ac3_parse_header'
     /usr/local/lib//libavformat.a(adtsenc.o): In function
     

    adts_decode_extradata’ :
    /home/ievdokimov/repos/FFmpeg/libavformat/adtsenc.c:56 : undefined
    reference to `avpriv_mpeg4audio_get_config2’ collect2 : error : ld
    returned 1 exit status

    Is there any way to fix that ?