Recherche avancée

Médias (91)

Autres articles (74)

  • Mise à jour de la version 0.1 vers 0.2

    24 juin 2013, par

    Explications des différents changements notables lors du passage de la version 0.1 de MediaSPIP à la version 0.3. Quelles sont les nouveautés
    Au niveau des dépendances logicielles Utilisation des dernières versions de FFMpeg (>= v1.2.1) ; Installation des dépendances pour Smush ; Installation de MediaInfo et FFprobe pour la récupération des métadonnées ; On n’utilise plus ffmpeg2theora ; On n’installe plus flvtool2 au profit de flvtool++ ; On n’installe plus ffmpeg-php qui n’est plus maintenu au (...)

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

Sur d’autres sites (8477)

  • avfilter/avf_concat : Free pads' names generically

    11 août 2021, par Andreas Rheinhardt
    avfilter/avf_concat : Free pads' names generically
    

    Reviewed-by : Nicolas George <george@nsup.org>
    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    • [DH] libavfilter/avf_concat.c
  • avfilter/f_streamselect : Free pads' names generically

    11 août 2021, par Andreas Rheinhardt
    avfilter/f_streamselect : Free pads' names generically
    

    Reviewed-by : Nicolas George <george@nsup.org>
    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    • [DH] libavfilter/f_streamselect.c
  • avfilter/avfilter : Add numbers of (in|out)pads directly to AVFilter

    12 août 2021, par Andreas Rheinhardt
    avfilter/avfilter : Add numbers of (in|out)pads directly to AVFilter
    

    Up until now, an AVFilter's lists of input and output AVFilterPads
    were terminated by a sentinel and the only way to get the length
    of these lists was by using avfilter_pad_count(). This has two
    drawbacks : first, sizeof(AVFilterPad) is not negligible
    (i.e. 64B on 64bit systems) ; second, getting the size involves
    a function call instead of just reading the data.

    This commit therefore changes this. The sentinels are removed and new
    private fields nb_inputs and nb_outputs are added to AVFilter that
    contain the number of elements of the respective AVFilterPad array.

    Given that AVFilter.(in|out)puts are the only arrays of zero-terminated
    AVFilterPads an API user has access to (AVFilterContext.(in|out)put_pads
    are not zero-terminated and they already have a size field) the argument
    to avfilter_pad_count() is always one of these lists, so it just has to
    find the filter the list belongs to and read said number. This is slower
    than before, but a replacement function that just reads the internal numbers
    that users are expected to switch to will be added soon ; and furthermore,
    avfilter_pad_count() is probably never called in hot loops anyway.

    This saves about 49KiB from the binary ; notice that these sentinels are
    not in .bss despite being zeroed : they are in .data.rel.ro due to the
    non-sentinels.

    Reviewed-by : Nicolas George <george@nsup.org>
    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    • [DH] libavfilter/aeval.c
    • [DH] libavfilter/af_acontrast.c
    • [DH] libavfilter/af_acopy.c
    • [DH] libavfilter/af_acrossover.c
    • [DH] libavfilter/af_acrusher.c
    • [DH] libavfilter/af_adeclick.c
    • [DH] libavfilter/af_adelay.c
    • [DH] libavfilter/af_adenorm.c
    • [DH] libavfilter/af_aderivative.c
    • [DH] libavfilter/af_aecho.c
    • [DH] libavfilter/af_aemphasis.c
    • [DH] libavfilter/af_aexciter.c
    • [DH] libavfilter/af_afade.c
    • [DH] libavfilter/af_afftdn.c
    • [DH] libavfilter/af_afftfilt.c
    • [DH] libavfilter/af_aformat.c
    • [DH] libavfilter/af_afreqshift.c
    • [DH] libavfilter/af_afwtdn.c
    • [DH] libavfilter/af_agate.c
    • [DH] libavfilter/af_aiir.c
    • [DH] libavfilter/af_alimiter.c
    • [DH] libavfilter/af_amerge.c
    • [DH] libavfilter/af_amix.c
    • [DH] libavfilter/af_amultiply.c
    • [DH] libavfilter/af_anequalizer.c
    • [DH] libavfilter/af_anlmdn.c
    • [DH] libavfilter/af_anlms.c
    • [DH] libavfilter/af_anull.c
    • [DH] libavfilter/af_apad.c
    • [DH] libavfilter/af_aphaser.c
    • [DH] libavfilter/af_apulsator.c
    • [DH] libavfilter/af_aresample.c
    • [DH] libavfilter/af_arnndn.c
    • [DH] libavfilter/af_asetnsamples.c
    • [DH] libavfilter/af_asetrate.c
    • [DH] libavfilter/af_ashowinfo.c
    • [DH] libavfilter/af_asoftclip.c
    • [DH] libavfilter/af_asr.c
    • [DH] libavfilter/af_astats.c
    • [DH] libavfilter/af_asubboost.c
    • [DH] libavfilter/af_asupercut.c
    • [DH] libavfilter/af_atempo.c
    • [DH] libavfilter/af_axcorrelate.c
    • [DH] libavfilter/af_biquads.c
    • [DH] libavfilter/af_bs2b.c
    • [DH] libavfilter/af_channelmap.c
    • [DH] libavfilter/af_channelsplit.c
    • [DH] libavfilter/af_chorus.c
    • [DH] libavfilter/af_compand.c
    • [DH] libavfilter/af_compensationdelay.c
    • [DH] libavfilter/af_crossfeed.c
    • [DH] libavfilter/af_crystalizer.c
    • [DH] libavfilter/af_dcshift.c
    • [DH] libavfilter/af_deesser.c
    • [DH] libavfilter/af_drmeter.c
    • [DH] libavfilter/af_dynaudnorm.c
    • [DH] libavfilter/af_earwax.c
    • [DH] libavfilter/af_extrastereo.c
    • [DH] libavfilter/af_firequalizer.c
    • [DH] libavfilter/af_flanger.c
    • [DH] libavfilter/af_haas.c
    • [DH] libavfilter/af_hdcd.c
    • [DH] libavfilter/af_headphone.c
    • [DH] libavfilter/af_join.c
    • [DH] libavfilter/af_ladspa.c
    • [DH] libavfilter/af_loudnorm.c
    • [DH] libavfilter/af_lv2.c
    • [DH] libavfilter/af_mcompand.c
    • [DH] libavfilter/af_pan.c
    • [DH] libavfilter/af_replaygain.c
    • [DH] libavfilter/af_rubberband.c
    • [DH] libavfilter/af_sidechaincompress.c
    • [DH] libavfilter/af_silencedetect.c
    • [DH] libavfilter/af_silenceremove.c
    • [DH] libavfilter/af_sofalizer.c
    • [DH] libavfilter/af_speechnorm.c
    • [DH] libavfilter/af_stereotools.c
    • [DH] libavfilter/af_stereowiden.c
    • [DH] libavfilter/af_superequalizer.c
    • [DH] libavfilter/af_surround.c
    • [DH] libavfilter/af_tremolo.c
    • [DH] libavfilter/af_vibrato.c
    • [DH] libavfilter/af_volume.c
    • [DH] libavfilter/af_volumedetect.c
    • [DH] libavfilter/asink_anullsink.c
    • [DH] libavfilter/asrc_afirsrc.c
    • [DH] libavfilter/asrc_anoisesrc.c
    • [DH] libavfilter/asrc_anullsrc.c
    • [DH] libavfilter/asrc_flite.c
    • [DH] libavfilter/asrc_hilbert.c
    • [DH] libavfilter/asrc_sinc.c
    • [DH] libavfilter/asrc_sine.c
    • [DH] libavfilter/avf_abitscope.c
    • [DH] libavfilter/avf_ahistogram.c
    • [DH] libavfilter/avf_aphasemeter.c
    • [DH] libavfilter/avf_avectorscope.c
    • [DH] libavfilter/avf_showcqt.c
    • [DH] libavfilter/avf_showfreqs.c
    • [DH] libavfilter/avf_showspatial.c
    • [DH] libavfilter/avf_showspectrum.c
    • [DH] libavfilter/avf_showvolume.c
    • [DH] libavfilter/avf_showwaves.c
    • [DH] libavfilter/avfilter.c
    • [DH] libavfilter/avfilter.h
    • [DH] libavfilter/buffersink.c
    • [DH] libavfilter/buffersrc.c
    • [DH] libavfilter/f_bench.c
    • [DH] libavfilter/f_cue.c
    • [DH] libavfilter/f_drawgraph.c
    • [DH] libavfilter/f_ebur128.c
    • [DH] libavfilter/f_graphmonitor.c
    • [DH] libavfilter/f_interleave.c
    • [DH] libavfilter/f_loop.c
    • [DH] libavfilter/f_metadata.c
    • [DH] libavfilter/f_perms.c
    • [DH] libavfilter/f_realtime.c
    • [DH] libavfilter/f_reverse.c
    • [DH] libavfilter/f_segment.c
    • [DH] libavfilter/f_select.c
    • [DH] libavfilter/f_sendcmd.c
    • [DH] libavfilter/f_sidedata.c
    • [DH] libavfilter/f_zmq.c
    • [DH] libavfilter/fifo.c
    • [DH] libavfilter/internal.h
    • [DH] libavfilter/setpts.c
    • [DH] libavfilter/settb.c
    • [DH] libavfilter/split.c
    • [DH] libavfilter/trim.c
    • [D