Recherche avancée

Médias (0)

Mot : - Tags -/alertes

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (25)

  • MediaSPIP v0.2

    21 juin 2013, par

    MediaSPIP 0.2 est la première version de MediaSPIP stable.
    Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

  • Mise à disposition des fichiers

    14 avril 2011, par

    Par défaut, lors de son initialisation, MediaSPIP ne permet pas aux visiteurs de télécharger les fichiers qu’ils soient originaux ou le résultat de leur transformation ou encodage. Il permet uniquement de les visualiser.
    Cependant, il est possible et facile d’autoriser les visiteurs à avoir accès à ces documents et ce sous différentes formes.
    Tout cela se passe dans la page de configuration du squelette. Il vous faut aller dans l’espace d’administration du canal, et choisir dans la navigation (...)

  • MediaSPIP version 0.1 Beta

    16 avril 2011, par

    MediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Pour avoir une installation fonctionnelle, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

Sur d’autres sites (7103)

  • How to sell Piwik services without any confusion ?

    10 octobre 2017, par InnoCraft — Plugins

    As you may know, Piwik is a Free software under the GPL license which guarantees you :

    • The freedom to run the program for any purpose.
    • The freedom to study how it works and change it.
    • The freedom to improve the program, and release your changes.
    • The freedom to redistribute it under the GPL license, and to sell it if you wish.

    In this article we will focus on the Free aspect of Piwik, which is how to rebrand Piwik, how to offer your clients a better experience, and possibly how to make a profit from it ?

    How to sell Piwik services as an agency ?

    As a web analytics software, Piwik is often installed by web agencies when it comes to designing a brand new website for a given customer.
    Most of the time agencies are using Piwik for the following reasons :

    • free of charge
    • data ownership
    • user privacy compliance
    • feature rich while easy to use
    • open source

    Most of the agencies are charging their customers for the installation process, tracking code implementation, analysing reports to get insights about users… but do you know that you could also sell the software as your own brand ? This is where the “White Label” plugin, developed by the InnoCraft company, comes into play.

    White labelling for Piwik

    Creating a “white label” plugin came into the mind of InnoCraft founders when they realized that on any modern Piwik installation, the following components were visible :

    • Piwik branded widgets within the dashboards
    • Piwik marketplace plugin teasers on the admin page
    • Piwik help and support pages
    • the “Piwik” word in general
    • Piwik Mobile app banners
    Piwik branded widget examples

    Example of Piwik branded widgets

    In order to remove all those mentions of Piwik and to start selling this web analytics under your own name, you can either hack Piwik on your own (it is going to take you some precious time and money) or have a look at the White Label plugin on the marketplace where InnoCraft has solved all the challenges already for you.

    The White Label plugin is straightforward. Once downloaded and installed, you will have access to a dedicated interface where you will be able to change the Piwik name by a new custom brand of your choice :

    Piwik white label plugin settings

    Piwik White Label settings

    Once you click Save, all “Piwik” mentions will be substituted by your company name/service :

    Piwik name changed

    Here the Piwik version is changed by the name of the company

    How to make your installation even more customized ?

    Few Piwik users know about this trick, but since 2014 the Piwik templates can be customized through Themes. You are free to design your own template, installing existing ones, or even monetize them through the marketplace :

    Custom theme sample

    A simple example of how Piwik can be easily customized, here fonts and colours are changed

    If you want to know how you can tweak your existing template and make it match your brand and image, just follow our theme documentation. A simple theme with your colors can be built in a few minutes simply by defining different color codes. You can also browse the public themes on the Marketplace.

    Tell us your story

    If you are an agency or any business related in selling Piwik services, we recommend having a look at our FAQ for rebranding, selling, reusing, re-licensing, and including Piwik in my offering. Are you interested or already re-selling Piwik services ? We would love to hear your story and write a blog post about it.

    Do not hesitate to contact the Piwik core team, we’re looking forward to hearing from you.

  • When linking from a static ffmpeg library, lots of undefined references

    29 août 2019, par Lucas Zanella

    Here’s how I’m compiling ffmpeg :

    ./configure \
           --prefix=${BUILD_DIR}/desktop/x86_64 \
           --extra-cflags="-I$HOME/ffmpeg_build/include" \
           --extra-ldflags="-L$HOME/ffmpeg_build/lib" \
           --enable-shared \
           --arch=x86_64 \
           --enable-vaapi \
           --disable-vaapi \
           --enable-opencl \
           --disable-debug \
           --enable-nvenc \
           --enable-cuda \
           --enable-cuvid \
           --enable-libvpx \
           --enable-libdrm \
           --enable-gpl \
           --enable-runtime-cpudetect \
           --enable-libfdk-aac \
           --enable-libx264 \
           --enable-openssl \
           --enable-pic \
           --extra-libs="-lpthread -lm -lz -ldl" \
           --enable-nonfree

         PATH="$HOME/bin:$PATH"
         make clean
         make -j$(nproc)
         make -j$(nproc) install
         make -j$(nproc) distclean

    Here’s the part of my cmake that links the libraries :

    add_library(AVFORMAT_LIB STATIC IMPORTED)
    set_target_properties(AVFORMAT_LIB PROPERTIES IMPORTED_LOCATION ${FFMPEG_LIB_DIR}/libavformat.a)
    add_library(AVUTIL_LIB STATIC IMPORTED)
    set_target_properties(AVUTIL_LIB PROPERTIES IMPORTED_LOCATION ${FFMPEG_LIB_DIR}/libavutil.a)
    add_library(AVCODEC_LIB STATIC IMPORTED)
    set_target_properties(AVCODEC_LIB PROPERTIES IMPORTED_LOCATION ${FFMPEG_LIB_DIR}/libavcodec.a)
    add_library(SWS_SCALE_LIB STATIC IMPORTED)
    set_target_properties(SWS_SCALE_LIB PROPERTIES IMPORTED_LOCATION ${FFMPEG_LIB_DIR}/libswscale.a)
    add_library(SWRESAMPLE_LIB STATIC IMPORTED)
    set_target_properties(SWRESAMPLE_LIB PROPERTIES IMPORTED_LOCATION ${FFMPEG_LIB_DIR}/libswresample.a)

    add_executable(orwell ${ORWELL_SOURCES})

    target_link_libraries(orwell PRIVATE
       AVFORMAT_LIB AVCODEC_LIB SWS_SCALE_LIB AVUTIL_LIB SWRESAMPLE_LIB
       ${ZLIB_LIBRARY} ${LIBDL_LIBRARY} ${X11_LIBRARY} ${LIB_VDPAU} ${LIB_VA} ${LIB_VA_DRM} ${LIB_VA_X11} ${LIBDRM_LIBRARY}
       myRtspClient pthread ${GTKMM_LIBRARIES} ${GLEW_LIBRARY} ${GLU_LIBRARY} ${GL_LIBRARY} epoxy)

    Since the libraries are static, I shouldn’t need to relink libs like libx264, libvpxdec, libfdk-aacenc, but I’m getting them as undefined references in the linking process :

    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libfdk-aacdec.o): In function `fdk_aac_decode_frame':
    libfdk-aacdec.c:(.text+0x4f): undefined reference to `aacDecoder_Fill'
    libfdk-aacdec.c:(.text+0x6d): undefined reference to `aacDecoder_DecodeFrame'
    libfdk-aacdec.c:(.text+0x8d): undefined reference to `aacDecoder_GetStreamInfo'
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libfdk-aacdec.o): In function `fdk_aac_decode_close':
    libfdk-aacdec.c:(.text.unlikely+0xf): undefined reference to `aacDecoder_Close'
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libfdk-aacdec.o): In function `fdk_aac_decode_init':
    libfdk-aacdec.c:(.text.unlikely+0x45): undefined reference to `aacDecoder_Open'
    libfdk-aacdec.c:(.text.unlikely+0x82): undefined reference to `aacDecoder_ConfigRaw'
    libfdk-aacdec.c:(.text.unlikely+0xb7): undefined reference to `aacDecoder_SetParam'
    libfdk-aacdec.c:(.text.unlikely+0x129): undefined reference to `aacDecoder_SetParam'
    libfdk-aacdec.c:(.text.unlikely+0x187): undefined reference to `aacDecoder_AncDataInit'
    libfdk-aacdec.c:(.text.unlikely+0x1ac): undefined reference to `aacDecoder_SetParam'
    libfdk-aacdec.c:(.text.unlikely+0x1d1): undefined reference to `aacDecoder_SetParam'
    libfdk-aacdec.c:(.text.unlikely+0x1f2): undefined reference to `aacDecoder_SetParam'
    libfdk-aacdec.c:(.text.unlikely+0x213): undefined reference to `aacDecoder_SetParam'
    libfdk-aacdec.c:(.text.unlikely+0x22f): undefined reference to `aacDecoder_SetParam'
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libfdk-aacdec.o):libfdk-aacdec.c:(.text.unlikely+0x250): more undefined references to `aacDecoder_SetParam' follow
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libfdk-aacenc.o): In function `aac_encode_close':
    libfdk-aacenc.c:(.text+0xf9): undefined reference to `aacEncClose'
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libfdk-aacenc.o): In function `aac_encode_frame':
    libfdk-aacenc.c:(.text+0x2c1): undefined reference to `aacEncEncode'
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libfdk-aacenc.o): In function `aac_encode_init':
    libfdk-aacenc.c:(.text.unlikely+0x3c): undefined reference to `aacEncOpen'
    libfdk-aacenc.c:(.text.unlikely+0x7c): undefined reference to `aacEncoder_SetParam'
    libfdk-aacenc.c:(.text.unlikely+0xb8): undefined reference to `aacEncoder_SetParam'
    libfdk-aacenc.c:(.text.unlikely+0xfa): undefined reference to `aacEncoder_SetParam'
    libfdk-aacenc.c:(.text.unlikely+0x180): undefined reference to `aacEncoder_SetParam'
    libfdk-aacenc.c:(.text.unlikely+0x25d): undefined reference to `aacEncoder_SetParam'
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libfdk-aacenc.o):libfdk-aacenc.c:(.text.unlikely+0x28d): more undefined references to `aacEncoder_SetParam' follow
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libfdk-aacenc.o): In function `aac_encode_init':
    libfdk-aacenc.c:(.text.unlikely+0x567): undefined reference to `aacEncEncode'
    libfdk-aacenc.c:(.text.unlikely+0x5a1): undefined reference to `aacEncInfo'
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libvpxdec.o): In function `vpx_decode':
    libvpxdec.c:(.text+0x58): undefined reference to `vpx_codec_decode'
    libvpxdec.c:(.text+0xa2): undefined reference to `vpx_codec_get_frame'
    libvpxdec.c:(.text+0x10c): undefined reference to `vpx_codec_error'
    libvpxdec.c:(.text+0x117): undefined reference to `vpx_codec_error_detail'
    libvpxdec.c:(.text+0x19e): undefined reference to `vpx_codec_decode'
    libvpxdec.c:(.text+0x1ae): undefined reference to `vpx_codec_error'
    libvpxdec.c:(.text+0x1ca): undefined reference to `vpx_codec_get_frame'
    libvpxdec.c:(.text+0x560): undefined reference to `vpx_codec_vp9_dx_algo'
    libvpxdec.c:(.text+0x58f): undefined reference to `vpx_codec_vp8_dx_algo'
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libvpxdec.o): In function `vpx_free':
    libvpxdec.c:(.text.unlikely+0x9): undefined reference to `vpx_codec_destroy'
    libvpxdec.c:(.text.unlikely+0x18): undefined reference to `vpx_codec_destroy'
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libvpxdec.o): In function `vpx_init':
    libvpxdec.c:(.text.unlikely+0x87): undefined reference to `vpx_codec_version_str'
    libvpxdec.c:(.text.unlikely+0xa5): undefined reference to `vpx_codec_build_config'
    libvpxdec.c:(.text.unlikely+0xdf): undefined reference to `vpx_codec_dec_init_ver'
    libvpxdec.c:(.text.unlikely+0xed): undefined reference to `vpx_codec_error'
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libvpxdec.o): In function `vp8_init':
    libvpxdec.c:(.text.unlikely+0x134): undefined reference to `vpx_codec_vp8_dx_algo'
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libvpxdec.o): In function `vp9_init':
    libvpxdec.c:(.text.unlikely+0x142): undefined reference to `vpx_codec_vp9_dx_algo'
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libvpxenc.o): In function `vpx_encode':
    libvpxenc.c:(.text+0xda): undefined reference to `vpx_codec_encode'
    libvpxenc.c:(.text+0x2b3): undefined reference to `vpx_codec_encode'
    libvpxenc.c:(.text+0x33a): undefined reference to `vpx_codec_get_cx_data'
    libvpxenc.c:(.text+0x3cd): undefined reference to `vpx_codec_get_cx_data'
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libvpxenc.o): In function `log_encoder_error':
    libvpxenc.c:(.text.unlikely+0x351): undefined reference to `vpx_codec_error'
    libvpxenc.c:(.text.unlikely+0x35c): undefined reference to `vpx_codec_error_detail'
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libvpxenc.o): In function `codecctl_int':
    libvpxenc.c:(.text.unlikely+0x43a): undefined reference to `vpx_codec_control_'
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libvpxenc.o): In function `vpx_init':
    libvpxenc.c:(.text.unlikely+0x4fb): undefined reference to `vpx_codec_get_caps'
    libvpxenc.c:(.text.unlikely+0x503): undefined reference to `vpx_codec_version_str'
    libvpxenc.c:(.text.unlikely+0x521): undefined reference to `vpx_codec_build_config'
    libvpxenc.c:(.text.unlikely+0x563): undefined reference to `vpx_codec_enc_config_default'
    libvpxenc.c:(.text.unlikely+0x573): undefined reference to `vpx_codec_err_to_string'
    libvpxenc.c:(.text.unlikely+0xc2c): undefined reference to `vpx_codec_enc_init_ver'
    libvpxenc.c:(.text.unlikely+0xc86): undefined reference to `vpx_codec_enc_init_ver'
    libvpxenc.c:(.text.unlikely+0xffb): undefined reference to `vpx_img_wrap'
    libvpxenc.c:(.text.unlikely+0x1040): undefined reference to `vpx_img_wrap'
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libvpxenc.o): In function `vp8_init':
    libvpxenc.c:(.text.unlikely+0x10be): undefined reference to `vpx_codec_vp8_cx'
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libvpxenc.o): In function `vp9_init':
    libvpxenc.c:(.text.unlikely+0x10d3): undefined reference to `vpx_codec_vp9_cx'
    ../../../deps/ffmpeg/build/desktop/x86_64/lib/libavcodec.a(libvpxenc.o): In function `vpx_free':
    ...

    Why this happens ?

  • avfilter/showcqt : add cscheme option

    19 octobre 2016, par Muhammad Faiz
    avfilter/showcqt : add cscheme option
    

    Signed-off-by : Muhammad Faiz <mfcc64@gmail.com>

    • [DH] doc/filters.texi
    • [DH] libavfilter/avf_showcqt.c
    • [DH] libavfilter/avf_showcqt.h