Recherche avancée

Médias (39)

Mot : - Tags -/audio

Autres articles (66)

  • Le profil des utilisateurs

    12 avril 2011, par

    Chaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
    L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...)

  • Configurer la prise en compte des langues

    15 novembre 2010, par

    Accéder à la configuration et ajouter des langues prises en compte
    Afin de configurer la prise en compte de nouvelles langues, il est nécessaire de se rendre dans la partie "Administrer" du site.
    De là, dans le menu de navigation, vous pouvez accéder à une partie "Gestion des langues" permettant d’activer la prise en compte de nouvelles langues.
    Chaque nouvelle langue ajoutée reste désactivable tant qu’aucun objet n’est créé dans cette langue. Dans ce cas, elle devient grisée dans la configuration et (...)

  • Sélection de projets utilisant MediaSPIP

    29 avril 2011, par

    Les exemples cités ci-dessous sont des éléments représentatifs d’usages spécifiques de MediaSPIP pour certains projets.
    Vous pensez avoir un site "remarquable" réalisé avec MediaSPIP ? Faites le nous savoir ici.
    Ferme MediaSPIP @ Infini
    L’Association Infini développe des activités d’accueil, de point d’accès internet, de formation, de conduite de projets innovants dans le domaine des Technologies de l’Information et de la Communication, et l’hébergement de sites. Elle joue en la matière un rôle unique (...)

Sur d’autres sites (5865)

  • Size Discrepany in the ‘du’ Command

    22 juin 2012, par Multimedia Mike — General

    I had a problem today while using the common Unix command ’du’. As a refresher, ’du’ stands for disk usage and is a handy tool for understanding how much disk space is being occupied.

    I think ’du’ is probably doing the right thing. The problem might be that I’m getting strange (read : 1/2 the expected number) when running the tool against directories on vmhgfs, the VMware filesystem.

    Science Project
    On an Ubuntu Linux VMware session, my home directory is on the main file system, which is ext4. The directory /mnt/hgfs is reported by ’mount’ to be of type vmhgfs and is shared with the host machine.

    Create a directory in the home directory and generate a 10 MiB file :

    mkdir /home/melanson/dir
    dd if=/dev/urandom of=/home/melanson/dir/random-file bs=1048576 count=10
    

    Create a directory on the shared drive and copy the same file :

    mkdir /mnt/hgfs/vmshare/dir
    cp /home/melanson/dir/random-file /mnt/hgfs/vmshare/dir
    

    Run ’du’ on each directory using the -k and -h options :

    du -k /home/melanson/dir /mnt/hgfs/vmshare/dir
    10244   /home/melanson/dir
    5120    /mnt/hgfs/vmshare/dir
    

    du -h /home/melanson/dir /mnt/hgfs/vmshare/dir
    11M /home/melanson/directory
    5.0M /mnt/hgfs/vmshare/directory

    I noticed this discrepancy when I was trying to pack a set of files (akin to ’tar’-ing) living in a directory in the shared location. I was going mad trying to understand why the original directory was only 2 MB as reported by ’du’ but the final packed file was 4 MB.

    To be fair, the man page for ’du’ succinctly states that the tool’s purpose is merely to "estimate file space usage".

  • FFmpeg build error pkg-config can't find x265 /usr/bin/ld : cannot find -lnuma : No such file or directory

    1er janvier 2023, par slyfox1186

    I am trying to build ffmpeg with custom libraries from source code.

    


    Every package in my script builds as it should but when it gets time to run the ffmpeg build using all of the packages it fails with a weird error code shown at the bottom of the ffmpeg build log.

    


    BEGIN /home/jman/tmp/ffconf.JouXp6kg/test.c
    1   #include 
    2   #include 
    3   long check_x265_api_get(void) { return (long) x265_api_get; }
    4   int main(void) { int ret = 0;
    5    ret |= ((intptr_t)check_x265_api_get) & 0xFFFF;
    6   return ret; }
END /home/jman/tmp/ffconf.JouXp6kg/test.c
gcc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -I/home/jman/Documents/ffmpeg-build/workspace/include -I/home/jman/Documents/ffmpeg-build/workspace/include/lilv-0 -I/usr/local/cuda/include -std=c11 -fomit-frame-pointer -fPIC -I/home/jman/Documents/ffmpeg-build/workspace/include -pthread -DLILV_STATIC -DSRATOM_STATIC -DSORD_STATIC -DSERD_STATIC -I/home/jman/Documents/ffmpeg-build/workspace/include/lilv-0 -I/home/jman/Documents/ffmpeg-build/workspace/include/sratom-0 -I/home/jman/Documents/ffmpeg-build/workspace/include -I/home/jman/Documents/ffmpeg-build/workspace/include/sord-0 -I/home/jman/Documents/ffmpeg-build/workspace/include/serd-0 -I/home/jman/Documents/ffmpeg-build/workspace/include -I/home/jman/Documents/ffmpeg-build/workspace/include/opus -I/home/jman/Documents/ffmpeg-build/workspace/include/opus -I/home/jman/Documents/ffmpeg-build/workspace/include -I/home/jman/Documents/ffmpeg-build/workspace/include/srt -I/home/jman/Documents/ffmpeg-build/workspace/include/svt-av1 -I/home/jman/Documents/ffmpeg-build/workspace/include -I/home/jman/Documents/ffmpeg-build/workspace/include -I/home/jman/Documents/ffmpeg-build/workspace/include -I/home/jman/Documents/ffmpeg-build/workspace/include -I/home/jman/Documents/ffmpeg-build/workspace/include -I/home/jman/Documents/ffmpeg-build/workspace/include -I/home/jman/Documents/ffmpeg-build/workspace/include -I/home/jman/Documents/ffmpeg-build/workspace/include -L/usr/lib/x86_64-linux-gnu -c -o /home/jman/tmp/ffconf.JouXp6kg/test.o /home/jman/tmp/ffconf.JouXp6kg/test.c
gcc -L/home/jman/Documents/ffmpeg-build/workspace/lib -L/usr/local/cuda/lib64 -Wl,--as-needed -Wl,-z,noexecstack -L/usr/lib/x86_64-linux-gnu -o /home/jman/tmp/ffconf.JouXp6kg/test /home/jman/tmp/ffconf.JouXp6kg/test.o -lx265 -lstdc++ -lm -lgcc_s -lgcc -lgcc_s -lgcc -lrt -ldl -lnuma -ldl -lpthread -lm -lz
/usr/bin/ld: cannot find -lnuma: No such file or directory
collect2: error: ld returned 1 exit status
ERROR: x265 not found using pkg-config


    


    Does anyone know what this -lnuma is referring to ?

    


    I had no issues just a few days ago when I last ran my build script and then all of a sudden this issue appeared.

    


    This is my build script in its entirety : FFmpeg-build.sh

    


    Update : Per Allan Winds' instructions here is the output of :

    


    find /usr/lib -name libnuma\* -ls

    


      4987897     48 -rw-r--r--   1 root     root        48152 Mar 24  2022 /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
  4992286     76 -rw-r--r--   1 root     root        77086 Mar 24  2022 /usr/lib/x86_64-linux-gnu/libnuma.a
  4987896      0 lrwxrwxrwx   1 root     root           16 Dec 29 12:03 /usr/lib/x86_64-linux-gnu/libnuma.so.1 -> libnuma.so.1.0.0
  4992287      0 lrwxrwxrwx   1 root     root           16 Mar 24  2022 /usr/lib/x86_64-linux-gnu/libnuma.so -> libnuma.so.1.0.0


    


  • 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 ?