Recherche avancée

Médias (91)

Autres articles (38)

  • Personnaliser les catégories

    21 juin 2013, par

    Formulaire de création d’une catégorie
    Pour ceux qui connaissent bien SPIP, une catégorie peut être assimilée à une rubrique.
    Dans le cas d’un document de type catégorie, les champs proposés par défaut sont : Texte
    On peut modifier ce formulaire dans la partie :
    Administration > Configuration des masques de formulaire.
    Dans le cas d’un document de type média, les champs non affichés par défaut sont : Descriptif rapide
    Par ailleurs, c’est dans cette partie configuration qu’on peut indiquer le (...)

  • Support audio et vidéo HTML5

    10 avril 2011

    MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
    Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
    Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
    Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...)

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

Sur d’autres sites (8969)

  • Using openssl with FFmpeg on Android with NDK

    14 décembre 2013, par William Seemann

    I cross compiled FFmpeg with openssl support using the scripts from the Guardian project however my code crashes whenever I execute the following :

    System.loadLibrary("crypto");    // loads OK
    System.loadLibrary("ssl");       // loads OK
    System.loadLibrary("avformat");  // crashes

    The error :

    dlopen("/data/data/wseemann.media.demo/lib/libavformat.so") failed: dlopen failed: cannot locate symbol "SSL_library_init" referenced by "libavformat.so"...

    I build libavformat with a toolchain and then run ndk-build using the following Android.mk file to create the .so files :

    LOCAL_PATH := $(call my-dir)

    include $(CLEAR_VARS)
    LOCAL_MODULE := libswscale
    LOCAL_SRC_FILES := ffmpeg/$(TARGET_ARCH_ABI)/lib/$(LOCAL_MODULE).so
    LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/ffmpeg/$(TARGET_ARCH_ABI)/include
    include $(PREBUILT_SHARED_LIBRARY)

    include $(CLEAR_VARS)
    LOCAL_MODULE := libavcodec
    LOCAL_SRC_FILES := ffmpeg/$(TARGET_ARCH_ABI)/lib/$(LOCAL_MODULE).so
    LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/ffmpeg/$(TARGET_ARCH_ABI)/include
    include $(PREBUILT_SHARED_LIBRARY)

    include $(CLEAR_VARS)
    LOCAL_MODULE := libavformat
    LOCAL_SRC_FILES := ffmpeg/$(TARGET_ARCH_ABI)/lib/$(LOCAL_MODULE).so
    LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/ffmpeg/$(TARGET_ARCH_ABI)/include
    include $(PREBUILT_SHARED_LIBRARY)

    include $(CLEAR_VARS)
    LOCAL_MODULE := libavutil
    LOCAL_SRC_FILES := ffmpeg/$(TARGET_ARCH_ABI)/lib/$(LOCAL_MODULE).so
    LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/ffmpeg/$(TARGET_ARCH_ABI)/include
    include $(PREBUILT_SHARED_LIBRARY)

    LOCAL_PATH:= $(call my-dir)

    It would seem that libavformat needs libcrypto and libssl when it is loaded but it can't find them or isn't loading them. Does anyone know how to fix this issue ?

  • Install openCV with ffmpeg support on OS X

    4 janvier 2017, par saulspatz

    I’m trying to install openCV with ffmpeg support on Yosemite. I had just successfully installed openCV, but video didn’t work properly, and I was advised to rebuild it with ffmpeg support. So, I installed ffmpeg with

    brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --   with-libass --with-libquvi --with-libvorbis --with-libvpx --with-opus --with-x265

    Then I used the following script to run cmake :

    PYTHON3_DIR=`python3-config --prefix` # Get python 3 path
    VIRTUAL_ENV=`python3-config --prefix`
    FFMPEG_INCLUDE_DIR=/usr/local/Cellar/ffmpeg/3.2.2/include/
    FFMPEG_LIB_DIR=/usr/local/Cellar/ffmpeg/3.2.2/lib/
    cmake -D CMAKE_BUILD_TYPE=RELEASE \
    -D CMAKE_INSTALL_PREFIX=$VIRTUAL_ENV \
    -D PYTHON_EXECUTABLE=$VIRTUAL_ENV/bin/python3 \
    -D PYTHON3_PACKAGES_PATH=$VIRTUAL_ENV/lib/python3.5/site-packages \
    -D PYTHON3_INCLUDE_DIR=$VIRTUAL_ENV/include/python3.5m \
    -D PYTHON3_LIBRARY=$PYTHON3_DIR/lib/libpython3.5m.dylib \
    -D PYTHON3_NUMPY_INCLUDE_DIRS=$VIRTUAL_ENV/lib/python3.5/site-packages/numpy/core/include/ \
    -D INSTALL_C_EXAMPLES=ON \
    -D INSTALL_PYTHON_EXAMPLES=ON \
    -D BUILD_EXAMPLES=ON \
    -D WITH_FFMPEG=ON \
    -D BUILD_opencv_python3=ON \
    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules ..

    This was the same script that I’d used before, with the addition of the two FFMPEG_ directories and the -D WITH_FFMPEG=ON flag. Now when I run make it fails with a bunch of errors relating to freeType.

    Scanning dependencies of target opencv_video
    [ 24%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/src/bgfg_KNN.cpp.o
    [ 24%] Building CXX object modules/reg/CMakeFiles/opencv_reg.dir/src/mappergradshift.cpp.o
    [ 24%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/src/bgfg_gaussmix2.cpp.o
    [ 25%] Building CXX object modules/reg/CMakeFiles/opencv_reg.dir/src/mappergradsimilar.cpp.o
    [ 25%] Building CXX object modules/reg/CMakeFiles/opencv_reg.dir/src/mapperpyramid.cpp.o
    [ 25%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/src/camshift.cpp.o
    [ 25%] Building CXX object modules/reg/CMakeFiles/opencv_reg.dir/src/mapprojec.cpp.o
    [ 25%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/src/compat_video.cpp.o
    [ 25%] Building CXX object modules/reg/CMakeFiles/opencv_reg.dir/src/mapshift.cpp.o
    [ 25%] Building CXX object modules/reg/CMakeFiles/opencv_reg.dir/src/precomp.cpp.o
    [ 25%] Linking CXX shared library ../../lib/libopencv_reg.dylib
    [ 25%] Built target opencv_reg
    [ 25%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/src/ecc.cpp.o
    [ 25%] Generating opencl_kernels_dnn.cpp, opencl_kernels_dnn.hpp
    Scanning dependencies of target opencv_dnn
    [ 25%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/misc/tensorflow/attr_value.pb.cc.o
    [ 25%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/misc/tensorflow/function.pb.cc.o
    [ 25%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/src/kalman.cpp.o
    [ 25%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/src/lkpyramid.cpp.o
    [ 25%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/misc/tensorflow/graph.pb.cc.o
    [ 26%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/src/optflowgf.cpp.o
    [ 26%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/misc/tensorflow/op_def.pb.cc.o
    [ 26%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/src/tvl1flow.cpp.o
    [ 26%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/misc/tensorflow/tensor.pb.cc.o
    [ 26%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/misc/tensorflow/tensor_shape.pb.cc.o
    [ 26%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/misc/tensorflow/types.pb.cc.o
    [ 26%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/misc/tensorflow/versions.pb.cc.o
    [ 26%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/misc/caffe/caffe.pb.cc.o
    [ 26%] Building CXX object modules/video/CMakeFiles/opencv_video.dir/opencl_kernels_video.cpp.o
    [ 26%] Linking CXX shared library ../../lib/libopencv_video.dylib
    [ 26%] Built target opencv_video
    [ 26%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/blob.cpp.o
    [ 26%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/caffe/caffe_importer.cpp.o
    [ 27%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/caffe/caffe_io.cpp.o
    [ 27%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/caffe/layer_loaders.cpp.o
    [ 28%] Building CXX object modules/freetype/CMakeFiles/opencv_freetype.dir/src/freetype.cpp.o
    [ 28%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/dnn.cpp.o
    [ 28%] Linking CXX shared library ../../lib/libopencv_freetype.dylib
    Undefined symbols for architecture x86_64:
     "_FT_Done_Face", referenced from:
         cv::freetype::FreeType2Impl::~FreeType2Impl() in freetype.cpp.o
         cv::freetype::FreeType2Impl::loadFontData(cv::String, int) in freetype.cpp.o
     "_FT_Done_FreeType", referenced from:
         cv::freetype::FreeType2Impl::~FreeType2Impl() in freetype.cpp.o
     "_FT_Init_FreeType", referenced from:
         cv::freetype::FreeType2Impl::FreeType2Impl() in freetype.cpp.o
         cv::freetype::FreeType2Impl::FreeType2Impl() in freetype.cpp.o
         cv::freetype::createFreeType2() in freetype.cpp.o
     "_FT_Load_Glyph", referenced from:
         cv::freetype::FreeType2Impl::putTextBitmapBlend(cv::_InputOutputArray const&) in freetype.cpp.o
         cv::freetype::FreeType2Impl::putTextBitmapMono(cv::_InputOutputArray const&) in freetype.cpp.o
         cv::freetype::FreeType2Impl::putTextOutline(cv::_InputOutputArray const&) in freetype.cpp.o
     "_FT_New_Face", referenced from:
         cv::freetype::FreeType2Impl::loadFontData(cv::String, int) in freetype.cpp.o
     "_FT_Outline_Decompose", referenced from:
         cv::freetype::FreeType2Impl::putTextOutline(cv::_InputOutputArray const&) in freetype.cpp.o
     "_FT_Outline_Transform", referenced from:
         cv::freetype::FreeType2Impl::putTextOutline(cv::_InputOutputArray const&) in freetype.cpp.o
     "_FT_Outline_Translate", referenced from:
         cv::freetype::FreeType2Impl::putTextOutline(cv::_InputOutputArray const&) in freetype.cpp.o
     "_FT_Render_Glyph", referenced from:
         cv::freetype::FreeType2Impl::putTextBitmapBlend(cv::_InputOutputArray const&) in freetype.cpp.o
         cv::freetype::FreeType2Impl::putTextBitmapMono(cv::_InputOutputArray const&) in freetype.cpp.o
     "_FT_Set_Pixel_Sizes", referenced from:
         cv::freetype::FreeType2Impl::putText(cv::_InputOutputArray const&amp;, cv::String const&amp;, cv::Point_<int>, int, cv::Scalar_<double>, int, int, bool) in freetype.cpp.o
     "_hb_buffer_add_utf8", referenced from:
         cv::freetype::FreeType2Impl::putTextBitmapBlend(cv::_InputOutputArray const&amp;) in freetype.cpp.o
         cv::freetype::FreeType2Impl::putTextBitmapMono(cv::_InputOutputArray const&amp;) in freetype.cpp.o
         cv::freetype::FreeType2Impl::putTextOutline(cv::_InputOutputArray const&amp;) in freetype.cpp.o
     "_hb_buffer_create", referenced from:
         cv::freetype::FreeType2Impl::putTextBitmapBlend(cv::_InputOutputArray const&amp;) in freetype.cpp.o
         cv::freetype::FreeType2Impl::putTextBitmapMono(cv::_InputOutputArray const&amp;) in freetype.cpp.o
         cv::freetype::FreeType2Impl::putTextOutline(cv::_InputOutputArray const&amp;) in freetype.cpp.o
     "_hb_buffer_destroy", referenced from:
         cv::freetype::FreeType2Impl::putTextBitmapBlend(cv::_InputOutputArray const&amp;) in freetype.cpp.o
         cv::freetype::FreeType2Impl::putTextBitmapMono(cv::_InputOutputArray const&amp;) in freetype.cpp.o
         cv::freetype::FreeType2Impl::putTextOutline(cv::_InputOutputArray const&amp;) in freetype.cpp.o
     "_hb_buffer_get_glyph_infos", referenced from:
         cv::freetype::FreeType2Impl::putTextBitmapBlend(cv::_InputOutputArray const&amp;) in freetype.cpp.o
         cv::freetype::FreeType2Impl::putTextBitmapMono(cv::_InputOutputArray const&amp;) in freetype.cpp.o
         cv::freetype::FreeType2Impl::putTextOutline(cv::_InputOutputArray const&amp;) in freetype.cpp.o
     "_hb_buffer_guess_segment_properties", referenced from:
         cv::freetype::FreeType2Impl::putTextBitmapBlend(cv::_InputOutputArray const&amp;) in freetype.cpp.o
         cv::freetype::FreeType2Impl::putTextBitmapMono(cv::_InputOutputArray const&amp;) in freetype.cpp.o
         cv::freetype::FreeType2Impl::putTextOutline(cv::_InputOutputArray const&amp;) in freetype.cpp.o
     "_hb_font_destroy", referenced from:
         cv::freetype::FreeType2Impl::~FreeType2Impl() in freetype.cpp.o
         cv::freetype::FreeType2Impl::loadFontData(cv::String, int) in freetype.cpp.o
     "_hb_ft_font_create", referenced from:
         cv::freetype::FreeType2Impl::loadFontData(cv::String, int) in freetype.cpp.o
     "_hb_shape", referenced from:
         cv::freetype::FreeType2Impl::putTextBitmapBlend(cv::_InputOutputArray const&amp;) in freetype.cpp.o
         cv::freetype::FreeType2Impl::putTextBitmapMono(cv::_InputOutputArray const&amp;) in freetype.cpp.o
         cv::freetype::FreeType2Impl::putTextOutline(cv::_InputOutputArray const&amp;) in freetype.cpp.o
    ld: symbol(s) not found for architecture x86_64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    make[2]: *** [lib/libopencv_freetype.3.2.0.dylib] Error 1
    make[1]: *** [modules/freetype/CMakeFiles/opencv_freetype.dir/all] Error 2
    make[1]: *** Waiting for unfinished jobs....
    [ 28%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/init.cpp.o
    [ 28%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/concat_layer.cpp.o
    [ 28%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/convolution_layer.cpp.o
    [ 28%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/crop_layer.cpp.o
    [ 28%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/detection_output_layer.cpp.o
    [ 28%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/elementwise_layers.cpp.o
    [ 28%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/eltwise_layer.cpp.o
    [ 28%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/flatten_layer.cpp.o
    [ 28%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/fully_connected_layer.cpp.o
    [ 28%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/layers_common.cpp.o
    [ 28%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/lrn_layer.cpp.o
    [ 28%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/mvn_layer.cpp.o
    [ 28%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/normalize_bbox_layer.cpp.o
    [ 28%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/op_blas.cpp.o
    [ 28%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/op_im2col.cpp.o
    [ 28%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/permute_layer.cpp.o
    [ 28%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/pooling_layer.cpp.o
    [ 29%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/prior_box_layer.cpp.o
    [ 29%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/recurrent_layers.cpp.o
    [ 29%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/reshape_layer.cpp.o
    [ 29%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/shift_layer.cpp.o
    [ 29%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/slice_layer.cpp.o
    [ 29%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/softmax_layer.cpp.o
    [ 29%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/split_layer.cpp.o
    [ 29%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/tensorflow/tf_importer.cpp.o
    [ 29%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/tensorflow/tf_io.cpp.o
    [ 29%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/torch/THDiskFile.cpp.o
    [ 29%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/torch/THFile.cpp.o
    [ 29%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/torch/THGeneral.cpp.o
    [ 29%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/torch/torch_importer.cpp.o
    [ 29%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/opencl_kernels_dnn.cpp.o
    [ 29%] Linking CXX shared library ../../lib/libopencv_dnn.dylib
    [ 29%] Built target opencv_dnn
    make: *** [all] Error 2
    </double></int>

    I don’t have a clue what’s wrong. Any suggestions ?

  • ffmpeg errors out with error code : -5

    14 décembre 2016, par Anthony Mayfield

    Trying to run ffmpeg via pydub and receive :

    pydub.exceptions.CouldntDecodeError: Decoding failed. ffmpeg returned error code: -5

    dyld: lazy symbol binding failed: Symbol not found: _clock_gettime
     Referenced from: /usr/local/Cellar/ffmpeg/3.0.2/lib/libavutil.55.dylib
     Expected in: /usr/lib/libSystem.B.dylib

    dyld: Symbol not found: _clock_gettime
     Referenced from: /usr/local/Cellar/ffmpeg/3.0.2/lib/libavutil.55.dylib
     Expected in: /usr/lib/libSystem.B.dylib

    Running python 2.7.11 and OS X