Recherche avancée

Médias (91)

Autres articles (53)

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

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

  • Ecrire une actualité

    21 juin 2013, par

    Présentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
    Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
    Vous pouvez personnaliser le formulaire de création d’une actualité.
    Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...)

Sur d’autres sites (7442)

  • 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;

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

    &#xA;

    I have been following this example from ffmpeg Github repo.

    &#xA;

    It fails for me here :

    &#xA;

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

    &#xA;

    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.

    &#xA;

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

    &#xA;

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

    &#xA;

    Thanks !

    &#xA;

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

    &#xA;

    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.

    &#xA;

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

    &#xA;

    Thank you for your insight.

    &#xA;