
Recherche avancée
Autres articles (87)
-
Ajouter notes et légendes aux images
7 février 2011, parPour pouvoir ajouter notes et légendes aux images, la première étape est d’installer le plugin "Légendes".
Une fois le plugin activé, vous pouvez le configurer dans l’espace de configuration afin de modifier les droits de création / modification et de suppression des notes. Par défaut seuls les administrateurs du site peuvent ajouter des notes aux images.
Modification lors de l’ajout d’un média
Lors de l’ajout d’un média de type "image" un nouveau bouton apparait au dessus de la prévisualisation (...) -
Support de tous types de médias
10 avril 2011Contrairement à beaucoup de logiciels et autres plate-formes modernes de partage de documents, MediaSPIP a l’ambition de gérer un maximum de formats de documents différents qu’ils soient de type : images (png, gif, jpg, bmp et autres...) ; audio (MP3, Ogg, Wav et autres...) ; vidéo (Avi, MP4, Ogv, mpg, mov, wmv et autres...) ; contenu textuel, code ou autres (open office, microsoft office (tableur, présentation), web (html, css), LaTeX, Google Earth) (...)
-
Le profil des utilisateurs
12 avril 2011, parChaque 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 (...)
Sur d’autres sites (7531)
-
'ffmpeg' or 'handbrake cli' for video conversion on server ? [closed]
18 juin 2013, par AaronJiangI want to convert videos on my server using command line, maily mp4 -> flv or flv -> mp4. I googled and found these two products 'ffmpeg' and 'HandBrake cli'.
https://trac.handbrake.fr/wiki/CLIGuide
Which one is better ?
Plus I am running on ubuntu server.
-
How to add a dependency for a package ?
25 septembre 2021, par Meh.I just built and installed FFmpeg (
./configure --disable-asm
).

And I need to use libavformat in my C++ project.

I use
FindFFmpeg.cmake
, and when I build, I get a bunch of undefined symbol errors so I have to find libraries :

find_package(FFmpeg COMPONENTS avcodec avformat avutil swresample swscale)
 find_library(COREMEDIA_LIBRARY CoreMedia)
 find_library(VIDEOTOOLBOX_LIBRARY VideoToolbox)
 find_library(COREVIDEO_LIBRARY CoreVideo)
 find_library(AUDIOTOOLBOX_LIBRARY AudioToolbox)
 find_library(SECURITY_LIBRARY Security)

## In another file:

 target_link_libraries(videocommon PRIVATE
 FFmpeg::avcodec
 FFmpeg::avformat
 FFmpeg::avutil
 FFmpeg::swscale
 FFmpeg::swresample
 ${COREMEDIA_LIBRARY}
 ${VIDEOTOOLBOX_LIBRARY}
 ${COREVIDEO_LIBRARY}
 ${AUDIOTOOLBOX_LIBRARY}
 ${SECURITY_LIBRARY}
 )




However, I still get errors from
libavformat.a(tls_securetransport.o)
:

"_SSLRead", referenced from:
 _tls_read in libavformat.a(tls_securetransport.o)
 "_SSLCreateContext", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SSLSetCertificate", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SSLSetIOFuncs", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SSLSetSessionOption", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SSLSetPeerDomainName", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SecIdentityCreate", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SecTrustEvaluate", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SecTrustSetAnchorCertificates", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SSLClose", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 _tls_close in libavformat.a(tls_securetransport.o)
 "_SSLHandshake", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SSLSetConnection", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)
 "_SSLCopyPeerTrust", referenced from:
 _tls_open in libavformat.a(tls_securetransport.o)



This is the
#include
part from the file in questiontls_securetransport.c
:

#include 

#include "avformat.h"
#include "avio_internal.h"
#include "internal.h"
#include "network.h"
#include "os_support.h"
#include "url.h"
#include "tls.h"
#include "libavcodec/internal.h"
#include "libavutil/avstring.h"
#include "libavutil/opt.h"
#include "libavutil/parseutils.h"

#include <security></security>Security.h>
#include <security></security>SecureTransport.h>
#include <corefoundation></corefoundation>CoreFoundation.h>



Why is this happening ?


I also get the same result if I were to build with OpenSSL or LibreSSL. What is causing the problem ? My project or incorrectly building FFmpeg ?


If I were to use LibreSSL :


#cmakelists.txt:
find_package(LibreSSL)

#linker
 target_link_libraries(videocommon PRIVATE
 FFmpeg::avcodec
 FFmpeg::avformat
 FFmpeg::avutil
 FFmpeg::swscale
 FFmpeg::swresample
 ${LIBRESSL_LIBRARIES} 
 ${COREMEDIA_LIBRARY}
 ${VIDEOTOOLBOX_LIBRARY}
 ${COREVIDEO_LIBRARY}
 ${AUDIOTOOLBOX_LIBRARY}
 )

#full error
Undefined symbols for architecture x86_64:
 "_tls_config_error", referenced from:
 _ff_tls_open in libavformat.a(tls_libtls.o)
 "_tls_config_insecure_noverifytime", referenced from:
 _ff_tls_open in libavformat.a(tls_libtls.o)
 "_tls_accept_cbs", referenced from:
 _ff_tls_open in libavformat.a(tls_libtls.o)
 "_tls_connect_cbs", referenced from:
 _ff_tls_open in libavformat.a(tls_libtls.o)



-
Evolution #4256 : Faire un signalement des mise à jour de sécu
11 janvier 2019Si on pouvait éviter de coder un truc spécifique encore, ça serait bien :)
Mais sinon, composer.json n’a aucun numéro de version pour le paquet lui-même (à part pour la déclaration des dépendances). C’est le gestionnaire de version qui les gère (les tags en Git par exemple). https://github.com/drush-ops/drush/issues/2947 indique chez Drush https://github.com/drush-ops/drush/pull/3087 qui se base sur un fichier .json de déclaration (pour vérifier des paquets composer). En l’occurrence https://raw.githubusercontent.com/drupal-composer/drupal-security-advisories/8.x/composer.json