Recherche avancée

Médias (91)

Autres articles (47)

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

  • Ajouter notes et légendes aux images

    7 février 2011, par

    Pour pouvoir ajouter notes et légendes aux images, la première étape est d’installer le plugin "Légendes".
    Une fois le plugin activé, vous pouvez le configurer dans l’espace de configuration afin de modifier les droits de création / modification et de suppression des notes. Par défaut seuls les administrateurs du site peuvent ajouter des notes aux images.
    Modification lors de l’ajout d’un média
    Lors de l’ajout d’un média de type "image" un nouveau bouton apparait au dessus de la prévisualisation (...)

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

Sur d’autres sites (9067)

  • Revision d9655e42b8 : Change in rddiv parameter to make it a power of 2 Converts the constant rddiv p

    11 octobre 2013, par Deb Mukherjee

    Changed Paths :
     Modify /vp9/encoder/vp9_rdopt.c


     Modify /vp9/encoder/vp9_rdopt.h



    Change in rddiv parameter to make it a power of 2

    Converts the constant rddiv parameter to 128 (from 100) and
    implements RDCOST with bit-shift rather than multiplication.
    Other parameters are also adjusted to roughly keep the same
    balance between Rate and Distortion.

    There is a slight speed-up of about 0.5-1% (at speed 0) as
    testted on football_cif.

    There is a slight change in performance due to small change
    in the parameters.
    derfraw300 : +0.033%
    stdhdraw250 ; +0.102%

    Change-Id : I70ac69f58fa71c83108f68fe41796cd19d1fc760

  • How to record playable video files in gstreamer even if recording is interrupted unexpectedly (e.g. power disconnects) ?

    16 septembre 2021, par Otter_warrior

    I have been recording video streams on my Jetson Xavier NX using a simple gstreamer pipeline such as this

    


    gst-launch-1.0 -v \
nvarguscamerasrc sensor-id=0 ! \
'video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, format=(string)NV12, framerate=(fraction)30/1' ! \
nvv4l2h265enc ! 'video/x-h265, stream-format=(string)byte-stream' ! \
h265parse ! qtmux ! filesink location=video.mp4 -e


    


    All is working if the recording is interrupted by keyboard interrupt Ctrl + C, but if the recording is interrupted unexpectedly (e.g. power gets disconnected) the resulting file has no playable stream, even if the file size is correct.

    


    I know that mp4 recording needs to be stopped properly otherwise it won't have the necessary information at the end of the file, but I was wondering if there was any other gstreamer pipelines or final file formats that would allow for an H265 encoded video file to be playable even if the recording is ended unexpectedly.

    


    It would be good even if the recorded file needed to be converted before being playable (e.g. with ffmpeg), as long as the information can be recovered without having to go through non-free mp4 recovery tools.

    


  • Revision 8f05e70340 : Simplify mask checking in loop filters Considering a horizontal edge, if mask_1

    27 novembre 2013, par Yunqing Wang

    Changed Paths :
     Modify /vp9/common/vp9_loopfilter.c



    Simplify mask checking in loop filters

    Considering a horizontal edge, if mask_16x16 is 1 for an even-
    indexed 8x8 block, then mask_16x16 is 1 for next 8x8 block in
    same row. Similiar to a verticle edge, if mask_16x16 is 1 for
    an even-rowed 8x8 block, then mask_16x16 is 1 for the 8x8 block
    right below it in next raw. Based on that, the mask_16x16 checking
    can be simplified to save cycles. The corresponding 8-pixel
    vp9_mb_lpf_horizontal_edge code can also be removed.

    Change-Id : Ic3fe7a5674322239208cbe2731dc3216ce2084f3