Recherche avancée

Médias (0)

Mot : - Tags -/optimisation

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

Autres articles (20)

  • Création définitive du canal

    12 mars 2010, par

    Lorsque votre demande est validée, vous pouvez alors procéder à la création proprement dite du canal. Chaque canal est un site à part entière placé sous votre responsabilité. Les administrateurs de la plateforme n’y ont aucun accès.
    A la validation, vous recevez un email vous invitant donc à créer votre canal.
    Pour ce faire il vous suffit de vous rendre à son adresse, dans notre exemple "http://votre_sous_domaine.mediaspip.net".
    A ce moment là un mot de passe vous est demandé, il vous suffit d’y (...)

  • Les tâches Cron régulières de la ferme

    1er décembre 2010, par

    La gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
    Le super Cron (gestion_mutu_super_cron)
    Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...)

  • Taille des images et des logos définissables

    9 février 2011, par

    Dans beaucoup d’endroits du site, logos et images sont redimensionnées pour correspondre aux emplacements définis par les thèmes. L’ensemble des ces tailles pouvant changer d’un thème à un autre peuvent être définies directement dans le thème et éviter ainsi à l’utilisateur de devoir les configurer manuellement après avoir changé l’apparence de son site.
    Ces tailles d’images sont également disponibles dans la configuration spécifique de MediaSPIP Core. La taille maximale du logo du site en pixels, on permet (...)

Sur d’autres sites (4415)

  • Where to place the fontfile for the FFmpeg Android drawtext-Filter ?

    13 juin 2018, par jpGerhard

    I’m using the precompiled FFmpeg-Android by Bravobit (via gradle : implementation 'nl.bravobit:android-ffmpeg:1.1.5' ; based on WritingMind’s) with the intention of drawing the current timestamp/location onto a .mp4 file. I am completely new to FFmpeg and have started with Android Studio a few months ago.

    Information :

    • IDE : Android Studio
    • OS : OSX 10.13.5

    My problem :

    I don’t know whether the fontfile needs to be in the Application path on my Phone, in the Android Studio directory or just on a location on my MacBook (so it gets compiled when running the application).

    Basic FFmpeg commands (-version, ...) are working, but I can’t seem to figure out where I have to place my fontfile.

    My current command is as follows :

    -i /path/to/video.mp4 -vf drawtext=fontfile=/users/shared/fonts/arial.ttf :text='Hello World' /path/to/output.mp4

    I’ve tried a lot of variations and always received to following errors :

    Fontconfig error : Cannot load default config file
    [Parsed_drawtext_0 @ 0xecbfd420] impossible to init fontconfig
    [AVFilterGraph @ 0xec9cc140] Error initializing filter ’drawtext’ with args ’fontfile=/users/shared/fonts/arial.ttf:text=Hello World’
    Error reinitializing filters !
    Failed to inject frame into filter network : Unknown error occurred
    Error while processing the decoded data for stream #0:0
    Conversion failed !

    Does anyone have a suggestion on how to get this to work ?

  • Where to place the fontfile for the FFmpeg drawtext-Filter ?

    18 juin 2018, par jpGerhard

    I’m using the precompiled FFmpeg-Android by Bravobit (via gradle : implementation 'nl.bravobit:android-ffmpeg:1.1.5' ; based on WritingMind’s) with the intention of drawing the current timestamp/location onto a .mp4 file. I am completely new to FFmpeg and have started with Android Studio a few months ago.

    Information :

    • IDE : Android Studio
    • OS : OSX 10.13.5

    My problem :

    I don’t know whether the fontfile needs to be in the Application path on my Phone, in the Android Studio directory or just on a location on my MacBook (so it gets compiled when running the application).

    Basic FFmpeg commands (-version, ...) are working, but I can’t seem to figure out where I have to place my fontfile.

    My current command is as follows :

    -i /path/to/video.mp4 -vf drawtext=fontfile=/users/shared/fonts/arial.ttf:text='Hello World' /path/to/output.mp4

    I’ve tried a lot of variations and always received to following errors :

    Fontconfig error : Cannot load default config file
    [Parsed_drawtext_0 @ 0xecbfd420] impossible to init fontconfig
    [AVFilterGraph @ 0xec9cc140] Error initializing filter ’drawtext’ with args ’fontfile=/users/shared/fonts/arial.ttf:text=Hello World’
    Error reinitializing filters !
    Failed to inject frame into filter network : Unknown error occurred
    Error while processing the decoded data for stream #0:0
    Conversion failed !

    Does anyone have a suggestion on how to get this to work ?

  • Permission denied for openFileDescriptor to pass a file from SDCARD to FFmpeg

    15 février 2020, par 1234567

    Permission denied for openFileDescriptor to pass a file from SDCARD to FFmpeg

    I am trying to work with a file from Sdcard which is to be passed to FFmpeg fro this I am using

    Uri contentUri = ContentUris.withAppendedId(
               MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
               cursor.getLong(Integer.parseInt(BaseColumns._ID)));
       String fileOpenMode = "r";
       ParcelFileDescriptor parcelFd =
               resolver.openFileDescriptor(contentUri, fileOpenMode);
       if (parcelFd != null) {
           int fd = parcelFd.detachFd();
           // Pass the integer value "fd" into your native code. Remember to call
           // close(2) on the file descriptor when you're done using it.
       }

    int pid = android.os.Process.myPid();
               String mediaFile = "/proc/" + pid + "/fd/" + fd;

               Toast.makeText(videoexample.this, "mediafile" + mediaFile, Toast.LENGTH_SHORT).show();

               //File directoryToStore = videoexample.this.getExternalFilesDir("tempDirectory");
               File directoryToStore = videoexample.this.getExternalFilesDir("tempDirectory");
               if(directoryToStore != null) {
                   if (!directoryToStore.exists()) {
                       if (directoryToStore.mkdir()) ; //directory is created;
                   }
               }


               // Output path passed to FFmpeg
               String outputPath = directoryToStore+"/testFile.mp4";

               int rc = FFmpeg.execute("-y -i "+mediaFile+" -filter:v scale=1280:720 -c:a copy "+outputPath);

    If this file is present in the SDCard , It gives me an error

    E/mobile-ffmpeg: /proc/20124/fd/169: Permission denied in the logcat

    however if the file is from Internal (phone’s ) storage it works fine

    all the permissions are given , I am trying it on a Moto C android 7.0

    any help would be useeful