Recherche avancée

Médias (0)

Mot : - Tags -/formulaire

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

Autres articles (71)

  • 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

  • Le plugin : Podcasts.

    14 juillet 2010, par

    Le problème du podcasting est à nouveau un problème révélateur de la normalisation des transports de données sur Internet.
    Deux formats intéressants existent : Celui développé par Apple, très axé sur l’utilisation d’iTunes dont la SPEC est ici ; Le format "Media RSS Module" qui est plus "libre" notamment soutenu par Yahoo et le logiciel Miro ;
    Types de fichiers supportés dans les flux
    Le format d’Apple n’autorise que les formats suivants dans ses flux : .mp3 audio/mpeg .m4a audio/x-m4a .mp4 (...)

  • Keeping control of your media in your hands

    13 avril 2011, par

    The vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
    While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
    MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
    MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...)

Sur d’autres sites (7705)

  • Scroll playlist items into view. Cancel 'play next' timeout if user navigates previous/next etc.

    2 février 2015, par scottschiller
    Scroll playlist items into view. Cancel ’play next’ timeout if user navigates previous/next etc.
  • Play audio from ffmpegframegrabber

    5 juillet 2013, par Shataya

    For an augmented reality app which should play videos, adjusted to the detected marker.
    I can't use the android video view as it is not possible to rotate it.
    Therefor I have imported the javacv and ffmpeg libraries.
    So far I can successfully render my video with opengl es but I have problems with the audio playback.

    I extract the frames with FFmpegFrameGrabber :

    grabber = new MyFFmpegFrameGrabber(Environment.getExternalStorageDirectory()+"/arvideo_"+fileName+".mp4");
    Frame frame = grabber.grabFrame();
    ....
    if(frame.samples != null) {    
      // I have my audio samples and then?    
    }

    I tried to playback the audio with the AudioTrack class.

    int bufferSize = AudioTrack.getMinBufferSize(grabber.getSampleRate(),AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT);
    track = new AudioTrack(AudioManager.STREAM_MUSIC, grabber.getSampleRate(), AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT, bufferSize, AudioTrack.MODE_STREAM);
    track.play();

    // call track.write(....) ???

    I get only a static noise. I have read that the sample format is AV_SAMPLE_FMT_FLTP but android needs AV_SAMPLE_FMT_S16. That's why I tried to convert the samples with com.googlecode.javacv.cpp.swresample class. I think that I'm doing something wrong because I still have only noise.

    swrcontext = com.googlecode.javacv.cpp.swresample.swr_alloc();
    com.googlecode.javacv.cpp.swresample.swr_alloc_set_opts(swrcontext,AV_CH_LAYOUT_STEREO, avutil.AV_SAMPLE_FMT_FLTP, getSampleRate(), AV_CH_LAYOUT_STEREO, avutil.AV_SAMPLE_FMT_S16, getSampleRate(), 0, null);
    com.googlecode.javacv.cpp.swresample.swr_init(swrcontext);
    // ....
    PointerPointer inData =  samples_frame.data();
    PointerPointer outData = samples_frame.data();            
    com.googlecode.javacv.cpp.swresample.swr_convert(swrcontext, outData, samples_frame.nb_samples(), inData,  samples_frame.nb_samples());
    samples_frame = new AVFrame(outData);

    I really have no idea anymore... I hope anybody can help me. Thanks.

  • Video compressed using ffmpeg-android-java library, does not play on Web browsers

    27 juin 2016, par Jay Donga

    I am capturing video using default camera in Android and compressing it using ffmpeg-android-java library.

    After successful compression, video is playing in MXPlayer app, but fails to play in Web browsers like Google Chrome, Firefox.

    What can be the reason ?

    I have shared my compression logic. What changes can I make here so it can play on browsers ?

    String[] str=new String[]{"-y" ,"-i",sourceFilename,"-strict","experimental","-s", "160x120","-r","25", "-vcodec", "mpeg4", "-b", "150k", "-ab","48000", "-ac", "2", "-ar", "22050", destinationFilename};

    try{
               FFmpeg ffmpeg = FFmpeg.getInstance(getActivity());
               ffmpeg.execute(str, new ExecuteBinaryResponseHandler() {

                   @Override
                   public void onStart() {}

                   @Override
                   public void onProgress(String message) {
                       Log.e("onProgress",message);
                   }

                   @Override
                   public void onFailure(String message) {
                       Log.e("onFailure",message);
                   }

                   @Override
                   public void onSuccess(String message) {
                       Log.e("onSuccess",message);
                   }

                   @Override
                   public void onFinish() {}
               });
           }  catch (FFmpegCommandAlreadyRunningException e) {
               e.printStackTrace();
           }