Recherche avancée

Médias (91)

Autres articles (40)

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

  • De l’upload à la vidéo finale [version standalone]

    31 janvier 2010, par

    Le chemin d’un document audio ou vidéo dans SPIPMotion est divisé en trois étapes distinctes.
    Upload et récupération d’informations de la vidéo source
    Dans un premier temps, il est nécessaire de créer un article SPIP et de lui joindre le document vidéo "source".
    Au moment où ce document est joint à l’article, deux actions supplémentaires au comportement normal sont exécutées : La récupération des informations techniques des flux audio et video du fichier ; La génération d’une vignette : extraction d’une (...)

  • Librairies et binaires spécifiques au traitement vidéo et sonore

    31 janvier 2010, par

    Les logiciels et librairies suivantes sont utilisées par SPIPmotion d’une manière ou d’une autre.
    Binaires obligatoires FFMpeg : encodeur principal, permet de transcoder presque tous les types de fichiers vidéo et sonores dans les formats lisibles sur Internet. CF ce tutoriel pour son installation ; Oggz-tools : outils d’inspection de fichiers ogg ; Mediainfo : récupération d’informations depuis la plupart des formats vidéos et sonores ;
    Binaires complémentaires et facultatifs flvtool2 : (...)

Sur d’autres sites (7342)

  • avcodec/h26[45]_metadata_bsf : Use separate contexts for reading/writing

    6 juillet 2020, par Andreas Rheinhardt
    avcodec/h26[45]_metadata_bsf : Use separate contexts for reading/writing
    

    Currently, both bsfs used the same CodedBitstreamContext for reading and
    writing ; as a consequence, the state of the writer's context at the
    beginning of writing a fragment is exactly the state of the reader after
    having read the fragment ; in particular, the writer might not have
    encountered one of its active parameter sets yet.

    This is not nice and may lead to invalid output even when the input
    is completely spec-compliant : Think of an access unit containing
    a primary coded picture referencing a PPS with id id (that is known from
    an earlier access unit/from extradata), then a new version of the PPS
    with id id and then a redundant coded picture that is also referencing
    the PPS with id id. This is spec-compliant, as the standard allows to
    overwrite a PPS with a different PPS in between coded pictures and not
    only at the beginning of an access unit. In this scenario, the reader
    would read the primary coded picture with the old PPS and the redundant
    coded picture with the new PPS (as it should) ; yet the writer would
    write both with the new PPS as extradata which might lead to errors or
    to invalid data being output without any error (e.g. if the two PPS
    differed in redundant_pic_cnt_present_flag).

    The above scenario does not directly translate to HEVC as long as one
    restricts oneself to input with nuh_layer_id == 0 only (as cbs_h265
    does : it currently strips away any NAL unit with nuh_layer_id > 0 when
    decomposing) ; if one doesn't the same issue as above can happen.

    If one also allowed input packets to contain more than one access unit,
    issues like the above can happen even without redundant coded
    pictures/multiple layers.

    Therefore this commit uses separate contexts for reader and writer.

    Reviewed-by : Mark Thompson <sw@jkqxz.net>
    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@gmail.com>

    • [DH] libavcodec/h264_metadata_bsf.c
    • [DH] libavcodec/h265_metadata_bsf.c
  • Failed to install ffmpeg. Failed to download resource "x265"

    19 août 2020, par Olha Olha

    I was trying to run "brew install ffmpeg" and two download links failed. So it failed the installation.

    &#xA;

    Those are the links that aren't working :

    &#xA;

    ==> Downloading https://mirrors.edge.kernel.org/pub/software/scm/git/git-htmldocs-2.28.0.tar.&#xA;==> Downloading https://bitbucket.org/multicoreware/x265/downloads/x265_3.4.tar.gz&#xA;

    &#xA;

    I got this errors :

    &#xA;

    Error: Failed to download resource "git--html"&#xA;&#xA;Download failed: https://mirrors.edge.kernel.org/pub/software/scm/git/git-htmldocs-2.28.0.tar.xz&#xA;&#xA;Error: Failed to download resource "x265"&#xA;&#xA;Download failed: https://bitbucket.org/multicoreware/x265/downloads/x265_3.4.tar.gz&#xA;

    &#xA;

  • lavd/x11grab : fix vertical repositioning

    28 mars 2019, par Octavio Alvarez
    lavd/x11grab : fix vertical repositioning
    

    There is a calculation error in xcbgrab_reposition() that breaks
    vertical repositioning on follow_mouse. It made the bottom
    reposition occur when moving the mouse lower than N pixels after
    the capture bottom edge, instead of before.

    This commit fixes the calculation to match the documentation.

    follow_mouse : centered or number of pixels. The documentation says :

    When it is specified with "centered", the grabbing region follows
    the mouse pointer and keeps the pointer at the center of region ;
    otherwise, the region follows only when the mouse pointer reaches
    within PIXELS (greater than zero) to the edge of region.

    • [DH] libavdevice/xcbgrab.c