Recherche avancée

Médias (33)

Mot : - Tags -/creative commons

Autres articles (104)

  • Soumettre améliorations et plugins supplémentaires

    10 avril 2011

    Si vous avez développé une nouvelle extension permettant d’ajouter une ou plusieurs fonctionnalités utiles à MediaSPIP, faites le nous savoir et son intégration dans la distribution officielle sera envisagée.
    Vous pouvez utiliser la liste de discussion de développement afin de le faire savoir ou demander de l’aide quant à la réalisation de ce plugin. MediaSPIP étant basé sur SPIP, il est également possible d’utiliser le liste de discussion SPIP-zone de SPIP pour (...)

  • Emballe médias : à quoi cela sert ?

    4 février 2011, par

    Ce plugin vise à gérer des sites de mise en ligne de documents de tous types.
    Il crée des "médias", à savoir : un "média" est un article au sens SPIP créé automatiquement lors du téléversement d’un document qu’il soit audio, vidéo, image ou textuel ; un seul document ne peut être lié à un article dit "média" ;

  • 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 (11837)

  • Evolution #4762 : Donner une préférence de poids aux utilisations de pipelines

    3 mai 2021, par RastaPopoulos ♥

    Oui alors c’est pour ça que je demandais, je n’arrive pas trop à voir si c’était facilement implémentable ou pas. Donc si y a des libs qui aident tant mieux. Si un jour on ajoute cette possibilité, ça fera un système pas mal super fin pour l’extension, encore plus qu’actuellement.

    S’il y a déjà pour le cas "tout à la fin" c’est une bonne chose, super. Je suis persuadé d’avoir déjà vu sur la zone un cas qui aurait aimé être le plus au début, inversement, mais je n’arrive plus à me retrouver lequel.

  • NoClassDefFoundError at FFmpegFrameRecorder

    30 janvier 2015, par Sanjay Rapolu

    I am developing a android application and converting set of images into videos is one of its functionality. whenever I am trying to create an object of FFmpegFrameRecorder, NoClassDefFoundError java lang.ClassNotFoundException org.bytedeco.javacv.FFmpegFraerecorder exception is getting throwed. Here is the code on which I’m working. can anyone please suggest the reason for this error and the solution ?

    package com.example.makevideo;

    import java.io.File;

    import org.bytedeco.javacpp.opencv_core;
    import org.bytedeco.javacpp.opencv_core.IplImage;
    import org.bytedeco.javacv.FFmpegFrameRecorder;

    import android.app.Activity;
    import android.os.Bundle;
    import android.os.Environment;
    import android.util.Log;
    import android.view.View;
    import android.widget.Button;
    import android.widget.Toast;
    import static org.bytedeco.javacpp.opencv_highgui.cvLoadImage;


    public class MainActivity extends Activity {

            private static final String EXTR_DIR = "Screenshot";

            String path = Environment.getExternalStorageDirectory() + File.separator
                            + EXTR_DIR;
            Button Record;

            @Override
            protected void onCreate(Bundle savedInstanceState) {
                    super.onCreate(savedInstanceState);
                    setContentView(R.layout.activity_main);

                    System.out.println("Application Runs");

                    Toast.makeText(getApplicationContext(), path, Toast.LENGTH_SHORT)
                                    .show();
                    ;
                    recording();

            }

            private void recording() {
                    // TODO Auto-generated method stub

                    Record = (Button) findViewById(R.id.Record);

                    Record.setOnClickListener(new View.OnClickListener() {

                            @Override
                            public void onClick(View v) {
                                    // TODO Auto-generated method stub
                                    System.out.println(path);
                                    Toast.makeText(getApplicationContext(), path, Toast.LENGTH_LONG)
                                                    .show();
                                    Log.d("Record",
                                                    "Environment.getExternalStorageDirectory().getPath()  : "
                                                                    + path);
                                    record();
                            }
                    });
            }

            private void record() {

                    File folder = new File(path);

                    File[] listOfFiles = folder.listFiles();
                    opencv_core.IplImage[] iplimage = null;
                    if (listOfFiles.length > 0) {

                            System.out.println("in IFFF...");

                            // Toast.makeText(getApplicationContext(), listOfFiles.length,
                            // Toast.LENGTH_SHORT).show();
                            iplimage = new opencv_core.IplImage[listOfFiles.length];

                            for (int j = 0; j < listOfFiles.length; j++) {

                                    String files = "";

                                    if (listOfFiles[j].isFile()) {
                                            files = listOfFiles[j].getName();
                                            System.out.println(" j " + j + listOfFiles[j]);
                                    }

                                    String[] tokens = files.split("\\.(?=[^\\.]+$)");
                                    String name = tokens[0];

                                    Toast.makeText(getApplicationContext(),
                                                    "size=" + listOfFiles.length, Toast.LENGTH_SHORT)
                                                    .show();

                                    iplimage[j] = cvLoadImage(path + File.separator + name + ".jpg");

                            }

                    }

                    FFmpegFrameRecorder recorder = new FFmpegFrameRecorder(path
                                    + File.separator + "OUTPUT" + System.currentTimeMillis()
                                    + ".mp4", 200, 150);

                    try {
                            recorder.setVideoCodec(13); // CODEC_ID_MPEG4 //CODEC_ID_MPEG1VIDEO
                            // //http://stackoverflow.com/questions/14125758/javacv-ffmpegframerecorder-properties-explanation-needed

                            recorder.setFrameRate(1); // This is the frame rate for video. If
                                                                                    // you really want to have good video
                                                                                    // quality you need to provide large set
                                                                                    // of images.
                            recorder.setPixelFormat(0); // PIX_FMT_YUV420P

                            recorder.start();

                            for (int i = 0; i < iplimage.length; i++) {

                                    recorder.record(iplimage[i]);

                            }
                           
                            recorder.stop();
                            Toast.makeText(MainActivity.this, "Record Completed",
                                            Toast.LENGTH_SHORT).show();

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

    }
  • Anomalie #4623 : Styles des fieldset dans l’espace privé

    17 avril 2021

    Je propose pour ce ticket d’en profiter pour uniformiser tous les quelques formulaires qui ont des "vrais" fieldsets toujours dans un conteneur.

    Ah oui, je suis en plein confronté à ce problème pour gérer les marges et tout ça, si on peut uniformiser super.
    Dans la charte c’est sans conteneur .fieldset, alors pour comprendre quel est le cas normal et quelles sont les exceptions, c’est sport.
    Donc la vraie règle c’est avec conteneur .fieldset, c’est bien ça ? (Pour que j’adapte la charte au passage).