Recherche avancée

Médias (1)

Mot : - Tags -/Rennes

Autres articles (57)

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

  • Use, discuss, criticize

    13 avril 2011, par

    Talk to people directly involved in MediaSPIP’s development, or to people around you who could use MediaSPIP to share, enhance or develop their creative projects.
    The bigger the community, the more MediaSPIP’s potential will be explored and the faster the software will evolve.
    A discussion list is available for all exchanges between users.

  • Installation en mode ferme

    4 février 2011, par

    Le mode ferme permet d’héberger plusieurs sites de type MediaSPIP en n’installant qu’une seule fois son noyau fonctionnel.
    C’est la méthode que nous utilisons sur cette même plateforme.
    L’utilisation en mode ferme nécessite de connaïtre un peu le mécanisme de SPIP contrairement à la version standalone qui ne nécessite pas réellement de connaissances spécifique puisque l’espace privé habituel de SPIP n’est plus utilisé.
    Dans un premier temps, vous devez avoir installé les mêmes fichiers que l’installation (...)

Sur d’autres sites (5786)

  • Incorrect codec parameters for webm conversion

    20 avril 2015, par peterbw321

    I am using a shared hosting server with ffmpeg installed. i have been told they cant upgrade the version I have. I am trying to convert video files to html5 formats. When I try to convert to webm, I get below error. Can anyone help with this problem ?

    exec("/usr/bin/ffmpeg -i eliza.mp4 -acodec copy -vcodec copy 2>&1 video.webm");

       array(29) { [0]=> string(67) "FFmpeg version 0.6.5, Copyright (c) 2000-2010 the FFmpeg developers"
    [1]=> string(74) " built on Jan 29 2012 23:55:02 with gcc 4.1.2 20080704 (Red Hat 4.1.2-51)" [2]=>
    string(649) " configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
    --mandir=/usr/share/man --incdir=/usr/include --disable-avisynth --extra-cflags='-O2 -g -pipe
    -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64
    -mtune=generic -fPIC' --enable-avfilter --enable-avfilter-lavf --enable-libdirac --enable-libfaac
    --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb
    --enable-libopencore-amrwb --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc
    --enable-pthreads --enable-shared --enable-swscale --enable-vdpau --enable-version3
    --enable-x11grab" [3]=> string(35) " libavutil 50.15. 1 / 50.15. 1" [4]=> string(35) "
    libavcodec 52.72. 2 / 52.72. 2" [5]=> string(35) " libavformat 52.64. 2 / 52.64. 2"
    [6]=> string(35) " libavdevice 52. 2. 0 / 52. 2. 0" [7]=> string(35) " libavfilter 1.19. 0 / 1.19. 0" [8]=>
    string(35) " libswscale 0.11. 0 / 0.11. 0" [9]=> string(35) " libpostproc 51. 2. 0 / 51. 2. 0" [10]=>
    string(52) "Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'eliza.mp4':" [11]=> string(11) " Metadata:" [12]=>
    string(26) " major_brand : mp42" [13]=> string(23) " minor_version : 0" [14]=> string(35) " compatible_brands:
    mp42isomavc1" [15]=> string(48) " encoder : HandBrake 0.9.4 2009112300" [16]=> string(59) " Duration:
    00:00:05.56, start: 0.000000, bitrate: 551 kb/s" [17]=> string(94) " Stream #0.0(und): Video: h264,
    yuv420p, 560x320, 465 kb/s, 30 fps, 30 tbr, 90k tbn, 60 tbc" [18]=> string(62) " Stream #0.1(eng):
    Audio: aac, 48000 Hz, mono, s16, 83 kb/s" [19]=> string(72) "[webm @ 0x7200a0]Only VP8 video and
    Vorbis audio are supported for WebM." [20]=> string(33) "Output #0, webm, to 'video.webm':"
    [21]=> string(11) " Metadata:" [22]=> string(33) " encoder : Lavf52.64.2" [23]=> string(89) "
    Stream #0.0(und): Video: libx264, yuv420p, 560x320, q=2-31, 465 kb/s, 90k tbn, 30 tbc" [24]=>
    string(61) " Stream #0.1(eng): Audio: libfaac, 48000 Hz, mono, 83 kb/s" [25]=> string(15)
    "Stream mapping:" [26]=> string(21) " Stream #0.0 -> #0.0" [27]=> string(21) " Stream #0.1 ->
    #0.1" [28]=> string(72) "Could not write header for output file #0 (incorrect codec parameters ?)" }
  • ffmpeg 4.3 build failure on Mac OS 10.12.6

    3 août 2020, par yay nay

    I have, by mistake, aborted the install of svtplay-dl via homebrew, while the gcc dependency was installing.
I did the "brew cleanup", after which the ffmpeg simply dissappeared from the command line.

    


    I have reinstalled the gcc to the latest available version (via homebrew) only to find the same error several times :

    


    enter code here"==> Installing dependencies for homebrew-ffmpeg/ffmpeg/ffmpeg: icu4c and x264


    


    ==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency : icu4c&#xA;==> ./configure —prefix=/usr/local/Cellar/icu4c/67.1 —disable-samples —disable-tests —enable-static —w&#xA;==> make&#xA;Last 15 lines from /Users/sejo/Library/Logs/Homebrew/icu4c/02.make :&#xA;./formatted_string_builder.h:227:9 : note : subexpression not valid in a constant expression&#xA;U_ASSERT(category <= 0xf),&#xA;^&#xA;../common/uassert.h:35:26 : note : expanded from macro 'U_ASSERT'&#xA;"#" define U_ASSERT(exp) void()&#xA;^&#xA;./formatted_string_builder.h:240:64 : note : in call to 'Field(0, 1)'&#xA;constexpr FormattedStringBuilder::Field kGeneralNumericField = UFIELD_CATEGORY_UNDEFINED, 1 ;&#xA;^&#xA;3 errors generated.&#xA;*** Failed compilation command follows : ----------------------------------------------------------&#xA;clang++ -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=1 -DU_HAVE_STRING_VIEW=1 -I. -I../common -O2 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long -std=c++11 -Qunused-arguments -Wno-parentheses-equality -Wglobal-constructors -fvisibility=hidden -fno-common -c -MMD -MT numfmt.d numfmt.o numfmt.ao -o numfmt.ao numfmt.cpp&#xA;--- ( rebuild with "/Library/Developer/CommandLineTools/usr/bin/make VERBOSE=1 all" to show all parameters ) --------&#xA;make[1] : *** [numfmt.ao] Error 1&#xA;make : *** [all-recursive] Error 2

    &#xA;

    Do not report this issue to Homebrew/brew or Homebrew/core !

    &#xA;

    Error : You are using macOS 10.12.&#xA;We (and Apple) do not provide support for this old version.&#xA;You will encounter build failures with some formulae.&#xA;Please create pull requests instead of asking for help on Homebrew's GitHub,&#xA;Discourse, Twitter or IRC. You are responsible for resolving any issues you&#xA;experience while you are running this old version."

    &#xA;

    The previous version of gcc was 4.2.2, installed with -libfdk (which I really needed) and it worked without any problem.

    &#xA;

    Is there any solution to this (it seems) newly aroused issue with ffmpeg with homebrew on Mac OS 10.12 ?

    &#xA;

  • Failed to capture a avi file using opencv

    30 avril 2017, par Wei

    I am quite new to c++ compilation. I am trying to work on a simple problem using opencv where I read a video file and display it.

    My code looks like :

    #include <opencv></opencv>cv.h>
    #include <opencv></opencv>highgui.h>
    #include "opencv2/opencv.hpp"
    #include <opencv2></opencv2>core/core.hpp>
    #include <opencv2></opencv2>highgui/highgui.hpp>


    #include
    #include

    #include <algorithm>
    #include
    #include
    #include
    #include <fstream>
    #include <iostream>
    #include <vector>
    #include <list>
    #include <string>


    using namespace cv;

    IplImage* image = 0;
    IplImage* prev_image = 0;

    int show = 1;

    int main( int argc, char** argv )
    {
       int frameNum = 0;

       char* video = argv[1];
       VideoCapture capture(video);

       if( !capture.isOpened() ) {
           printf( "Could not initialize capturing..\n" );
           return -1;
       }

       if( show == 1 )
           cvNamedWindow( "Video", 0 );

       while( true ) {
           IplImage* frame = 0;
           int i, j, c;

           // get a new frame
           //frame = cvQueryFrame( capture );
           Mat mat_img;
           capture >> mat_img;
           IplImage frame1 = mat_img.operator IplImage();
           frame = &amp;frame1;
           if( !frame )
               break;

           if( !image ) {
               image =  cvCreateImage( cvSize(frame->width,frame->height), 8, 3 );
               image->origin = frame->origin;
           }

           cvCopy( frame, image, 0 );

           if( show == 1 ) {
               cvShowImage( "Video", image);
               c = cvWaitKey(3);
               if((char)c == 27) break;
           }

           std::cerr &lt;&lt; "The " &lt;&lt; frameNum &lt;&lt; "-th frame" &lt;&lt; std::endl;
           frameNum++;
       }

       if( show == 1 )
           cvDestroyWindow("Video");

       return 0;
    }
    </string></list></vector></iostream></fstream></algorithm>

    Then I compile it like :

    g++ test.cpp -o Video -pipe -D __STDC_CONSTANT_MACROS -D STD=std -Wall -I. -I/usr/local/ -O3 -DNDEBUG -ggdb -L/usr/local/ -lopencv_core -lopencv_highgui -lopencv_video -lopencv_imgproc -lavformat -lavdevice -lavutil -lavcodec -lswscale

    Compilation works fine and no errors returned.

    However, when I was running it, I got :

    (Video:5651): GLib-GObject-CRITICAL **: g_object_set: assertion 'G_IS_OBJECT (object)' failed
    Could not initialize capturing..

    Some other information :
    1. I test my opencv and ffmpeg by running simple examples, which work well.
    2. I can stream frames from my camera and display it using opencv.

    Anyone has idea of what causes this ?

    Any idea is appreciated.