Recherche avancée

Médias (91)

Autres articles (36)

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

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

Sur d’autres sites (6218)

  • ffmpeg : prevent premature EOF in sub2video with nullptr AVSubtitles

    31 mars 2018, par Jan Ekström
    ffmpeg : prevent premature EOF in sub2video with nullptr AVSubtitles
    

    With certain types of input and the filter chain getting re-initialized
    or re-configured, multiple nullptr AVSubtitles can get pushed into
    sub2video_update() in a row from sub2video_heartbeat.

    This causes end_pts, and on the next round pts, to become INT64_MAX,
    latter of which signals EOF in framesync, leading to complete loss of
    subtitles from that point on.

    Thus, check that the sub2video.end_pts is smaller than INT64_MAX
    in a similar fashion to sub2video_flush before sending out the
    nullptr AVSubtitle. This keeps premature EOFs from happening in
    framesync and the subtitle overlay is kept past the filter chain
    re-initializations/configurations.

    • [DH] fftools/ffmpeg.c
  • libx264 : Define X264_API_IMPORTS on MSVC/ICL

    19 juillet 2013, par Derek Buitenhuis
    libx264 : Define X264_API_IMPORTS on MSVC/ICL
    

    libx264 has a few data exports which require X264_API_IMPORTS
    to be defined if we link to libx264 dynamically on Windows.

    In a similar fashion to how we handle our compat snprintf
    implementation, if we define it all the time, the compiler
    will first try and link to __imp_x264_symbol_name, and failing
    that, as in the case of a static libx264, will attempt to link
    to the non-prefixed symbol, which has already been pulled in by
    other x264 functions’ object files.

    Signed-off-by : Derek Buitenhuis <derek.buitenhuis@gmail.com>

    • [DBH] libavcodec/libx264.c
  • ffmpeg glue 4 videos on split screen with preview

    18 janvier 2023, par rst630

    I have 4 video files 480x1080 with audio - all different duration.

    &#xA;

    I need 1920x1080 video

    &#xA;

    _____________________________________________&#xA;|          |          |          |          |&#xA;|          |   first  |  first   |  first   |&#xA;|   play   |   frame  |  frame   |  frame   |&#xA;|          |          |          |          |&#xA;---------------------------------------------&#xA;&#xA;_____________________________________________&#xA;|          |          |          |          |&#xA;|          |   play   |  first   |  first   |&#xA;|   last|  |          |  frame   |  frame   |&#xA;|   frame  |          |          |          |&#xA;---------------------------------------------&#xA;

    &#xA;

    when first video done 2nd column video must start and first video must show just last frame, other left 2 videos still show first frame and wait queue

    &#xA;

    for example lets say we have these durations :

    &#xA;

    1.mp4 - 1:00&#xA;2.mp4 - 1:35&#xA;3.mp4 - 1:20&#xA;4.mp4 - 1:05&#xA;

    &#xA;

    Also I can prepare screenshots of each video for preview frames (first/last)

    &#xA;

    Cant even imagine how to do this job with ffmpeg or maybe exists any simplier way for shell ?

    &#xA;

    example of output video https://www.youtube.com/watch?v=vdBd5-8uOTo

    &#xA;