Recherche avancée

Médias (91)

Autres articles (34)

  • Des sites réalisés avec MediaSPIP

    2 mai 2011, par

    Cette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
    Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page.

  • Support audio et vidéo HTML5

    10 avril 2011

    MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
    Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
    Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
    Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...)

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

Sur d’autres sites (3413)

  • libavfilter - reconfigure filter graph using avfilter_graph_parse_ptr returns -22

    16 juillet 2021, par Rahul

    I am using transcode.c sample from ffmpeg examples and it is working as expected. It uses avfilter_graph_parse_ptr to setup filter graph and it works fine.

    


    However, I need change filter graph dynamically and there avfilter_graph_parse_ptr fails. It returns -22. I am not certain if it is a valid operation to do (reconfigure) ? If it is possible, does it require more than avfilter_graph_parse_ptr and avfilter_graph_parse_ptr ? libavfilter documentation doesn't say anything about reconfigure or reset existing graph.

    


    I can create a new graph but I am avoiding it since it is affecting the existing buffers.

    


    Thank you for your insight.

    


  • FFmpeg av_hwdevice_ctx_create returns ENOMEM

    4 mars 2021, par lnogueir

    I am trying to perform h264 video encoding on a GPU using the ffmpeg's vaapi library.

    


    I have been following this example from ffmpeg Github repo.

    


    It fails for me here :

    


    AVBufferRef* vaapi_encoder;
int err = av_hwdevice_ctx_create(&vaapi_encoder, AV_HWDEVICE_TYPE_VAAPI,
                                 NULL, NULL, 0);


    


    This returns -12, which maps to ENOMEM (out of memory) error, but that doesn't make sense to me because I have plenty of memory.

    


    For reference, this is my output after running 'vainfo' :

    


    libva info: VA-API version 1.7.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_7
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.7 (libva 2.6.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 20.1.1 ()
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSliceLP
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSliceLP
      VAProfileJPEGBaseline           : VAEntrypointVLD
      VAProfileJPEGBaseline           : VAEntrypointEncPicture
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
      VAProfileVP8Version0_3          : VAEntrypointVLD
      VAProfileHEVCMain               : VAEntrypointVLD
      VAProfileHEVCMain10             : VAEntrypointVLD
      VAProfileVP9Profile0            : VAEntrypointVLD
      VAProfileVP9Profile2            : VAEntrypointVLD


    


    Thanks !

    


  • php fread returns empty after one time of execution for popen

    20 avril 2021, par Hamed

    I'm trying to get real-time output from ffmpeg command with popen, but it returns empty after one time of execution in the loop.

    


    &lt;?php&#xA;&#xA;$a = popen(&#x27;ffpb -i mymovie.mp4 -vf subtitles=subtitles.srt mysubtitledmovie.mp4 2>&amp;1&#x27;, &#x27;r&#x27;);&#xA;&#xA;&#xA;while (true) {&#xA;    $b = fread($a, 2096);&#xA;&#xA;    var_dump($b) . "<br />\n";&#xA;&#xA;    ob_flush();&#xA;    flush();&#xA;&#xA;    sleep(1);&#xA;}&#xA;

    &#xA;

    The output : :

    &#xA;

    mymovie.mp4:   0%|          | 0/61080.0 [00:00&lt;?, ? frames/s]"&#xA;string(105) "Unexpected exception: &#x27;ascii&#x27; codec can&#x27;t encode characters in position 43-47: ordinal &#xA;not in range(128)&#xA;"&#xA;string(0) ""&#xA;string(0) ""&#xA;string(0) ""&#xA;

    &#xA;