Recherche avancée

Médias (1)

Mot : - Tags -/artwork

Autres articles (102)

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

  • Des sites réalisés avec MediaSPIP

    2 mai 2011, par

    Cette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
    Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page.

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

Sur d’autres sites (8985)

  • video upload is having issue post variable is not getting there

    30 juillet 2015, par sonam Sharma

    please look the the code below

      <?php
    session_start();
    include "conn.php";
    $sid = $_SESSION['id'];
     $ipIP=$_SERVER['REMOTE_ADDR'];
    $uploaddir = "mem/$sid/video/";

    //Check the file is of correct format.  
     function checkfile($input){
     $ext = array('mpg', 'wma', 'mov', 'flv', 'mp4', 'avi', 'qt', 'wmv', 'rm',    'mkv', 'MP4');
    $extfile = substr($input['name'],-4);
    $extfile = explode('.',$extfile);
      $good = array();
      @$extfile = $extfile[1];
         if(in_array($extfile, $ext)){
        $good['safe'] = true;
        $good['ext'] = $extfile;
        }else{
         $good['safe'] = false;
     }
     return $good;
    }
    if(!isset($_POST['profileimage99']) || $_FILES["profileimage99"]["size"] ==''){
    echo 'No file added';die;
    }
     // if the form was submitted process request if there is a file for uploading
     if(@$_FILES["profileimage99"]["size"] < 102400000000){
      //$live_dir is for videos after converted to flv
       $live_dir = "mem/$sid/video/";
     //$live_img is for the first frame thumbs.
       $live_img = "mem/$sid/img/";        
       $seed = rand(11111111111193,9999999999999929) * rand(3,9);
       $getEXT=substr(@$_FILES['profileimage99']['name'],-5);
       $upload = $seed.$getEXT;
       $uploadfile = $uploaddir .$upload;        

       $safe_file = checkfile(@$_FILES['profileimage99']);
       if($safe_file['safe'] == 1){
                   if (move_uploaded_file(@$_FILES['profileimage99']['tmp_name'], $uploadfile)) {
                   echo "Video uploaded.";

                   $base = basename($uploadfile, $safe_file['ext']);
                   $new_file = $base.'flv';
                   $new_image = $base.'jpg';
                   $new_image_path = $live_img.$new_image;
                   $new_flv = $live_dir.$new_file;

           require 'vendor/autoload.php';
           //ececute ffmpeg generate flv
           exec('ffmpeg -i '.$uploadfile.' -f flv -s 640x360 '.$new_flv.'');
           //execute ffmpeg and create thumb
           exec('ffmpeg  -i '.$uploadfile.' -f mjpeg -vframes 17 -s 426x240 -an '.$new_image_path.'');
           echo 'Thank You For Your Video!<br />';

       //create query to store video
       if(isset($_POST['title'])){$titlename=$_POST['title'];}else{$titlename='';}
       if(isset($_POST['desc'])){$desc=$_POST['desc'];}else{$desc='';}
       if(isset($_POST['catag'])){$catag=$_POST['catag'];}else{$catag='';}
       if(isset($_POST['channel'])){$channel=$_POST['channel'];}else{$channel='';}
       $dbentry_o=mysqli_query($conn,"insert into vids (uid,chid,ctid,vname,vdisc,duration,time,ip,src) values ('$sid','$channel','$catag','$titlename','$desc','00','00','$ipIP','$new_file')");
       echo "donr90909090";die;
            } else {
                   echo "Possible file upload attack!\n";
                   print_r($_FILES);
            }

           }else{

            echo 'Invalid File Type Please Try Again. You file must be of type
            .mpg, .wma, .mov, .flv, .mp4, .avi, .qt, .wmv, .rm'.$_FILES['profileimage99']['name'];

       }
    }else{
    echo 'Please choose a video';die;
     }
     ?>

    i am submiting this form

    <form style="margin:0px;display:none;" action="videoupload.php" method="post">
               <input type="file" style="display:none;" />
               </form>

    to the page above
    when ever i submit the form i get the error no file added like as if the post variable is not getting there on the page and when i remove the validation

     if(!isset($_POST['profileimage99']) || $_FILES["profileimage99"]["size"] ==''){
    echo 'No file added';die;
    }

    i can upload some files usually less then 2 mb file but for larger files i get undefined index error for profileimage99.

    i have increased the upload_max_size from php.ini file

    Please not that the form is submitted by ajax call

  • ffmpeg .mkv -> .mp4 mux & merge all audio tracks

    21 juin 2017, par Milo

    I’d like to losslessly convert an mkv to mp4, but take all existing audio tracks from the mkv (typically 2) and actually merge the audios into 1 track. Is ffmpeg a good tool for this ? I believe it has all the functionality I need, but what would be the command for that then ?

  • ffmpeg xamarin.android - Remove noise from the recording

    26 août 2020, par Benjamin azetir

    I am developing an app to record audio from microphone using Cxamarin.android but the sound quality is not good.&#xA;What are fmpeg commands to remove noise from the recording. thank you for help

    &#xA;