Recherche avancée

Médias (0)

Mot : - Tags -/inscription3

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (79)

  • La file d’attente de SPIPmotion

    28 novembre 2010, par

    Une file d’attente stockée dans la base de donnée
    Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
    Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...)

  • Gestion générale des documents

    13 mai 2011, par

    MédiaSPIP ne modifie jamais le document original mis en ligne.
    Pour chaque document mis en ligne il effectue deux opérations successives : la création d’une version supplémentaire qui peut être facilement consultée en ligne tout en laissant l’original téléchargeable dans le cas où le document original ne peut être lu dans un navigateur Internet ; la récupération des métadonnées du document original pour illustrer textuellement le fichier ;
    Les tableaux ci-dessous expliquent ce que peut faire MédiaSPIP (...)

  • 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

Sur d’autres sites (11364)

  • Path and bundle strings have different number of entries ; invalid manifest : xuggle-xuggler

    7 décembre 2013, par henrycharles

    I am new to multimedia.I want to make a project for live video chat in java. Googling around I found about Xuggler.I successfully downloaded all the jars given in this How do you install the latest version of Xuggler (5.4, as of 18/05/2013) in eclipse ? .

    enter image description here

    and tried executing sample code from http://www.javacodegeeks.com/2011/02/xuggler-tutorial-frames-capture-video.html I am not getting any compilation error but the following runtime error. Any help would be much appreciated.

    com.xuggle.ferry.JNIManifest - path and bundle strings have different number of entries ; invalid manifest : xuggle-xuggler

    import java.awt.image.BufferedImage;
    import java.io.File;
    import java.io.IOException;

    import javax.imageio.ImageIO;

    import com.xuggle.mediatool.IMediaReader;
    import com.xuggle.mediatool.MediaListenerAdapter;
    import com.xuggle.mediatool.ToolFactory;
    import com.xuggle.mediatool.event.IVideoPictureEvent;
    import com.xuggle.xuggler.Global;

    public class ABC {

       public static final double SECONDS_BETWEEN_FRAMES = 10;

       private static final String inputFilename = "D://ab.mp4";
       private static final String outputFilePrefix = "c://snapshots//mysnapshot";

       // The video stream index, used to ensure we display frames from one and
       // only one video stream from the media container.
       private static int mVideoStreamIndex = -1;

       // Time of last frame write
       private static long mLastPtsWrite = Global.NO_PTS;

       public static final long MICRO_SECONDS_BETWEEN_FRAMES =
           (long)(Global.DEFAULT_PTS_PER_SECOND * SECONDS_BETWEEN_FRAMES);

       public static void main(String[] args) {




           IMediaReader mediaReader = ToolFactory.makeReader(inputFilename);

           // stipulate that we want BufferedImages created in BGR 24bit color space
           mediaReader.setBufferedImageTypeToGenerate(BufferedImage.TYPE_3BYTE_BGR);

           mediaReader.addListener(new ImageSnapListener());

           // read out the contents of the media file and
           // dispatch events to the attached listener
           while (mediaReader.readPacket() == null) ;

       }

       private static class ImageSnapListener extends MediaListenerAdapter {

           public void onVideoPicture(IVideoPictureEvent event) {

               if (event.getStreamIndex() != mVideoStreamIndex) {
                   // if the selected video stream id is not yet set, go ahead an
                   // select this lucky video stream
                   if (mVideoStreamIndex == -1)
                       mVideoStreamIndex = event.getStreamIndex();
                   // no need to show frames from this video stream
                   else
                       return;
               }

               // if uninitialized, back date mLastPtsWrite to get the very first frame
               if (mLastPtsWrite == Global.NO_PTS)
                   mLastPtsWrite = event.getTimeStamp() - MICRO_SECONDS_BETWEEN_FRAMES;

               // if it's time to write the next frame
               if (event.getTimeStamp() - mLastPtsWrite >=
                       MICRO_SECONDS_BETWEEN_FRAMES) {

                   String outputFilename = dumpImageToFile(event.getImage());

                   // indicate file written
                   double seconds = ((double) event.getTimeStamp()) /
                       Global.DEFAULT_PTS_PER_SECOND;
                   System.out.printf(
                           "at elapsed time of %6.3f seconds wrote: %s\n",
                           seconds, outputFilename);

                   // update last write time
                   mLastPtsWrite += MICRO_SECONDS_BETWEEN_FRAMES;
               }

           }

           private String dumpImageToFile(BufferedImage image) {
               try {
                   String outputFilename = outputFilePrefix +
                        System.currentTimeMillis() + ".png";
                   ImageIO.write(image, "png", new File(outputFilename));
                   return outputFilename;
               }
               catch (IOException e) {
                   e.printStackTrace();
                   return null;
               }
           }

       }

    }
  • avcodec/gifdec : check that the correct number of bytes was decoded

    17 décembre 2013, par Michael Niedermayer
    avcodec/gifdec : check that the correct number of bytes was decoded
    

    Fixes use of uninitialized memory
    Fixes : msan_uninit-mem_7f084c646637_9261_top_title_green_frog.gif
    Found-by : Mateusz "j00ru" Jurczyk and Gynvael Coldwind
    Signed-off-by : Michael Niedermayer <michaelni@gmx.at>

    • [DH] libavcodec/gifdec.c
  • lavc : Print number of reference frames if debug level >= verbose.

    13 mars 2015, par Carl Eugen Hoyos
    lavc : Print number of reference frames if debug level >= verbose.
    
    • [DH] libavcodec/utils.c