Recherche avancée

Médias (29)

Mot : - Tags -/Musique

Autres articles (111)

  • 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

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

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

  • ffmpeg : Resource temporarily unavailable

    26 octobre 2015, par Cabbage soup

    I’m trying to run ffmpeg on a linux server (info from uname -a) :

    Linux comp32 2.6.32-279.14.1.el6.x86_64 #1 SMP Tue Nov 6 11:21:14 CST 2012 x86_64 x86_64 x86_64 GNU/Linux

    ffmpeg (together with the required encoders and decoders) compiles successfully on the system, but when I try to perform a basic operation like the following : ffmpeg -v debug -i example.m4v image%d.jpg, I get a slightly cryptic error message :

    ffmpeg version 2.8.1 Copyright (c) 2000-2015 the FFmpeg developers
    built with gcc 4.7.1 (GCC)
    configuration: --prefix=/users/albanie/local/usr
    libavutil      54. 31.100 / 54. 31.100
    libavcodec     56. 60.100 / 56. 60.100
    libavformat    56. 40.101 / 56. 40.101
    libavdevice    56.  4.100 / 56.  4.100
    libavfilter     5. 40.101 /  5. 40.101
    libswscale      3.  1.101 /  3.  1.101
    libswresample   1.  2.101 /  1.  2.101
    Splitting the commandline.
    Reading option '-v' ... matched as option 'v' (set logging level) with argument 'debug'.
    Reading option '-i' ... matched as input file with argument 'example.m4v'.
    Reading option 'image%d.jpg' ... matched as output file.
    Finished splitting the commandline.
    Parsing a group of options: global .
    Applying option v (set logging level) with argument debug.
    Successfully parsed a group of options.
    Parsing a group of options: input file example.m4v.
    Successfully parsed a group of options.
    Opening an input file: example.m4v.
    [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2ee2380] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
    [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2ee2380] ISO: File Type Major Brand: M4V
    [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2ee2380] Before avformat_find_stream_info() pos: 185580655 bytes read:927102 seeks:1
    [h264 @ 0x2ee3720] no picture
    [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2ee2380] All info found
    [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2ee2380] After avformat_find_stream_info() pos: 24214 bytes read:959870 seeks:2 frames:3
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'example.m4v':
    Metadata:
     major_brand     : M4V
     minor_version   : 512
     compatible_brands: isomiso2avc1
     encoder         : Lavf56.25.101
    Duration: 00:13:47.93, start: 0.033333, bitrate: 1793 kb/s
    Stream #0:0(und), 2, 1/30000: Video: h264 (High), 4 reference frames (avc1 / 0x31637661), yuv420p(left), 720x576 [SAR 64:45 DAR 16:9], 1001/60000, 1656 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc (default)
    Metadata:
     handler_name    : VideoHandler
    Stream #0:1(eng), 1, 1/48000: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default)
    Metadata:
     handler_name    : SoundHandler
    Successfully opened the file.
    Parsing a group of options: output file image%d.jpg.
    Successfully parsed a group of options.
    Opening an output file: image%d.jpg.
    Successfully opened the file.
    detected 32 logical cores
    [graph 0 input from stream 0:0 @ 0x303f7c0] Setting 'video_size' to value '720x576'
    [graph 0 input from stream 0:0 @ 0x303f7c0] Setting 'pix_fmt' to value '0'
    [graph 0 input from stream 0:0 @ 0x303f7c0] Setting 'time_base' to value '1/30000'
    [graph 0 input from stream 0:0 @ 0x303f7c0] Setting 'pixel_aspect' to value '64/45'
    [graph 0 input from stream 0:0 @ 0x303f7c0] Setting 'sws_param' to value 'flags=2'
    [graph 0 input from stream 0:0 @ 0x303f7c0] Setting 'frame_rate' to value '30000/1001'
    [graph 0 input from stream 0:0 @ 0x303f7c0] w:720 h:576 pixfmt:yuv420p tb:1/30000 fr:30000/1001 sar:64/45 sws_param:flags=2
    [format @ 0x2f750c0] compat: called with args=[yuvj420p|yuvj422p|yuvj444p]
    [format @ 0x2f750c0] Setting 'pix_fmts' to value 'yuvj420p|yuvj422p|yuvj444p'
    [auto-inserted scaler 0 @ 0x2f75f00] Setting 'flags' to value 'bicubic'
    [auto-inserted scaler 0 @ 0x2f75f00] w:iw h:ih flags:'bicubic' interl:0
    [format @ 0x2f750c0] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_null_0' and the filter 'format'
    [AVFilterGraph @ 0x303f720] query_formats: 4 queried, 2 merged, 1 already done, 0 delayed
    [auto-inserted scaler 0 @ 0x2f75f00] picking yuvj420p out of 3 ref:yuv420p alpha:0
    [swscaler @ 0x2f664a0] deprecated pixel format used, make sure you did set range correctly
    [auto-inserted scaler 0 @ 0x2f75f00] w:720 h:576 fmt:yuv420p sar:64/45 -> w:720 h:576 fmt:yuvj420p sar:64/45 flags:0x4
    [mjpeg @ 0x2ee96c0] Forcing thread count to 1 for MJPEG encoding, use -thread_type slice or a constant quantizer if you want to use multiple cpu cores
    [mjpeg @ 0x2ee96c0] intra_quant_bias = 96 inter_quant_bias = 0
    Output #0, image2, to 'image%d.jpg':
    Metadata:
     major_brand     : M4V
     minor_version   : 512
     compatible_brands: isomiso2avc1
     encoder         : Lavf56.25.101
    Stream #0:0(und), 0, 1001/30000: Video: mjpeg, 1 reference frame, yuvj420p(pc, left), 720x576 [SAR 64:45 DAR 16:9], 1001/30000, q=2-31, 200 kb/s, 29.97 fps, 29.97 tbn, 29.97 tbc (default)
    Metadata:
     handler_name    : VideoHandler
     encoder         : Lavc56.60.100 mjpeg
    Stream mapping:
    Stream #0:0 -> #0:0 (h264 (native) -> mjpeg (native))
    Error while opening decoder for input stream #0:0 : Resource temporarily unavailable
    [AVIOContext @ 0x2eeaee0] Statistics: 959870 bytes read, 2 seeks

    I also tried using a static build off ffmpeg, downloaded from here, but got the same resource temporarily unavailable message. Any ideas on how I might be able to fix this ?

  • Anomalie #3571 : nettoyage du dossier tmp/cache/wheels

    26 octobre 2015, par - Equipement

    Bonjour,

    J’ai constaté que le dossier tmp/cache/wheels d’un site (sans le plugin memoization) contient :
    - 5 fichiers tw-....txt
    - des dizaines de fichiers datasource-....txt

    J’ai ajouté une trace dans les logs dans la fonction cache_set de plugins-dist/*textwheel*/inc/memoization-mini.php

    function cache_set($key, $value) 
        $dir = sous_repertoire(_DIR_CACHE,"wheels/") ;
    spip_log("CI CACHE SET de textwheels :".$dir.$key.".txt",_LOG_ERREUR) ;
        return ecrire_fichier($dir.$key.".txt", serialize($value)) ;
    
    

    J’ai également ajouté une trace dans les logs dans la fonction cache_set de ecrire/*iterateur*/data.php :

        protected function cache_set($cle, $ttl, $valeur = null) 
            if (!$cle) return ;
            if (is_null($valeur)) 
                $valeur = $this->tableau ;
            
            # utiliser memoization si dispo
            include_spip(’inc/memoization’) ;
    spip_log("CI CACHE SET de iterateur : A",_LOG_ERREUR) ;
            if (!function_exists(’cache_set’)) return ;
    spip_log("CI CACHE SET de iterateur : B",_LOG_ERREUR) ;
            return cache_set($cle,
                array(
                    ’data’ => $valeur,
                    ’time’ => time(),
                    ’ttl’ => $ttl
                ),
                3600 + $ttl) ;
        
    

    Ensuite, dans l’espace privé du site, j’ai consulté les statistiques d’un article. Les logs montrent que 2 fichiers datasource....txt ont été créés dans /tmp/cache/wheels. Un examen du répertoire le confirme.

    2015-10-26 15:04:25 ... :Pri:ERREUR : CI CACHE SET de iterateur : A
    2015-10-26 15:04:25 ... :Pri:ERREUR : CI CACHE SET de iterateur : B
    2015-10-26 15:04:25 ... :Pri:ERREUR : CI CACHE SET de textwheels : ../tmp/cache/wheels/datasource_acc0b40712268d73bce5056d75e2d22b.txt
    2015-10-26 15:04:25 ... :Pri:ERREUR : CI CACHE SET de iterateur : A
    2015-10-26 15:04:25 ... :Pri:ERREUR : CI CACHE SET de iterateur : B
    2015-10-26 15:04:25 ... :Pri:ERREUR : CI CACHE SET de textwheels : ../tmp/cache/wheels/datasource_5d2bd35e83ad81cf50437400f60004db.txt
    

    Dans la fonction cache_set de ecrire/*iterateur*/data.php, le traitement continue après le test d’existence de la fonction ’cache_set’. Or le site n’a pas le plugin memoization, et un examen des sources montre que cette fonction (pas la méthode) existe uniquement dans plugins-dist/*textwheel*/inc/memoization-mini.php. C’est donc cette dernière fonction qui est utilisée par erreur par l’itérateur.

    Cordialement
    Equipement

  • Anomalie #3575 (Nouveau) : Regression GD2

    28 octobre 2015, par dani-belvil-net -

    Nomadgroup points out a functional regression on spip 3.0.20. compared to 3.0.17 :


    Mensaje reenviado --------
    Asunto : [Spip-es] Arreglado el problema del GD2
    Fecha : Mon, 26 Oct 2015 22:02:48 -0500
    De : Spip Nomadagroup <spip@nomadagroup.com>
    A : spip <spip-es@rezo.net>

    Bueno como mis presentimientos eran ciertos. El problema es de la versión del spip 3.0.20. Me atrase a la versión 3.0.17 y anda bien el el GD2.


    GD filters don’t work :

    El 26/10/15 a las 16:49, Spip Nomadagroup escibió :
    > Resulta que estoy queriendo usar la extensión para recortar unas imágenes pero no funciona... 
    > me esta arrojando errores (Error : filtro image_recadre no definido) o no hace la modificación.