Recherche avancée

Médias (91)

Autres articles (58)

  • 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 (...)

  • XMP PHP

    13 mai 2011, par

    Dixit Wikipedia, XMP signifie :
    Extensible Metadata Platform ou XMP est un format de métadonnées basé sur XML utilisé dans les applications PDF, de photographie et de graphisme. Il a été lancé par Adobe Systems en avril 2001 en étant intégré à la version 5.0 d’Adobe Acrobat.
    Étant basé sur XML, il gère un ensemble de tags dynamiques pour l’utilisation dans le cadre du Web sémantique.
    XMP permet d’enregistrer sous forme d’un document XML des informations relatives à un fichier : titre, auteur, historique (...)

Sur d’autres sites (2915)

  • Including objects to a shared library from a C++ archive (.a)

    1er septembre 2021, par El Sampsa

    I am trying to include some object files into a shared library I am building. Take the following command (things in [ETC] have been omitted for brevity) :

    



    


    /usr/bin/c++ -fPIC -std=c++14 -pthread -Iinclude/ext/liveMedia -Iinclude/ext/groupsock [ETC] -g -shared -Wl,-soname,libValkka.so -o lib/libValkka.so CMakeFiles/Valkka.dir/src/avthread.cpp.o CMakeFiles/Valkka.dir/src/opengl.cpp.o [ETC] CMakeFiles/Valkka.dir/src/decoders.cpp.o -lX11 -lGLEW -lGLU -lGL -Wl,—whole-archive lib/libavcodec.a -Wl,—no-whole-archive

    


    



    So basically I am just creating a shared library where most of the objects come from my own source code (i.e. CMakeFiles/Valkka.dir/src/*.o), but some of them come from an external static library, located at "lib/libavcodec.a". I get the following error :

    



    


    /usr/bin/ld : lib/libavcodec.a(h264_cabac.o) : relocation R_X86_64_PC32 against symbol 'ff_h264_cabac_tables' can not be used when making a shared object ; recompile with -fPIC
 /usr/bin/ld : final link failed : Bad value
 collect2 : error : ld returned 1 exit status

    


    



    But that is so untrue ! I can extract "libavcodec.a" with

    



    ar x libavcodec.a


    



    And after that check that

    



    readelf --relocs h264_cabac.o | egrep '(GOT|PLT|JU?MP_SLOT)' 


    



    does give some **it :

    



    


    00000000175d 003100000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4
 000000001926 003100000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4

    
 


    ...

    


    



    As does

    



    objdump -r h264_cabac.o | grep -i "relocation"


    



    So, indeed, the object files in "libavcodec.a" have been compiled to get PIC (position independent code).

    



    Why does the linker believe otherwise !?

    



    Related links :

    



    How to include all objects of an archive in a shared object ?

    



    Linking archives (.a) into shared object (.so)

    



    Is there a way to determine that a .a or .so library has been compiled as position indepenent code ?

    



    How can I tell, with something like objdump, if an object file has been built with -fPIC ?

    


  • Batch processing removal of closed captions in video files with ffmpeg [closed]

    3 octobre 2024, par user27616468

    I am trying to find an easier way of removing closed captions with ffmpeg from a lot of files, so far I have been using this and copy pasting file names in

    


    "C :\ffmpeg\bin\ffmpeg.exe" -i "E :\Videos.mkv" -bsf:v "filter_units=remove_types=6" -c copy "E :.mkv"

    


    Is there some way to make it do all files within the initial folder so I don't have to do each file name ?

    


    I have seen similar inquiries in regards to closed captions from 10+ years ago on this site but after a bit of using the search feature could not find anything that may relate to my specific need.

    


    This kind of thing is all new to me and there was a way to batch remove video titles easily but no idea how I would go about figuring the above out.

    


    Thank you for taking the time to read through my jibber jabba.

    


    This section is not currently applicable.

    


    I did see this thread but it is for subtitles and not closed captions and unfortunately with my limited knowledge I don't understand it.

    


    FFmpeg remove subtitles from file "if exists"

    


  • Anomalie #4260 : réaffichages de la page d’upgrade BDD

    13 février 2021, par jluc -

    Je pige pas bien le détail des raisons mais tant mieux si c’est à peu près normal.
    Puisque d’aprés ta réponse les étapes sont différentes et nécessaires, le message devrait indiquer plus clairement l’explication de ces nécessités particulières au lieu de donner un peu la même explication aux différentes étapes.
    Au moins il ne faudrait pas indiquer 2 fois le même n° de version si c’est pas "avant / après". Dans les 2 screenshots il y a [23375/23375] et [24379/24379] Comme en plus les explications sont indifférenciées aux différentes étapes, ça donne l’impression que ça boucle et qu’on va jamais en sortir. Mais si, à un moment on sort de ce cycle et je suis jamais resté coincé.