Recherche avancée

Médias (1)

Mot : - Tags -/book

Autres articles (111)

  • XMP PHP

    13 mai 2011, par

    Dixit Wikipedia, XMP signifie :
    Extensible Metadata Platform ou XMP est un format de métadonnées basé sur XML utilisé dans les applications PDF, de photographie et de graphisme. Il a été lancé par Adobe Systems en avril 2001 en étant intégré à la version 5.0 d’Adobe Acrobat.
    Étant basé sur XML, il gère un ensemble de tags dynamiques pour l’utilisation dans le cadre du Web sémantique.
    XMP permet d’enregistrer sous forme d’un document XML des informations relatives à un fichier : titre, auteur, historique (...)

  • Configuration spécifique d’Apache

    4 février 2011, par

    Modules spécifiques
    Pour la configuration d’Apache, il est conseillé d’activer certains modules non spécifiques à MediaSPIP, mais permettant d’améliorer les performances : mod_deflate et mod_headers pour compresser automatiquement via Apache les pages. Cf ce tutoriel ; mode_expires pour gérer correctement l’expiration des hits. Cf ce tutoriel ;
    Il est également conseillé d’ajouter la prise en charge par apache du mime-type pour les fichiers WebM comme indiqué dans ce tutoriel.
    Création d’un (...)

  • Script d’installation automatique de MediaSPIP

    25 avril 2011, par

    Afin de palier aux difficultés d’installation dues principalement aux dépendances logicielles coté serveur, un script d’installation "tout en un" en bash a été créé afin de faciliter cette étape sur un serveur doté d’une distribution Linux compatible.
    Vous devez bénéficier d’un accès SSH à votre serveur et d’un compte "root" afin de l’utiliser, ce qui permettra d’installer les dépendances. Contactez votre hébergeur si vous ne disposez pas de cela.
    La documentation de l’utilisation du script d’installation (...)

Sur d’autres sites (3199)

  • What is the Target Build Os in FFmpeg 3.1.3 ?

    28 février 2017, par belle tian

    In configure help info,there are two type of compiler related options :

    • target-os*
    • host-os*

    Do they have the same meaning as GNU Build System ? such build ,host ,target.

  • avcodec/nvenc : combine input and output surface structures

    20 mai 2016, par Andrey Turkin
    avcodec/nvenc : combine input and output surface structures
    

    There is no point in separate structures as they have 1:1 relationship,
    they are always used together and they have same lifetime.

    Signed-off-by : Timo Rothenpieler <timo@rothenpieler.org>

    • [DH] libavcodec/nvenc.c
  • Why multithead use more cpu than single for the same task of deocoing H.264 video ?

    29 juillet 2018, par gary

    I am developing an PC hardware accelerated video decoder for decoding real time H264 Annex B stream. After a bit research, I have done this job by ffmpeg. However, I try to decople the decoding process and show process, the cpu bumped.

    What I want to do is to acceleratly decode a living H.264 stream to yuv, and convert YUV to BGR for cv::Mat without display.

    I can acceleratly decode the h.264 by ffmpeg with decoder h264_qsv, the cpu usage decrease 15% indeed. Then I try to do another thing that put then CV::Mat to std::queue and read the Mat from another queue which just read with do anything else. But the cpu bumped to 30%.

    At first, I think the std::mutex accessed frequently made the performance worse, I try to use a bool flag as lock, but it seems does not work.

    How can I approach ? I have no idear why mulithread make the cpu usage increase. Is there any helpful resources to get clear intuition ?

    frame enqueue

      av_frame_q_lock.lock();
      if (av_frame_q.size() == MAX_QUEUE_SIZE) {
           av_frame_q.pop();
       }
       av_frame_q.push(cvframe);
       av_frame_q_lock.unlock();

    frame dequeue

       hwrtsp_open("rtsp://admin:123@10.20.37.185/cam/realmonitor?channel=1&amp;subtype=0", "h264_qsv");
    cv::Mat frame;
    while (true) {
       int ret = hwrtsp_read(frame);
       if (ret == 0) {
       }
       cv::waitKey(40);
    }

    Thanks in advance !