Recherche avancée

Médias (1)

Mot : - Tags -/biomaping

Autres articles (65)

  • Les images

    15 mai 2013
  • Taille des images et des logos définissables

    9 février 2011, par

    Dans beaucoup d’endroits du site, logos et images sont redimensionnées pour correspondre aux emplacements définis par les thèmes. L’ensemble des ces tailles pouvant changer d’un thème à un autre peuvent être définies directement dans le thème et éviter ainsi à l’utilisateur de devoir les configurer manuellement après avoir changé l’apparence de son site.
    Ces tailles d’images sont également disponibles dans la configuration spécifique de MediaSPIP Core. La taille maximale du logo du site en pixels, on permet (...)

  • Mediabox : ouvrir les images dans l’espace maximal pour l’utilisateur

    8 février 2011, par

    La visualisation des images est restreinte par la largeur accordée par le design du site (dépendant du thème utilisé). Elles sont donc visibles sous un format réduit. Afin de profiter de l’ensemble de la place disponible sur l’écran de l’utilisateur, il est possible d’ajouter une fonctionnalité d’affichage de l’image dans une boite multimedia apparaissant au dessus du reste du contenu.
    Pour ce faire il est nécessaire d’installer le plugin "Mediabox".
    Configuration de la boite multimédia
    Dès (...)

Sur d’autres sites (7195)

  • How can we reduce the size of audio file after uploading ?

    8 novembre 2019, par Arjun Pujari

    I have used this command in the terminal to install the package : composer require pbmedia/laravel-ffmpeg. The package is successfully downloaded, but I don’t know how to use it. I don’t even know if this package can also reduce the audio file size or not.

    Anyone know any other library or package ?

       
           <form action="{{route('upload')}}" method="post" enctype="multipart/form-data">
               Select Audio to upload:
               <input type="file" />
               <input type="submit" value="upload MP3" />
           </form>
       


    &lt;?php

    Here is my controller. Write basic code for save file :

    namespace App\Http\Controllers;

    use Illuminate\Http\Request;
    use Pbmedia\LaravelFFMpeg\FFMpeg;

    class FileCompress extends Controller
    {  
       public function compressFile(Request $request)
       {
             $uploadFileName = mt_rand().time(). '.' . $file->getClientOriginalExtension();
             $filetype = substr($file->getClientMimeType(), 0, strpos($file->getClientMimeType(), "/"));

           if($filetype == 'video'){

             $localpath =  public_path().'/videos/'.$uploadFileName;
            //code for video file compress.
           }else{
             //code for audio file compress.
           }
       }
    }

    But I need to reduce the audio file size when a file is uploaded or reduce the file size immediately after the file upload. How can i do that ?

  • ffmpeg select highest quality video track and audio track in specific language from m3u8

    17 juin 2019, par smfs

    I have a bunch of .m3u8 files that contain video tracks in different resolutions and bitrates, and audio tracks in different laguages.
    I want to select the highest quality video stream and if available the audio track in a specified language.

    I know how to select the audio track, currently I use

    -map 0:m:language:en?

    like this

    ffmpeg -re -protocol_whitelist file,http,https,tcp,tls -i .\some_file.m3u8 -codec:a aac -c:v copy -f flv -map 0:m:language:en? rtmp://foo.com:1935/live/xyz

    With that I only stream audio if the specified audio language is available, or audio and video in the default configuration if it’s not.

    I want to stream the best video track (the one ffmpeg picks by default) in both cases.

  • Im getting error when generating thumbnails using ffmpeg in firebase functions

    5 juillet 2020, par Sajjad

    I'm writing this code for generating thumbnail from a video uploaded to firebase storage using FFmpeg, I am saving thumbnails first in the temp directory and then uploading it to firebase storage. The thumbnails are saved in temp dir but I'm getting an error while saving it to firebase storage. (EISDIR ERROR)

    &#xA;

    const targetTempFilePath = path.join(os.tmpdir(), targetTempFileName);&#xA;const targetStorageFilePath = path.join(path.dirname(filePath), targetTempFileName);&#xA;ffmpeg.ffprobe(req.body.videoUrl, (err, metaData) => {&#xA;    if (err) {&#xA;      console.log(err);&#xA;    }&#xA;&#xA;    fileDuration = metaData.format.duration;&#xA;  });&#xA;&#xA;  ffmpeg(req.body.videoUrl)&#xA;    .on("filenames", (filenames) => {&#xA;      console.log("Will generate " &#x2B; filenames.join(", "));&#xA;      thumbsFileUrl = "" })&#xA;    .on("end", () => {&#xA;      console.log(targetTempFilePath);&#xA;      admin&#xA;        .storage()&#xA;        .bucket()&#xA;        .upload(targetTempFilePath, {&#xA;          destination: targetStorageFilePath,&#xA;        })&#xA;        .then(() => {&#xA;          console.log("Output audio uploaded to", targetStorageFilePath);&#xA;          // fs.unlinkSync(tempLocalFile);&#xA;          return res.status(200).json({&#xA;            success: true,&#xA;            thumbsFileUrl: thumbsFileUrl,&#xA;            fileDuration: fileDuration,&#xA;          });&#xA;        })&#xA;        .catch((err) => {&#xA;          console.log(err);&#xA;          return res.json({ success: false });&#xA;        });&#xA;    })&#xA;&#xA;    .screenshots({&#xA;      // Will take screens at 20%, 40%, 60% and 80% of the video&#xA;      count: 2,&#xA;      folder: targetTempFilePath,&#xA;    });&#xA;

    &#xA;