Recherche avancée

Médias (1)

Mot : - Tags -/framasoft

Autres articles (49)

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

  • Creating farms of unique websites

    13 avril 2011, par

    MediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
    This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...)

  • Submit enhancements and plugins

    13 avril 2011

    If you have developed a new extension to add one or more useful features to MediaSPIP, let us know and its integration into the core MedisSPIP functionality will be considered.
    You can use the development discussion list to request for help with creating a plugin. As MediaSPIP is based on SPIP - or you can use the SPIP discussion list SPIP-Zone.

Sur d’autres sites (5548)

  • lavfi : drop the requirement that request_frame returns a frame.

    25 août 2015, par Nicolas George
    lavfi : drop the requirement that request_frame returns a frame.
    

    It requires a loop in filters or the framework,
    that makes the scheduling less efficient and more complex.
    This is purely an internal change since the loop is now
    present in buffersink.
    Note that no filter except buffersink did rely on the requirement.

    • [DH] doc/filter_design.txt
    • [DH] libavfilter/avfilter.c
    • [DH] libavfilter/avfilter.h
    • [DH] libavfilter/internal.h
  • Ajax call returns 500 error

    26 mars 2018, par user3080392

    I have an Ajax call to a PHP script. The PHP script uses FFmpeg to concatenate several .ts files into one, and then converts it into an MP4 file.

    The PHP script manages to concatenate the files and convert the file to an MP4. However, none of the code after the FFmpeg commands is carried out.

    Furthermore, my Ajax "success" function always returns a "500 Internal Server Error"

    Here’s the Ajax :

    function makeVid(vidUrl) {

     $.ajax({
       type: "POST",
       url: 'make_vid.php',
       data: {url: vidUrl},
       cache: false,
       success: function(data){        
         $("#vidResult").append(data);
         document.getElementById(#myBtn).disabled = false;
       },
       error: function (jqXHR, exception) {
         var msg = '';
         if (jqXHR.status === 0) {
           msg = 'Not connect.\n Verify Network.';
         } else if (jqXHR.status == 404) {
           msg = 'Requested page not found. [404]';
         } else if (jqXHR.status == 500) {
           msg = 'Internal Server Error [500].';
         } else if (exception === 'parsererror') {
           msg = 'Requested JSON parse failed.';
         } else if (exception === 'timeout') {
           msg = 'Time out error.';
         } else if (exception === 'abort') {
           msg = 'Ajax request aborted.';
         } else {
           msg = 'Uncaught Error.\n' + jqXHR.responseText;
         }
         $('#vidResult').html(msg);
       }

     });

    }

    And here’s the PHP/FFmpeg :

    shell_exec("$ffmpeg -f concat -safe 0 -i $vidClipsListTxtFile -c copy $combinedFileTs 1> $makeVidProgTxtFileTs 2>&1");
    shell_exec("$ffmpeg -i $combinedFileTs -f mpegts -codec:v mpeg1video -bf 0 -codec:a mp2 -q 12 $combinedFileMp4 1> $makeVidProgTxtFileMp4 2>&1");
    echo "video completed.";

    The PHP error log includes the following errors :

    File does not exist: /home/mysite/public_html/favicon.ico
    File does not exist: /home/mysite/public_html/404.shtml
    File does not exist: /home/mysite/public_html/505.shtml
    File does not exist: /home/mysite/public_html/robots.txt

    And here are some of the things I’ve tried to correct the problem :

    1. Created the above files in the public_html folder

    2. Increased the max_execution_time and memory_limit in my php.ini file

    3. Changed the Ajax success() function to a complete() function

    I still get the 500 error. What else can I try ?

  • avcodec_decode_video2 returns positive number when got_picture_ptr is 0

    22 août 2017, par dafnahaktana

    According to the documentation : here, avcodec_decode_video2 should return 0 if no frame could be decompressed. The got_picture_ptr should also be set to zero if no frame could be decompressed.

    I ran this function on a h264 video and I got positive return value while the got_picture_ptr was set to 0. Maybe that the documentation is not updated ?