Recherche avancée

Médias (16)

Mot : - Tags -/mp3

Autres articles (21)

  • ANNEXE : Les plugins utilisés spécifiquement pour la ferme

    5 mars 2010, par

    Le site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)

  • Ajouter notes et légendes aux images

    7 février 2011, par

    Pour pouvoir ajouter notes et légendes aux images, la première étape est d’installer le plugin "Légendes".
    Une fois le plugin activé, vous pouvez le configurer dans l’espace de configuration afin de modifier les droits de création / modification et de suppression des notes. Par défaut seuls les administrateurs du site peuvent ajouter des notes aux images.
    Modification lors de l’ajout d’un média
    Lors de l’ajout d’un média de type "image" un nouveau bouton apparait au dessus de la prévisualisation (...)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

Sur d’autres sites (3567)

  • ffmpeg - scaling and stacking 2 videos ?

    25 mai 2016, par Gambit2007

    I have 2 inputs and i want to scale, crop and put them on top of each other at the same time. My command should look something like this :

    ffmpeg -i input1 -i input2 -filter_complex crop=10000:5000:1000:0,scale=3840:1536 vstack output.mp4

    I know i need to use chaining (?) but i tried to look it up online and couldn’t really get it to work.

    So what would be the correct syntax the scale and crop both inputs and then put them vertically on top of each other while using ’-filter_complex’ only once ?

    Thanks !

  • ffmpeg fails on conversion from .mov to .mp4 fails aT 98%

    3 avril 2013, par user2241249

    Our code is below. When converting a uploaded .mov to .mp4 the conversion halts at 98%.

    Almost all of our other preferred formats encode flawlessly. Anyone has any clue on where we went wrong ? We are struggling on this for a while now so we want to ask the experts, thanks in advance for any help.

    <?php
    $Path = dirname(__FILE__) . "/";
    $url = "http://" . $_SERVER['SERVER_NAME'] . str_replace('\\', '/', dirname($_SERVER['SCRIPT_NAME'])) . "/";

    session_start();
    include_once 'inc/config.inc.php';
    include_once 'common.php';
    include_once 'inc/ffmpegprogressbar.class.php';

    ob_flush();
    ?>


       
       
       <?php

    // Specifie Inputfile for FFMPEG
       $count = count($_SESSION['Files']);
    // $file  = array_pop($_SESSION['Files']);

       $FileInstance = array_pop($_SESSION['Files']);
       //$FileInstance = $_SESSION['Files'][0];
       $file = $FileInstance['FileName'];
       $passNeeded = $FileInstance['PassNeeded'];
       $fmt = $FileInstance['fmt'];

       $FFMPEGInput = $Path . 'data/' . $_SESSION['OldSession'] . "/" . $file;

       $timeUnique = time();
       //echo "Start:Session holds: ".$_SESSION["cstatus"].", cstatus var =   $cstatus";


     /*  if ($FileInstance['PassNeeded'] == 5) {
           $FFMPEGParams = "-r 1000 -ar 11025 -ab 32 -f $fmt -sameq -g 15 -s 1920x1080";
       } else if ($FileInstance['PassNeeded'] == 4) {
           $FFMPEGParams ="-r 1000 -ar 11025 -ab 32 -f $fmt -sameq -g 15 -s 1280x720";
       } else if ($FileInstance['PassNeeded'] == 3) {
           $FFMPEGParams = "-r 1000 -ar 11025 -ab 32 -f $fmt -sameq -g 15 -s 854x480";
       } else if ($FileInstance['PassNeeded'] == 2) {
           $FFMPEGParams = "-r 1000 -ar 11025 -ab 32 -f $fmt -sameq -g 15 -s 640x360";
       }
       */
    if($fmt=="flv"){
    if ($FileInstance['PassNeeded'] == 5) {
           $FFMPEGParams = "-r 1000 -ar 11025 -ab 32 -f $fmt -sameq -g 15 -s 1920x1080";
       } else if ($FileInstance['PassNeeded'] == 4) {
           $FFMPEGParams ="-r 1000 -ar 11025 -ab 32 -f $fmt -sameq -g 15 -s 1280x720";
       } else if ($FileInstance['PassNeeded'] == 3) {
           $FFMPEGParams = "-r 1000 -ar 11025 -ab 32 -f $fmt -sameq -g 15 -s 854x480";
       } else if ($FileInstance['PassNeeded'] == 2) {
           $FFMPEGParams = "-r 1000 -ar 11025 -ab 32 -f $fmt -sameq -g 15 -s 640x360";
       }
    }elseif($fmt=="mp4"){
    $FFMPEGParams = " -pix_fmt yuv420p -s 640x360";

    }elseif($fmt=="ogv"){
    $FFMPEGParams = " -acodec libvorbis -ac 2 -ab 96k -ar 44100 -b 125k -s 640x360";

    }elseif($fmt=="webm"){
    $FFMPEGParams = " -acodec libvorbis -ac 2 -ab 96k -ar 44100 -b 125k -s 640x360";
    //}elseif($fmt!==""){
    //-i %1 -s qvga -acodec libfaac -ar 22050 -ab 128k -vcodec libx264 -threads 0 -f   ipod %2
    //-vcodec mpeg4 -acodec aac output.mp4
    //$FFMPEGParams = "-r 20 -ar 44100 -ab 196 -f $fmt -s 480x351";
    }
       if ($FileInstance['PassNeeded'] > 2) {
           $FileInstance['PassNeeded'] = $FileInstance['PassNeeded'] - 1;
           array_unshift($_SESSION['Files'], $FileInstance);
       }

       $flv_rpath = 'data/' . $_SESSION['OldSession'] . "/" . $file. $timeUnique . ".".$fmt;

        $FFMPEGOutput = $FFMPEGInput . $timeUnique . ".$fmt";

       $_SESSION['ConvertedFiles'][$file][] = array('Pass' => $passNeeded, 'OutFile' => $file . $timeUnique . ".$fmt","fmt"=>$fmt);



       if (!$_GET["pkey"]) {
           $pkey = rand();
       } elseif (file_exists('log/' . $_GET["pkey"] . '.ffmpeg')) {
           $pkey = $_GET["pkey"];
       } else {
           $pkey = rand();
       }

    // initializing and create ProgressBar
       flush();
       $FFMPEGProgressBar = &new FFMPEGProgressBar();
       flush();
    // Show Progressbar
       if ($count > 0) {
           if ($FileInstance['PassNeeded'] < 3) {
           define('FFMPEG_LIBRARY', '/usr/local/bin/ffmpeg ');
           $extension = "ffmpeg";
           $extension_soname = $extension . "." . PHP_SHLIB_SUFFIX;
           $extension_fullname = PHP_EXTENSION_DIR . "/" . $extension_soname;
               if (!extension_loaded($extension)) {
                   dl($extension_soname) or die("Can't load extension $extension_fullname\n");
               }
               exec(FFMPEG_LIBRARY . " -y -i '" . $FFMPEGInput . "' -vframes 1 -ss 00:00:03 -an -vcodec png -f rawvideo -s 160x90 '$FFMPEGInput.png'");
           }
           $FFMPEGProgressBar->Show($pkey, $count, $url, $passNeeded, $file, $timeUnique,$fmt);
           if (!$_GET["pkey"] || !file_exists('log/' . $_GET["pkey"] . '.ffmpeg')) {
               flush();
               $FFMPEGProgressBar = &new FFMPEGProgressBar();
               flush();
               @$FFMPEGProgressBar->execFFMPEG($FFMPEGInput, $FFMPEGOutput, $FFMPEGParams, $pkey);

               flush();
               $_SESSION['new_space']["video"] = 'data/' . $_SESSION['OldSession'] . "/" . $file;
               $_SESSION['new_space']["{$FileInstance['name']}"] = $flv_rpath;
               $_SESSION['new_space']["session"] =   $_SESSION['OldSession'];
           }
       //echo "End:Session holds: ".$_SESSION["cstatus"].", cstatus var = $cstatus";
       } else {
    //  header("Location: $url" . "index.php" );
           echo "<code class="echappe-js">&lt;script type=\&quot;text/javascript\&quot;&gt;window.location.href=&amp;#39;&quot; . $url . &quot;&amp;#39;;&lt;/script&gt;

    No Input" ;
    }
    // ShowProgressbar
     ?>

  • Révision 98074 : Report de r98072 : Report de r98068 : Certains flux RSS publient l’integralite de...

    26 mai 2016, par cedric@yterium.com

    On optimise les fonctions cdata_echappe et cdata_echappe_retour, et on limite la syndication aux 1000 premiers items, surchargeable par la constante _SYNDICATION_MAX_ITEMS