Recherche avancée

Médias (91)

Autres articles (79)

  • Le profil des utilisateurs

    12 avril 2011, par

    Chaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
    L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...)

  • Configurer la prise en compte des langues

    15 novembre 2010, par

    Accéder à la configuration et ajouter des langues prises en compte
    Afin de configurer la prise en compte de nouvelles langues, il est nécessaire de se rendre dans la partie "Administrer" du site.
    De là, dans le menu de navigation, vous pouvez accéder à une partie "Gestion des langues" permettant d’activer la prise en compte de nouvelles langues.
    Chaque nouvelle langue ajoutée reste désactivable tant qu’aucun objet n’est créé dans cette langue. Dans ce cas, elle devient grisée dans la configuration et (...)

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

Sur d’autres sites (14278)

  • avcodec/cabac : Check initial cabac decoder state

    27 novembre 2015, par Michael Niedermayer
    avcodec/cabac : Check initial cabac decoder state
    

    Fixes integer overflows
    Fixes : 1430e9c43fae47a24c179c7c54f94918/signal_sigsegv_421427_2340_591e9810c7b09efe501ad84638c9e9f8.264

    Found-by : Mateusz "j00ru" Jurczyk and Gynvael Coldwind
    Found-by : xiedingbao (Ticket4727)
    Signed-off-by : Michael Niedermayer <michael@niedermayer.cc>

    • [DH] libavcodec/cabac.c
    • [DH] libavcodec/cabac.h
    • [DH] libavcodec/cabac_functions.h
    • [DH] libavcodec/h264_cabac.c
    • [DH] libavcodec/h264_slice.c
  • avformat/matroskaenc : Actually apply timestamp offset for Opus

    31 août 2022, par Andreas Rheinhardt
    avformat/matroskaenc : Actually apply timestamp offset for Opus
    

    Matroska generally requires timestamps to be nonnegative, but
    there is an exception : Data that corresponds to encoder delay
    and is not supposed to be output anyway can have a negative
    timestamp. This is achieved by using the CodecDelay header
    field : The demuxer has to subtract this value from the raw
    (nonnegative) timestamps of the corresponding track.
    Therefore the muxer has to add this value first to write
    this raw timestamp.

    Support for writing CodecDelay has been added in FFmpeg commit
    d92b1b1babe69268971863649c225e1747358a74 and in Libav commit
    a1aa37dd0b96710d4a17718198a3f56aea2040c1. The former simply
    wrote the header field and did not apply any timestamp offsets,
    leading to desynchronisation (if one uses multiple tracks).
    The latter applied it at two places, but not at the one where
    it actually matters, namely in mkv_write_block(), leading to
    the same desynchronisation as with the former commit. It furthermore
    used the wrong stream timebase to convert the delay to the
    stream's timebase, as the conversion used the timebase from
    before avpriv_set_pts_info().

    When the latter was merged in 82e4f39883932c1b1e5c7792a1be12dec6ab603d,
    it was only done in a deactivated state that still did not
    offset the timestamps when muxing due to "assertion failures
    and av sync errors". a1aa37dd0b96710d4a17718198a3f56aea2040c1
    made it definitely more likely to run into assertion failures
    (namely if the relative block timestamp doesn't fit into an int16_t).

    Yet all of the above issues have been fixed (in commits
    962d63157322466a9a82f9f9d84c1b6f1b582f65,
    5d3953a5dcfd5f71391b7f34908517eb6f7e5146 and
    4ebeab15b037a21f195696cef1f7522daf42f3ee. This commit therefore
    enables applying CodecDelay, fixing ticket #7182.

    There is just one slight regression from this : If one has input
    with encoder delay where the first timestamp is negative, but
    the pts of the part of the data that is actually intended to be
    output is nonnegative, then the timestamps will currently by default
    be shifted to make them nonnegative before they reach the muxer ;
    the muxer will then ensure that the shifted timestamps are retained.
    Before this commit, the muxer did not ensure this ; instead the
    timestamps that the demuxer will output were shifted and
    if the first timestamp of the actually intended output was zero
    before shifting, then this unintentional shift just cancels
    the shift performed before the packet reached the muxer.
    (But notice that this only applies if all the tracks use the same
    CodecDelay, or the relative sync between tracks will be impaired.)
    This happens in the matroska-opus-remux and matroska-ogg-opus-remux
    FATE tests. Future commits will forward the information that
    the Matroska muxer has a limited capability to handle negative
    timestamps so that the shifting in libavformat can take advantage
    of it.

    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    • [DH] libavformat/matroskaenc.c
    • [DH] tests/ref/fate/matroska-ogg-opus-remux
    • [DH] tests/ref/fate/matroska-opus-remux
  • how to apply video filter in ffserver live streaming

    28 mai 2015, par Razack

    We are live streaming from camera in to ffserver through ffmpeg. We are converting the live streaming into side by side (SBS) using ffmpeg stereo3d filter. we have no problem getting the required output directly playing in MPlayer. When we stream through FFServer into a player what we get is not side by side but a single.
    ffmpeg -i source.mp4 -vf stereo3d=sbsl:abl http://x.x.x.x:8090/feed1.ffm
    Thanks for your help