Recherche avancée

Médias (2)

Mot : - Tags -/plugins

Autres articles (36)

  • Keeping control of your media in your hands

    13 avril 2011, par

    The vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
    While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
    MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
    MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...)

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

  • avcodec/me_cmp : restore author attribution and copyrights

    17 juillet 2014, par Michael Niedermayer
    avcodec/me_cmp : restore author attribution and copyrights
    

    These where removed by libav in

    See : git show -C 2d60444331fca1910510038dd3817bea885c2367
    diff —git a/libavcodec/dsputil.c b/libavcodec/me_cmp.c
    similarity index 98%
    rename from libavcodec/dsputil.c
    rename to libavcodec/me_cmp.c
    index ba71a99..9fcc937 100644
    — - a/libavcodec/dsputil.c
    +++ b/libavcodec/me_cmp.c
    @@ -1,8 +1,4 @@
    /*
    - * DSP utils
    - * Copyright (c) 2000, 2001 Fabrice Bellard
    - * Copyright (c) 2002-2004 Michael Niedermayer <michaelni@gmx.at>
    - *
    * This file is part of Libav.
    *
    * Libav is free software ; you can redistribute it and/or

    Signed-off-by : Michael Niedermayer <michaelni@gmx.at>

    • [DH] libavcodec/me_cmp.c
  • MPEG-DASH create initialization segment

    3 novembre 2014, par static

    I’m segmenting the video capture of the desktop using ffmpeg -segment and sending them over network in order to be served to clients and to be played using dash.js. The problem is that the player is searching for the initialization segment and i don’t seem to be able to figure out how to create it.
    I create the segments using this ffmpeg command :

    ffmpeg -rtbufsize 1500M -f dshow -r 15 -i video="UScreenCapture"
    -flags +global_header -vcodec libvpx -crf 10 -quality good -keyint_min 15 -g 15
    -cpu-used 3 -b:v 1000k -qmin 10 -qmax 42  -threads 2 -vf scale=-1:480 -bufsize 1
    500 -map 0 -f stream_segment -segment_time 2 -segment_format webm http://localho
    st:3000/stream/22/%03d

    The manifest that i create for the stream looks something like this :

    <mpd xmlns="urn:mpeg:dash:schema:mpd:2011" type="dynamic" availabilitystarttime="2014-06-19T07:47:40.079Z" minbuffertime="PT0S" profiles="urn:mpeg:dash:profile:isoff-live:2011" suggestedpresentationdelay="PT40S" maxsegmentduration="PT2.000S" minimumupdateperiod="PT1000M">
    <period bitstreamswitching="true" start="PT0S">
    <adaptationset mimetype="video/webm" segmentalignment="true" startwithsap="1" maxwidth="1280" maxheight="720" maxframerate="15">
    <contentcomponent contenttype="video"></contentcomponent>
    <segmenttemplate presentationtimeoffset="0" timescale="90000" media="$Number$/" duration="180000" startnumber="0"></segmenttemplate>
    <representation width="853" height="480" framerate="15" bandwidth="1000000" codecs="vp8"></representation>
    </adaptationset>
    </period>
    </mpd>

    The player debugging mode prints the following things :

    Getting the request for time: 0 dash.all.js:2073
    Index for time 0 is 0 dash.all.js:2073
    Waiting for more video buffer before starting playback. dash.all.js:2073
    BufferController video seek: 0 dash.all.js:2073
    Marking a special seek for initial video playback. dash.all.js:2073
    Start searching for initialization. dash.all.js:2073
    Perform init search: stream/22/ dash.all.js:2073
    Getting the request for time: 0 dash.all.js:2073
    Index for time 0 is 0 dash.all.js:2073
    Data changed - loading the video fragment for time: 0 dash.all.js:2073
    Getting the request for time: 0

    How can i create the initialization segment for the generated segments ? I can’t seem to be able to get it to work.

  • qpel_template : Restore author attribution

    30 mai 2014, par Michael Niedermayer
    qpel_template : Restore author attribution
    

    See : 368f50359eb328b0b9d67451f56fda20b3255f9a
    See : 59fe111e8122acc614ace5618e1a4ba7416e9875
    See :
    similarity index 98%
    rename from libavcodec/dsputil_template.c
    rename to libavcodec/qpel_template.c
    index 95d966e..500c75b 100644
    — - a/libavcodec/dsputil_template.c
    +++ b/libavcodec/qpel_template.c
    @@ -1,9 +1,5 @@
    /*
    - * DSP utils
    - * Copyright (c) 2000, 2001 Fabrice Bellard
    - * Copyright (c) 2002-2004 Michael Niedermayer <michaelni@gmx.at>
    - *
    - * gmc & q-pel & 32/64 bit based MC by Michael Niedermayer <michaelni@gmx.at>
    + * quarterpel DSP function templates
    *
    * This file is part of FFmpeg.
    *

    Signed-off-by : Michael Niedermayer <michaelni@gmx.at>

    • [DH] libavcodec/qpel_template.c