Recherche avancée

Médias (0)

Mot : - Tags -/page unique

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

Autres articles (75)

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

  • Mise à jour de la version 0.1 vers 0.2

    24 juin 2013, par

    Explications des différents changements notables lors du passage de la version 0.1 de MediaSPIP à la version 0.3. Quelles sont les nouveautés
    Au niveau des dépendances logicielles Utilisation des dernières versions de FFMpeg (>= v1.2.1) ; Installation des dépendances pour Smush ; Installation de MediaInfo et FFprobe pour la récupération des métadonnées ; On n’utilise plus ffmpeg2theora ; On n’installe plus flvtool2 au profit de flvtool++ ; On n’installe plus ffmpeg-php qui n’est plus maintenu au (...)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

Sur d’autres sites (11722)

  • Revision b3c350a1a9 : Add VP9_GET_REFERENCE control This is like VP8_COPY_REFERENCE, but returns a po

    13 mars 2013, par John Koleszar

    Changed Paths : Modify /vp9/common/vp9_onyx.h Modify /vp9/decoder/vp9_onyxd.h Modify /vp9/decoder/vp9_onyxd_if.c Modify /vp9/encoder/vp9_onyx_if.c Modify /vp9/vp9_common.mk Modify /vp9/vp9_cx_iface.c Modify /vp9/vp9_dx_iface.c Add /vp9/vp9_iface_common.h (...)

  • Cross device h264 compatible html5 video

    26 juin 2021, par mikkelam

    I'm trying to serve a large video of timelapses generated from a series of images.
    
Using FFmpeg I have encoded the video as an h264 mp4.

    


    ffmpeg -framerate 24 -i "/app/download/%d.jpeg" -c:v libx264 -crf 23 -preset fast -tune animation -report -vf "format=yuv420p" -y /app/output.mp4


    


    I'm running into compatibility issues where the videos are not playable on iOS (safari) as well as on Windows (all browsers except chrome). Where I'm getting the following error :

    


    Error Code: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) Details: mozilla::MediaResult __cdecl mozilla::WMFVideoMFTManager::ValidateVideoInfo(void): Can't decode H.264 stream because its resolution is out of the maximum limitation

    


    See the full FFmpeg log here : https://pastebin.com/QUEPh3q2

    


    I'm just looking for some resource or knowledge of how to encode my media for maximum compatibility while still preserving high quality and resolution.

    


    Problem :
    
