Recherche avancée

Médias (29)

Mot : - Tags -/Musique

Autres articles (75)

  • MediaSPIP version 0.1 Beta

    16 avril 2011, par

    MediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Pour avoir une installation fonctionnelle, 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 (...)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

  • Mise à jour de la version 0.1 vers 0.2

    24 juin 2013, par

    Explications des différents changements notables lors du passage de la version 0.1 de MediaSPIP à la version 0.3. Quelles sont les nouveautés
    Au niveau des dépendances logicielles Utilisation des dernières versions de FFMpeg (>= v1.2.1) ; Installation des dépendances pour Smush ; Installation de MediaInfo et FFprobe pour la récupération des métadonnées ; On n’utilise plus ffmpeg2theora ; On n’installe plus flvtool2 au profit de flvtool++ ; On n’installe plus ffmpeg-php qui n’est plus maintenu au (...)

Sur d’autres sites (9393)

  • ffmpeg : prevent premature EOF in sub2video with nullptr AVSubtitles

    31 mars 2018, par Jan Ekström
    ffmpeg : prevent premature EOF in sub2video with nullptr AVSubtitles
    

    With certain types of input and the filter chain getting re-initialized
    or re-configured, multiple nullptr AVSubtitles can get pushed into
    sub2video_update() in a row from sub2video_heartbeat.

    This causes end_pts, and on the next round pts, to become INT64_MAX,
    latter of which signals EOF in framesync, leading to complete loss of
    subtitles from that point on.

    Thus, check that the sub2video.end_pts is smaller than INT64_MAX
    in a similar fashion to sub2video_flush before sending out the
    nullptr AVSubtitle. This keeps premature EOFs from happening in
    framesync and the subtitle overlay is kept past the filter chain
    re-initializations/configurations.

    • [DH] fftools/ffmpeg.c
  • How to open a HEIF (.heic) image ?

    14 décembre 2022, par Jean-Milost Reymond

    For a c++ project, I need to open and show a HEIF (.heic) image. What I know (if I'm right) is that the HEIF images are based on the ffmpeg standard, and requires a H265 codec to be read.

    



    I found several open-source H265 codecs :

    



    



    I can open and show H265 encoded video files with each of them, but I'm unable to simply open, show or convert a .heic image. All of them return an error, or just do nothing.

    



    To be honest I'm a little puzzled, because the HEIF standard seem to be a well kept secret. I'm unable to find a relevant info that could allow me to walk to a solution. Those I found are just tricks and workarounds, like e.g. forcing the device (I'm speaking here about the Apple iPhone using the new iOS11) to generate a jpg image instead of a heic, or using a third party application like dr.fone. Of course these solutions are irrelevant for me.

    



    So, somebody can tell me which codec I should use with a .heif image, and how I can use it to open it ? Or are there open source libraries or examples that allow to manipulate this type of image file ? Somebody can point me to the good direction ?

    


  • exec RTMP stream to HLS nginx server not working

    26 février 2019, par Serg Port

    I’m trying to convert an RMTP stream to HLS using ffmpeg in an nginx server
    This is my basic nginx configuration.
    If use push rtmp ://localhost/show/ instead of exec is saving data, but exec it’s not doing nothing.
    I can see the stream with ffplay,
    error —> RTMP_ReadPacket, failed to read RTMP packet header
    rtmp ://localhost/live/key : Invalid data found when processing input
    To test it I’m using OBS and ffplay

    #user  root;
    worker_processes  auto;


    events {
       worker_connections  1024;
    }


    # RTMP configuration
    rtmp {
       server {
           listen 1935; # Listen on standard RTMP port
           chunk_size 4000;

           # This application is to accept incoming stream
           application live {
               live on; # Allows live input

               # Once receive stream, transcode for adaptive streaming
               exec ffmpeg -i rtmp://localhost/$app/$name -async 1 -vsync -1 -c:v libx264 -c:a libvo_aacenc -b:v 256k -b:a 32k -vf "scale=480:trunc(ow/a/2)*2" -tune zerolatency -preset veryfast -crf 23 -f flv rtmp://localhost/show/$name_low 2>>/tmp/ffmpeg.error;
           }

           # This application is for splitting the stream into HLS fragments
           application show {
               live on; # Allows live input from above
               hls on; # Enable HTTP Live Streaming

               hls_path /mnt/hls/;

               # Instruct clients to adjust resolution according to bandwidth
               hls_variant _low BANDWIDTH=288000; # Low bitrate, sub-SD resolution
           }
       }
    }