Recherche avancée

Médias (2)

Mot : - Tags -/documentation

Autres articles (67)

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

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

  • Ecrire une actualité

    21 juin 2013, par

    Présentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
    Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
    Vous pouvez personnaliser le formulaire de création d’une actualité.
    Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...)

Sur d’autres sites (12715)

  • Revision 15908 : ameliorer le message de mise a jour : dans la langue du webmestre et pas ...

    9 août 2010, par cedric@… — Log

    ameliorer le message de mise a jour : dans la langue du webmestre et pas celle du site, avec le numero de version de SPIP explicite

  • Anomalie #3327 : Compilation des arguments de #PAGINATION buguée

    30 octobre 2014, par RastaPopoulos ♥

    Bon ben non, malheureusement ça ne marche pas. :(

    J’ai bien le bug numéro 2 qui est résolu, celui de l’accolade, ça oui. Mais le premier, le plus bloquant non.

    Actuellement j’ai ça :
    - soit le modèle est écrit en dur, et alors les deux personnalisations de labels qui suivent sont reconnues
    - soit le modèle est une balise dynamique, et RIEN n’est reconnu dans ce qui suit

    Or évidemment, le but c’est de pouvoir personnaliser le modèle ET les labels, quand on appelle une inclusion.

  • Decode Frame into a byte array to IplImage

    20 février 2015, par Ernesto Luis

    I have a .drv file with 4 channels of videos. I already remove the owner headers of each frame and I get a byte array that contains the frame bytes in Mpeg4 without any header. So what I need is decode this frame (byte array) using javaCv / ffmpeg to obtain a IplImage or .jpeg image.
    Here you have some code for ideas.

    public static void main(String[] args) throws IOException

       byte [] dvr1= new byte[8*1024];
       byte [] dvr;      
       try {  

          System.out.println("Leyendo...");    
          FileInputStream fileInput= new FileInputStream("D:\\muestra.drv");
          ByteArrayOutputStream baos= new ByteArrayOutputStream();

          if(fileInput!=null){
                BufferedInputStream bufferedInput = new BufferedInputStream(fileInput);

          // Streams y buffers de escritura.


           //Leer el fichero completo y ponerlo en memoria
                   int leidos = 0;
                    while((leidos= bufferedInput.read(dvr1))>=0){
                       baos.write(dvr1, 0, leidos);
                    }
                    //Pasar el contenido del fichero almacenado en memoria al arreglo de Bytes                        
                         dvr= baos.toByteArray();
                         baos.reset();
                         baos.close();
                         int lon= dvr.length;  


                     //Buscar el comienzo del header
                         int offset=0;
                         while(offset=dvr.length)
                                 break;
                         }

                         byte[] head= Arrays.copyOfRange(dvr, offset, offset+32);
                         offset+=32;
                             BasicHeader bHeader= new BasicHeader(head);
                             ExtraHeader xHeader= new ExtraHeader(head);
                             offset+=xHeader.SuperExtraSize;
                             PESHeader pesHeader= new PESHeader(Arrays.copyOfRange(dvr, offset,offset+32));
                             offset+=32;
                             byte[]frame;  

                             if(offset+bHeader.Size/ Here is the problem
                                     DecodeFrame(frame);                            

                         }                

        //  System.out.println("No se encontro el archivo");
       } catch (java.lang.Exception e) {
           // TODO: handle exception
            System.out.println(e.getMessage());
       }