Which options I should be using in FFmpeg to maximize compatibility ?

    


  • Cross compiling OpenCV with ffmpeg

    24 mai 2019, par Stevan Ognjanovic

    I am trying to cross compile OpenCV 3.2 with ffpmeg from sources for armhf architecture on Ubuntu amd64. I have installed libraries for ffmpeg using

       sudo apt-get install libavcodec-dev:armhf libavformat-dev:armhf libswscale-dev:armhf
       sudo apt-get install libjpeg-dev:armhf libpng-dev:armhf libtiff-dev:armhf libjasper-dev:armhf

    After cloning OpenCV from github I ran cmake with following command

       cmake -DENABLE_NEON=ON -DENABLE_VFPV3=ON -DWITH_FFMPEG=ON  -DCMAKE_TOOLCHAIN_FILE=../opencv/platforms/linux/arm-gnueabi.toolchain.cmake ../opencv

    The output shows that all of the installed libraries can not be found. I don’t know how to resolve this. There are also two folders which store armhf libs /usr/arm-linux-gnueabihf/lib and /usr/lib/arm-linux-gnueabihf so I am not sure if cmake is looking in the right directory and how to change that. Toolchain files look like this

    arm-gnueabi.toolchain.cmake

       set(GCC_COMPILER_VERSION "" CACHE STRING "GCC Compiler version")
       set(GNU_MACHINE "arm-linux-gnueabi" CACHE STRING "GNU compiler triple")
       include("${CMAKE_CURRENT_LIST_DIR}/arm.toolchain.cmake")

    arm.toolchain.cmake

    if(COMMAND toolchain_save_config)
     return() # prevent recursive call
    endif()

    set(CMAKE_SYSTEM_NAME Linux)
    set(CMAKE_SYSTEM_VERSION 1)
    if(NOT DEFINED CMAKE_SYSTEM_PROCESSOR)
     set(CMAKE_SYSTEM_PROCESSOR arm)
    else()
     #message("CMAKE_SYSTEM_PROCESSOR=${CMAKE_SYSTEM_PROCESSOR}")
    endif()

    include("${CMAKE_CURRENT_LIST_DIR}/gnu.toolchain.cmake")

    if(CMAKE_SYSTEM_PROCESSOR STREQUAL arm AND NOT ARM_IGNORE_FP)
     set(FLOAT_ABI_SUFFIX "")
     if(NOT SOFTFP)
       set(FLOAT_ABI_SUFFIX "hf")
     endif()
    endif()

    if(NOT "x${GCC_COMPILER_VERSION}" STREQUAL "x")
     set(__GCC_VER_SUFFIX "-${GCC_COMPILER_VERSION}")
    endif()

    if(NOT DEFINED CMAKE_C_COMPILER)
     find_program(CMAKE_C_COMPILER NAMES ${GNU_MACHINE}${FLOAT_ABI_SUFFIX}-gcc${__GCC_VER_SUFFIX})
    else()
     #message(WARNING "CMAKE_C_COMPILER=${CMAKE_C_COMPILER} is defined")
    endif()
    if(NOT DEFINED CMAKE_CXX_COMPILER)
     find_program(CMAKE_CXX_COMPILER NAMES ${GNU_MACHINE}${FLOAT_ABI_SUFFIX}-g++${__GCC_VER_SUFFIX})
    else()
     #message(WARNING "CMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER} is defined")
    endif()
    if(NOT DEFINED CMAKE_LINKER)
     find_program(CMAKE_LINKER NAMES ${GNU_MACHINE}${FLOAT_ABI_SUFFIX}-ld${__GCC_VER_SUFFIX} ${GNU_MACHINE}${FLOAT_ABI_SUFFIX}-ld)
    else()
     #message(WARNING "CMAKE_LINKER=${CMAKE_LINKER} is defined")
    endif()
    if(NOT DEFINED CMAKE_AR)
     find_program(CMAKE_AR NAMES ${GNU_MACHINE}${FLOAT_ABI_SUFFIX}-ar${__GCC_VER_SUFFIX} ${GNU_MACHINE}${FLOAT_ABI_SUFFIX}-ar)
    else()
     #message(WARNING "CMAKE_AR=${CMAKE_AR} is defined")
    endif()

    if(NOT DEFINED ARM_LINUX_SYSROOT AND DEFINED GNU_MACHINE)
     set(ARM_LINUX_SYSROOT /usr/lib/${GNU_MACHINE}${FLOAT_ABI_SUFFIX})
    endif()

    if(NOT DEFINED CMAKE_CXX_FLAGS)
     set(CMAKE_CXX_FLAGS           "" CACHE INTERAL "")
     set(CMAKE_C_FLAGS             "" CACHE INTERAL "")
     set(CMAKE_SHARED_LINKER_FLAGS "" CACHE INTERAL "")
     set(CMAKE_MODULE_LINKER_FLAGS "" CACHE INTERAL "")
     set(CMAKE_EXE_LINKER_FLAGS    "" CACHE INTERAL "")

     set(CMAKE_CXX_FLAGS           "${CMAKE_CXX_FLAGS} -fdata-sections -Wa,--noexecstack -fsigned-char -Wno-psabi")
     set(CMAKE_C_FLAGS             "${CMAKE_C_FLAGS} -fdata-sections -Wa,--noexecstack -fsigned-char -Wno-psabi")
     if(CMAKE_SYSTEM_PROCESSOR STREQUAL arm)
       set(CMAKE_CXX_FLAGS           "-mthumb ${CMAKE_CXX_FLAGS}")
       set(CMAKE_C_FLAGS             "-mthumb ${CMAKE_C_FLAGS}")
       set(CMAKE_EXE_LINKER_FLAGS    "${CMAKE_EXE_LINKER_FLAGS} -Wl,-z,nocopyreloc")
     endif()
     if(CMAKE_SYSTEM_PROCESSOR STREQUAL arm)
       set(ARM_LINKER_FLAGS "-Wl,--fix-cortex-a8 -Wl,--no-undefined -Wl,--gc-sections -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now")
     elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL aarch64)
       set(ARM_LINKER_FLAGS "-Wl,--no-undefined -Wl,--gc-sections -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now")
     endif()
     set(CMAKE_SHARED_LINKER_FLAGS "${ARM_LINKER_FLAGS} ${CMAKE_SHARED_LINKER_FLAGS}")
     set(CMAKE_MODULE_LINKER_FLAGS "${ARM_LINKER_FLAGS} ${CMAKE_MODULE_LINKER_FLAGS}")
     set(CMAKE_EXE_LINKER_FLAGS    "${ARM_LINKER_FLAGS} ${CMAKE_EXE_LINKER_FLAGS}")
    else()
     #message(WARNING "CMAKE_CXX_FLAGS='${CMAKE_CXX_FLAGS}' is defined")
    endif()

    if(USE_NEON)
     message(WARNING "You use obsolete variable USE_NEON to enable NEON instruction set. Use -DENABLE_NEON=ON instead." )
     set(ENABLE_NEON TRUE)
    elseif(USE_VFPV3)
     message(WARNING "You use obsolete variable USE_VFPV3 to enable VFPV3 instruction set. Use -DENABLE_VFPV3=ON instead." )
     set(ENABLE_VFPV3 TRUE)
    endif()

    set(CMAKE_FIND_ROOT_PATH ${CMAKE_FIND_ROOT_PATH} ${ARM_LINUX_SYSROOT})

       if(EXISTS ${CUDA_TOOLKIT_ROOT_DIR})
         set(CMAKE_FIND_ROOT_PATH ${CMAKE_FIND_ROOT_PATH} ${CUDA_TOOLKIT_ROOT_DIR})
       endif()

       set(TOOLCHAIN_CONFIG_VARS ${TOOLCHAIN_CONFIG_VARS}
           ARM_LINUX_SYSROOT
           ENABLE_NEON
           ENABLE_VFPV3
           CUDA_TOOLKIT_ROOT_DIR
       )
       toolchain_save_config()