Recherche avancée

Médias (91)

Autres articles (11)

  • MediaSPIP Init et Diogène : types de publications de MediaSPIP

    11 novembre 2010, par

    À l’installation d’un site MediaSPIP, le plugin MediaSPIP Init réalise certaines opérations dont la principale consiste à créer quatre rubriques principales dans le site et de créer cinq templates de formulaire pour Diogène.
    Ces quatre rubriques principales (aussi appelées secteurs) sont : Medias ; Sites ; Editos ; Actualités ;
    Pour chacune de ces rubriques est créé un template de formulaire spécifique éponyme. Pour la rubrique "Medias" un second template "catégorie" est créé permettant d’ajouter (...)

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

  • MediaSPIP Core : La Configuration

    9 novembre 2010, par

    MediaSPIP Core fournit par défaut trois pages différentes de configuration (ces pages utilisent le plugin de configuration CFG pour fonctionner) : une page spécifique à la configuration générale du squelettes ; une page spécifique à la configuration de la page d’accueil du site ; une page spécifique à la configuration des secteurs ;
    Il fournit également une page supplémentaire qui n’apparait que lorsque certains plugins sont activés permettant de contrôler l’affichage et les fonctionnalités spécifiques (...)

Sur d’autres sites (515)

  • ffmpeg / node-js-ffmpeg No device found

    20 juillet 2020, par Nikola Lukic

    I get list of devices on my windows mashine.
Looks like :

    


    Device Name = Realtek High Definition Audio - Device Id = HDAUDIO\FUNC_01&VEN_10EC&DEV_0887&SUBSYS_10438445&REV_1003\4&3AD857FA&0&0001 - Status = OK
Device Name = USB Audio Device - Device Id = USB\VID_0C45&PID_6340&MI_02\6&313CDC8E&0&0002 - Status = OK
Device Name = NVIDIA High Definition Audio - Device Id = HDAUDIO\FUNC_01&VEN_10DE&DEV_0041&SUBSYS_1458356D&REV_1001\5&27AB1F0A&0&0001 - Status = OK
Device Name = NVIDIA Virtual Audio Device (Wave Extensible) (WDM) - Device Id = ROOT\UNNAMED_DEVICE\0000 - Status = OK
Device Name = NVIDIA GeForce GTX 650 Ti BOOST - Device Id = VideoController1 - Status = OK


    


    After :

    


     ffmpeg -f dshow -i video="NVIDIA GeForce GTX 650 Ti BOOST"  -framerate 30 -video_size 640x480 -f mpegts -codec:v mpeg2video -s 640x480 -rtbufsize 100M -b:v 1000k -bf 0 http://localhost:8081/supersecret


    


    I try also divice ID = VideoController1
I got error log :

    


     Could not find video device with name [NVIDIA GeForce GTX 650 Ti 
BOOST] among source devices of type video.
video=NVIDIA GeForce GTX 650 Ti BOOST: I/O error


    


    Any suggestion...

    


  • Ffmpeg set duration using node-fluent-ffmpeg

    23 mai 2013, par Vprnl

    I'm really new to the world of ffmpeg so please excuses me if this is a stupid queston.

    I'm using the module Node-fluent-ffmpeg to stream a movie and convert it from avi to webm.
    So far so good (it plays the video), but I'm having trouble parsing the duration to the player. My ultimate goal is to be able to skip ahead in the movie. But first the player needs to know how long the video is.

    my code is as followed :

    var stat = fs.statSync(movie);

    var start = 0;
    var end = 0;
    var range = req.header('Range');
    if (range != null) {
    start = parseInt(range.slice(range.indexOf('bytes=')+6,
     range.indexOf('-')));
    end = parseInt(range.slice(range.indexOf('-')+1,
     range.length));
    }
    if (isNaN(end) || end == 0) end = stat.size-1;
    if (start > end) return;

    res.writeHead(206, { // NOTE: a partial http response
       'Connection':'close',
       'Content-Type':'video/webm',
       'Content-Length':end - start,
       'Content-Range':'bytes '+start+'-'+end+'/'+stat.size,
       'Transfer-Encoding':'chunked'
    });

    var  proc = new ffmpeg({ source: movie, nolog: true, priority: 1, timeout:15000})
       .toFormat('webm')
       .withVideoBitrate('1024k')
       .addOptions(['-probesize 900000', '-analyzeduration 0', '-bufsize 14000'])
       .writeToStream(res, function(retcode, error){
       if (!error){
           console.log('file has been converted succesfully',retcode);
       }else{
           console.log('file conversion error',error);
       }
    });

    I tried to set the header with a start and a end based on this article : http://delog.wordpress.com/2011/04/25/stream-webm-file-to-chrome-using-node-js/

    I also looked in the FFmpeg documentation and found -f duration and -ss.
    But I don't quite know how to convert the byte range to seconds.

    I feel like I'm pretty close to a solution but my inexperience with the subject matter prohibits me from getting it to work. If I'm unclear in any way please let me know. (I have a tendency of explaining things fuzzy.)

    Thanks in advance !

  • Android code FFMPEG. Help me about using ffmpeg command

    4 mai 2016, par Badman

    I have a videos with large size(22MB). I want resizing and crop that videos to small size (1 2 MB). Example size : 480 x 480.
    This is code i using :

    -i " + pathSourceVideos + " -strict experimental -vcodec libx264 -crf 27 -vf crop=out_w=in_h -threads 5 -preset ultrafast -strict -2 " +
    pathVideoComplete ;

    This code too slow.
    I have check time process done :
    With videos 14s : process in 02:44s
    With videos 10s : process in 02:00s
    Please give me some suggest.
    Sorry about my english.