
Recherche avancée
Médias (2)
-
GetID3 - Bloc informations de fichiers
9 avril 2013, par
Mis à jour : Mai 2013
Langue : français
Type : Image
-
GetID3 - Boutons supplémentaires
9 avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
Autres articles (67)
-
Mise à jour de la version 0.1 vers 0.2
24 juin 2013, parExplications 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, parCertains 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, parPré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@… — Logameliorer 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 suitOr é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 LuisI 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());
}