Recherche avancée

Médias (0)

Mot : - Tags -/latitude

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (110)

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

  • 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

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

Sur d’autres sites (12519)

  • I'm having problem encoding video using Laravel FFMPEG to save it to Minio storage

    8 juillet 2022, par Ibrahim Ahmad

    I am trying to convert video from .mp4 extension into HLS format (.m3u8) using Laravel FFMPEG.

    


    FFMpeg::fromDisk('minio')
          ->open($videoFile)
          ->exportForHLS()
          ->onProgress(function ($percentage) use ($movie) {
               Cache::put('progress-' . $movie->id, $percentage);

               if($percentage >= 100) {
                 Cache::forget('progress-' . $movie->id);
                }
             })
             ->toDisk('minio')
             ->addFormat($lowBitrate, function (HLSVideoFilters $filter) {
                 $filter->resize(480, 360);
             })
             ->addFormat($midBitrate, function (HLSVideoFilters $filter) {
                 $filter->resize(852, 480);
              })
              ->addFormat($highBitrate, function (HLSVideoFilters $filter) {
                  $filter->resize(1920, 1080);
              })
              ->save($newFile);


    


    I have a .mp4 video stored in Minio S3 storage, want to export to Minio S3 storage again. And I came up with this error

    


    RecursiveDirectoryIterator::__construct(C:\Windows\Temp/52325dd01cfde90a\): Access is deni (code: 5)


    


    What does the error message say ? But when I export the video file to local, it works totally fine. How do I solve this problem. Thanks.

    


    Update :
The export process requires windows temporary folder, and I cleared the temporary folder, the problem is solved for now. This probably the temporary folder can't hold many files.

    


  • Problem with streamcopy of a part of av1 video in ffmpeg

    22 avril 2020, par vorrom

    I'm trying to cut part of a video from av1-mp4 file with FFMmpeg command and I want do it withuout recompressing. But there is no result.
I try method with -ss -t or -to parameters with different combinations.

    



    ffmpeg -ss 10 -i D:\in_av1.mp4 -t 5 -vcodec copy -acodec copy D:\out_av1.mp4


    



    -ss from input file get me 15 seconds video from beginning instead 5 seconds from 10

    



    ffmpeg -i D:\in_av1.mp4 -ss 10 -t 5 -vcodec copy -acodec copy D:\out_av1.mp4


    



    this way get 5 seconds audio file without video data.
It seems to me that coder can not find start point for operation.

    



    I make an av1.mp4 example file, you can find it here. https://pixeldrain.com/u/c8fbQgYK I understand that AV1 is new format and have experimental flag while converting with it. But nevertheless FFmpeg carrectly change result when I change -t parameter. If I use

    



    ffmpeg -ss 10 -i D:\in_av1.mp4 -t 7 -vcodec copy -acodec copy D:\out_av1.mp4


    



    it give me 17 seconds. So -t part working. Whats why I hope there is way to solve my problem.

    



    I use ffmpeg-20200417-889ad93-win64-static for Windows.

    


  • PHP Create video thumbnail with FFMPEG - returns error code 1

    27 février 2013, par Light

    I am trying to create a video thumbnail with FFMPEG using the following script.
    However I am getting return value of 1. What does it mean ? What is error code 1 ? I have Googled it and didn't find and answer. Thanks.
    Here is the code :

    <?php

           //thumb path should be added in the below code
           //test for thumb
           $dir_img='uploads/';
           $mediapath='thumb.jpg';
           $file_thumb=create_movie_thumb('test.mp4',$mediapath,$mediaid);

           $name_file=explode(".",$mediapath);
           $imgname="thumb_".$name_file[0].".jpg";    

           /*
             Function to create video thumbnail using ffmpeg
           */
           function create_movie_thumb($src_file,$mediapath,$mediaid)
           {

               global $CONFIG, $ERROR;

               $CONFIG['ffmpeg_path'] = '/usr/bin/'; // Change the path according to your server.
               $dir_img='uploads/';
               $CONFIG['fullpath'] = $dir_img."thumbs/";

               $src_file = $src_file;
               $name_file=explode(".",$mediapath);
               $imgname="thumb_".$name_file[0].".jpg";
               $dest_file = $CONFIG['fullpath'].$imgname;

               if (preg_match("#[A-Z]:|\\\\#Ai", __FILE__)) {
                   // get the basedir, remove '/include'
                   $cur_dir = substr(dirname(__FILE__), 0, -8);
                   $src_file = '"' . $cur_dir . '\\' . strtr($src_file, '/', '\\') . '"';
                   $ff_dest_file = '"' . $cur_dir . '\\' . strtr($dest_file, '/', '\\') . '"';
               } else {
                   $src_file = escapeshellarg($src_file);
                   $ff_dest_file = escapeshellarg($dest_file);
               }

               $output = array();

               if (eregi("win",$_ENV['OS'])) {
                   // Command to create video thumb
                   $cmd = "\"".str_replace("\\","/", $CONFIG['ffmpeg_path'])."ffmpeg\" -i ".str_replace("\\","/" ,$src_file )." -an -ss 00:00:05 -r 1 -vframes 1 -y ".str_replace("\\","/" ,$ff_dest_file);
                   exec ("\"$cmd\"", $output, $retval);
                   echo "exec1";

               } else {
                   // Command to create video thumb
                   $cmd = "{$CONFIG['ffmpeg_path']}ffmpeg -i $src_file -an -ss 00:00:05 -r 1 -vframes 1 -y $ff_dest_file";
                   exec ($cmd, $output, $retval);
                   echo "exec2";
               }


               if ($retval) {
                   $ERROR = "Error executing FFmpeg - Return value: $retval";
                   if ($CONFIG['debug_mode']) {
                       // Re-execute the command with the backtick operator in order to get all outputs
                       // will not work if safe mode is enabled
                       $output = `$cmd 2>&1`;
                       $ERROR .= "<br /><br /><div align="\&quot;left\&quot;">Cmd line : <br /><span style="&quot;font-size:120%&quot;">" . nl2br(htmlspecialchars($cmd)) . "</span></div>";
                       $ERROR .= "<br /><br /><div align="\&quot;left\&quot;">The ffmpeg program said:<br /><span style="&quot;font-size:120%&quot;">";
                       $ERROR .= nl2br(htmlspecialchars($output));
                       $ERROR .= "</span></div>";
                   }
                   echo $ERROR;
                   @unlink($dest_file);
                   return false;
               }

               $return = $dest_file;
               //@chmod($return, octdec($CONFIG[&#39;default_file_mode&#39;])); //silence the output in case chmod is disabled
               return $return;
           }
    ?>