Recherche avancée

Médias (0)

Mot : - Tags -/masques

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

Autres articles (96)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

  • ANNEXE : Les plugins utilisés spécifiquement pour la ferme

    5 mars 2010, par

    Le site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)

Sur d’autres sites (8089)

  • Android : How to use Bambuser source code ?

    15 juin 2012, par Ravin

    I am trying to use Bambuser in my application. I just downloaded the source code meant for Android phone and I have extracted it to get a ffmpeg folder. Now I want to use this information in my Android Eclipse project. How would I go about doint it ? I checked the folder and there seems to be a Makefile in it and also some .c files. This seems like it's coded in C but can I still use it in my Java Android project ?And how would I do that ?Please help.

  • optimal video quality using ffmpeg

    13 juillet 2021, par Khamidjon Khamidov

    I am using ffmpeg library in flutter. My task is to upload video captured with phone camera with the least Megabyte data possible while achieving quality which a human eye cannot feel.

    


    I really need you suggestions on this. I tried this configuration,but I need more optimal if possible :

    


    await _flutterFFmpeg.execute(
  "-i ${fileSystemEntity.path} "
  "-vcodec libx264 "
  "-crf 27 "
  "-preset ultrafast "
  "-an "
  "-y $newFilePath",
);    


    


    I need to reduce 2 min video below 10Mb if possible.

    


  • Equalizers, bassboost and reverb effect not working (using FFmpegMediaPlayer)

    9 février 2018, par Arren

    I’m currently using FFmpegMediaPlayer from github and the effects are not working in the phone but works perfectly in the emulator which of both are the same API 22.

    The strange thing is that when I switch the code from FFmpegMediaplayer to standard android media player the effects start working again in the real phone device. But when I switch back to ffpmeg the effect only works in the emulator and not in the real device. My code is as below,

    public void setupVisualizerFxAndUI() {

       try {
           mVisualizer = new Visualizer(mMediaPlayer.getAudioSessionId());
           mEqualizer = new Equalizer(0, mMediaPlayer.getAudioSessionId());
           mEqualizer.setEnabled(true);

           try {
               bassBoost = new BassBoost(0, mMediaPlayer.getAudioSessionId());
               bassBoost.setEnabled(false);
               BassBoost.Settings bassBoostSettingTemp = bassBoost.getProperties();
               BassBoost.Settings bassBoostSetting = new BassBoost.Settings(bassBoostSettingTemp.toString());
               bassBoostSetting.strength = (1000 / 19);
               bassBoost.setProperties(bassBoostSetting);
               mMediaPlayer.setAuxEffectSendLevel(1.0f);

               presetReverb = new PresetReverb(0, mMediaPlayer.getAudioSessionId());
               presetReverb.setPreset(PresetReverb.PRESET_NONE);
               presetReverb.setEnabled(false);
               mMediaPlayer.setAuxEffectSendLevel(1.0f);
           } catch (Exception e) {
               e.printStackTrace();
           }

       } catch (Exception e) {
           e.printStackTrace();
       }

       if (homeActivity.isEqualizerEnabled) {
           try {
               bassBoost.setEnabled(true);
               BassBoost.Settings bassBoostSettingTemp = bassBoost.getProperties();
               BassBoost.Settings bassBoostSetting = new BassBoost.Settings(bassBoostSettingTemp.toString());
               if (homeActivity.bassStrength == -1) {
                   bassBoostSetting.strength = (1000 / 19);
               } else {
                   bassBoostSetting.strength = homeActivity.bassStrength;
               }
               bassBoost.setProperties(bassBoostSetting);
               mMediaPlayer.setAuxEffectSendLevel(1.0f);


               if (homeActivity.reverbPreset == -1) {
                   presetReverb.setPreset(PresetReverb.PRESET_NONE);
               } else {
                   presetReverb.setPreset(homeActivity.reverbPreset);
               }
               presetReverb.setEnabled(true);
               mMediaPlayer.setAuxEffectSendLevel(1.0f);

           } catch (Exception e) {
               e.printStackTrace();
           }
       }
       if (homeActivity.isEqualizerEnabled && homeActivity.isEqualizerReloaded) {
           try {
               homeActivity.isEqualizerEnabled = true;
               int pos = homeActivity.presetPos;
               if (pos != 0) {
                   mEqualizer.usePreset((short) (pos - 1));
               } else {
                   for (short i = 0; i < 5; i++) {
                       mEqualizer.setBandLevel(i, (short) homeActivity.seekbarpos[i]);
                   }
               }
               if (homeActivity.bassStrength != -1 && homeActivity.reverbPreset != -1) {
                   bassBoost.setEnabled(true);
                   bassBoost.setStrength(homeActivity.bassStrength);
                   presetReverb.setEnabled(true);
                   presetReverb.setPreset(homeActivity.reverbPreset);
               }
               mMediaPlayer.setAuxEffectSendLevel(1.0f);

           } catch (Exception e) {
               e.printStackTrace();
           }
       }

    where mMediaPlayer is ffmpeg...Other than that the library is working fine in regards to streaming. The only problem is that it doesn’t get any effect put in. I thought this might be a coding problem so I just switched ffmpeg with Android standard media player like I mentioned above and it works. FFmpeg - bass boost and equalizer only works in the emulator and not in real phone device.

    Another strange thing was that the effect initially worked at first in debug run mode and stopped working after I signed the apk. From which point on it stopped working both in the debug as well as any other run modes i.e - release also....I’m not using any pro guard rules also.

    Points to note :
    1. Replacing FFmpegmediaplayer with Standard Media player the effects works.
    2. Effects worked before signing the apk then stopped working in all run modes
    3. Using the same code above for FFMpegmediaplayer effects only work in the
    Emulator and not in real device.
    4. Other than the effects problem, FFmpegmediaplayer is functional regarding
    streaming and local playback - in real phone device as well as emulator.