Recherche avancée

Médias (1)

Mot : - Tags -/ogv

Autres articles (68)

  • MediaSPIP v0.2

    21 juin 2013, par

    MediaSPIP 0.2 est la première version de MediaSPIP stable.
    Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

  • Mise à disposition des fichiers

    14 avril 2011, par

    Par défaut, lors de son initialisation, MediaSPIP ne permet pas aux visiteurs de télécharger les fichiers qu’ils soient originaux ou le résultat de leur transformation ou encodage. Il permet uniquement de les visualiser.
    Cependant, il est possible et facile d’autoriser les visiteurs à avoir accès à ces documents et ce sous différentes formes.
    Tout cela se passe dans la page de configuration du squelette. Il vous faut aller dans l’espace d’administration du canal, et choisir dans la navigation (...)

  • Librairies et logiciels spécifiques aux médias

    10 décembre 2010, par

    Pour un fonctionnement correct et optimal, plusieurs choses sont à prendre en considération.
    Il est important, après avoir installé apache2, mysql et php5, d’installer d’autres logiciels nécessaires dont les installations sont décrites dans les liens afférants. Un ensemble de librairies multimedias (x264, libtheora, libvpx) utilisées pour l’encodage et le décodage des vidéos et sons afin de supporter le plus grand nombre de fichiers possibles. Cf. : ce tutoriel ; FFMpeg avec le maximum de décodeurs et (...)

Sur d’autres sites (13697)

  • How to determine the specific H264 encoder in use from FFmpeg library ?

    11 mai 2017, par Peter

    Looking at h264 encoders supported by FFmpeg library, I see quite a few encoders :

    libx264
    nvenc_h264
    h264_nvenc
    h264_vaapi
    h264_cuvid
    h264_vdpau

    To obtain an H264 encoder, we make a generic call :

    encoder = avcodec_find_encoder(AV_CODEC_ID_H264);

    How do we know which encoder was actually picked up ? Regards.

  • how to determine if video file is 'high quality' using bitrate and dimensions ?

    22 août 2016, par Flo Woo

    Assuming a directory full of videos, if you extracted the video metadata to get video bitrate and dimensions. Is there a recommend way to plug in these values and get a LOW/HI quality answer.

    I would like to sort videos into a LOW/HI quality directory layout but after using ffmpeg to get the meta data, it isn’t obvious how to programmatically ascertain the videos quality.

    Is this possible ?

    Thank you.

  • How can I determine video rotation/orientation in PHP/FFMPEG/PhoneGap ?

    14 juin 2014, par SomethingOn

    Once I upload videos to my server I’m creating a screencap using FFMPEG. Problem is, if the user takes a video in portrait mode the screencap is rotated 90º. The ridiculous things is that PhoneGap and FFMEG-php and FFMPEG don’t seem to offer a mechanism for reading the video rotation/orientation value.

    I found another library called mediainfo that will provide the info, but not in an easy to read/digest manner and I’m trying to avoid having to use another library.

    Am I wrong about PhoneGap/FFMPEG ? Is there a direct way to determine video orienation ?


    Here’s my solution as a PHP function :

    function get_video_orientation($video_path) {
       $cmd = FFMPEG_PATH . "ffprobe " . $video_path . " -show_streams 2>/dev/null";
       $result = shell_exec($cmd);

       $orientation = 0;
       if(strpos($result, 'TAG:rotate') !== FALSE) {
           $result = explode("\n", $result);
           foreach($result as $line) {
               if(strpos($line, 'TAG:rotate') !== FALSE) {
                   $stream_info = explode("=", $line);
                   $orientation = $stream_info[1];
               }
           }
       }

       return $orientation;
    }