Recherche avancée

Médias (91)

Autres articles (52)

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

  • Amélioration de la version de base

    13 septembre 2013

    Jolie sélection multiple
    Le plugin Chosen permet d’améliorer l’ergonomie des champs de sélection multiple. Voir les deux images suivantes pour comparer.
    Il suffit pour cela d’activer le plugin Chosen (Configuration générale du site > Gestion des plugins), puis de configurer le plugin (Les squelettes > Chosen) en activant l’utilisation de Chosen dans le site public et en spécifiant les éléments de formulaires à améliorer, par exemple select[multiple] pour les listes à sélection multiple (...)

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

  • Whats steaming technologies are using twitch and youtube.gaming ? What name of blob:url format ? [on hold]

    20 avril 2017, par inpost

    Reallive video streaming in twitch and gaming.youtube are using new technologies HTML5 : blob:url . What name is this blob format ?

    And second question : i use nginx-rtmp server on my site, translate from clients is using flash (on site), OBS or xsplit. On server i convert to FLV and HLS formats with ffmpeg. I want to learn how to make streaming with new technologies without flash. How to realize convert video from flv to BLOB format ? Is it possible to add extra query to ffmpeg ?

    Very-very BIG thank you. :)

  • Why do I catch the "AccessViolationException" exception in av_hwframe_transfer_data () when I run it as a windows service ?

    5 décembre 2024, par vakym

    I write Windows service witch decodig video stream from camera.
I write it on c# with FFMPEG.Autogen wrapper.

    



    My problem is "AccessViolationException" when i run it as service. 
If i run application as Console Application i have no exceptions.

    



    In Stacktrace i see this :

    



    в FFmpeg.AutoGen.ffmpeg+<>c.<.cctor>b__5_572(FFmpeg.AutoGen.AVFrame*, FFmpeg.AutoGen.AVFrame*, Int32)
в FFmpeg.AutoGen.ffmpeg.av_hwframe_transfer_data(FFmpeg.AutoGen.AVFrame*, FFmpeg.AutoGen.AVFrame*,Int32)
в VideoProviderService.VideoSources.RTSPVideoSource.TryDecodeNextFrame(Boolean ByRef)


    



    Code of TryDecodeNextFrame method :

    



    public IntPtr TryDecodeNextFrame(out bool state)
{
    try
    {
        ffmpeg.av_frame_unref(pFrame);
        ffmpeg.av_frame_unref(cpuFrame);
        int error;
        do
        {
            try
            {
                do
                {
                    timeout = DateTime.Now.AddSeconds(2);
                    error = ffmpeg.av_read_frame(_pFormatContext, pPacket);
                    if (error == ffmpeg.AVERROR_EOF)
                    {
                        state = false;
                        return IntPtr.Zero;
                    }
                    error.ThrowExceptionIfError();
                } while (pPacket->stream_index != _streamIndex);
                ffmpeg.avcodec_send_packet(pCodecContext, pPacket).ThrowExceptionIfError();
            }
            finally
            {
                ffmpeg.av_packet_unref(pPacket);
            }
            error = ffmpeg.avcodec_receive_frame(pCodecContext, pFrame);
        } while (error == ffmpeg.AVERROR(ffmpeg.EAGAIN));
        error.ThrowExceptionIfError();
        ffmpeg.av_hwframe_transfer_data(cpuFrame, pFrame, 0).ThrowExceptionIfError();
        ptrToFrame = (IntPtr)vfc.Convert(*cpuFrame).data[0];  
    }
    catch
    {
        state = false;
        return IntPtr.Zero;
    }
    state = true;
    return ptrToFrame;
}


    



    What i tried to do :

    



      

    1. I checked arguments of av_hwframe_transfer_data.
    2. 


    3. I changed the user for the service.
    4. 


    5. I tried compile as x86 or x64 configuration.
    6. 


    



    I have no idea how to solve this.
Does anyone have any thoughts ?

    


  • Evolution #4277 : Pouvoir utiliser InnoDB à la place de MyISAM (patch)

    12 octobre 2020

    Une remarque un peu hors sujet : avec l’académie de Rennes, il y a donc plus de 200 sites qui tournent avec ce patch.

    Tant que nous utilisions svn up, le merge se faisait automatiquement et conservait le patch.

    Avec le passage à git où git pull ne conserve pas les modifications locales, il va nous falloir trouver autre chose.

    ==> si quelqu’un a déjà une méthode pour conserver un patch local lors d’un checkout, ça m’intéresse ;-)