Recherche avancée

Médias (1)

Mot : - Tags -/remix

Autres articles (51)

  • Other interesting software

    13 avril 2011, par

    We don’t claim to be the only ones doing what we do ... and especially not to assert claims to be the best either ... What we do, we just try to do it well and getting better ...
    The following list represents softwares that tend to be more or less as MediaSPIP or that MediaSPIP tries more or less to do the same, whatever ...
    We don’t know them, we didn’t try them, but you can take a peek.
    Videopress
    Website : http://videopress.com/
    License : GNU/GPL v2
    Source code : (...)

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

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

Sur d’autres sites (9228)

  • avformat/dashdec : Fix crash on invalid input/ENOMEM, fix leak

    20 septembre 2022, par Andreas Rheinhardt
    avformat/dashdec : Fix crash on invalid input/ENOMEM, fix leak
    

    In case a SupplementalProperty node exists in an adaptationset,
    it is searched for a "schemeIdUri" property via xmlGetProp().
    Whatever xmlGetProp() returns is then compared via av_strcasecmp()
    to a string literal. xmlGetProp() can return NULL, namely in case
    no "schemeIdUri" exists and (given that this string is allocated)
    presumably also on allocation failure. No check for NULL is done,
    so this may crash.

    Furthermore, the string returned by xmlGetProp() needs to be freed
    with xmlFree(), but this is not done either.

    This commit fixes both of these issues ; they existed since this code
    has been added in 10d008f0fd9e713e290f626300d66382ad786c49.

    This has been found while investigating ticket #9697. The continuous
    leaks might very well be the reason behind the observed slowdown.

    Reviewed-by : Steven Liu <lingjiujianke@gmail.com>
    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    • [DH] libavformat/dashdec.c
  • Is it possible to fetch some key-frames of a video by using the HTTP Range header

    9 décembre 2020, par pvd

    I've read the SO problem , and it seems not applying to my specific case.

    &#xA;

    Is it possible to fetch some key-frames of a video from web server by the HTTP Range header ? For example, for a 30 seconds duration video, we'd like to analysis the I-frame around 00:00:02, 00:00:15, 00:00:28.

    &#xA;

    I need to analysis the videos from internal web server to detect if there's specific watermarks in it and some other analysis.

    &#xA;

    Since the first I-frame might be invalid sometimes(Logo for example), we were planning to extract the I-frame from the 00:00:02, the middle I-frame, and the last 2nd second I-frame.

    &#xA;

    For example, for a 30 seconds duration video, we'd like to analysis the I-frame around 00:00:02, 00:00:15, 00:00:28.

    &#xA;

    We could make it works while download the whole video, since most of the data we downloaded from the server are not being used. I was wondering if maybe we could only use the HTTP Range header to download partial data and analysis it ?

    &#xA;

  • How to correct crop image using FFMPEG&XILINX

    17 mai 2023, par Dmytro

    I use AWS vt1 with Xilinx SDK and FFMPEG. All from the AWS box with pre-built SDK and so on.&#xA;I need to extract frames from fullHD but scale it to 480p&#xA;I stuck with it. Could someone help with the correct options ?

    &#xA;

    I have this Python-based code :

    &#xA;

    &#xA;        # If the video is greater than 480p, resize the frames to 480p&#xA;        if height > 480:&#xA;            command = [&#xA;                ffmpeg_path,&#xA;                &#x27;-c:v&#x27;, &#x27;mpsoc_vcu_h264&#x27;,&#xA;                &#x27;-i&#x27;, temp_video,&#xA;                &#x27;-filter_complex&#x27;,&#xA;                &#x27;multiscale_xma=outputs=1: out_1_width=848: out_1_height=480: out_1_rate=half:[b]; [b]xvbm_convert[b1]&#x27;,&#xA;                &#x27;-pix_fmt&#x27;, &#x27;yuv420p&#x27;,&#xA;                &#x27;-ss&#x27;, str(median_time),&#xA;                &#x27;-map&#x27;, &#x27;[b1]&#x27;,&#xA;                &#x27;-vframes&#x27;, &#x27;1&#x27;,&#xA;                &#x27;-q:v&#x27;, &#x27;2&#x27;,&#xA;                &#x27;-f&#x27;, &#x27;image2pipe&#x27;,&#xA;                &#x27;-vcodec&#x27;, &#x27;mjpeg&#x27;,&#xA;                &#x27;-y&#x27;, &#x27;-&#x27;&#xA;            ]&#xA;        else:  # Preserve the original resolution&#xA;            command = [&#xA;                ffmpeg_path,&#xA;                &#x27;-c:v&#x27;, &#x27;mpsoc_vcu_h264&#x27;,&#xA;                &#x27;-i&#x27;, temp_video,&#xA;                &#x27;-vf&#x27;, &#x27;xvbm_convert&#x27;,&#xA;                &#x27;-pix_fmt&#x27;, &#x27;yuv420p&#x27;,&#xA;                &#x27;-ss&#x27;, str(median_time),&#xA;                &#x27;-vframes&#x27;, &#x27;1&#x27;,&#xA;                &#x27;-q:v&#x27;, &#x27;2&#x27;,&#xA;                &#x27;-f&#x27;, &#x27;image2pipe&#x27;,&#xA;                &#x27;-vcodec&#x27;, &#x27;mjpeg&#x27;,&#xA;                &#x27;-y&#x27;, &#x27;-&#x27;&#xA;            ]&#xA;            output = subprocess.run(command, capture_output=True)&#xA;            frame = output.stdout&#xA;&#xA;

    &#xA;

    The second option with '-vf', 'xvbm_convert', work perfectly.&#xA;But the issue with the first.

    &#xA;