Recherche avancée

Médias (0)

Mot : - Tags -/inscription3

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

Autres articles (57)

  • Participer à sa traduction

    10 avril 2011

    Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
    Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
    Actuellement MediaSPIP n’est disponible qu’en français et (...)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

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

  • Merge commit ’efbfb1ad1112cea79bef51fd9f30c0c94735abfc’

    27 août 2015, par Hendrik Leppkes
    Merge commit ’efbfb1ad1112cea79bef51fd9f30c0c94735abfc’
    

    * commit ’efbfb1ad1112cea79bef51fd9f30c0c94735abfc’ :
    dnxhddata : Group together RUN-related tables

    Merged-by : Hendrik Leppkes <h.leppkes@gmail.com>

    • [DH] libavcodec/dnxhddata.c
  • how to merge an audio file with an image in android using javaCV

    11 mai 2016, par Darshan Soni

    I have aleady tried some code but it is throwing exception like this,

    05-11 17:34:00.449 1838-2316/darshan.fragments_demo E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
                                                                         Process: darshan.fragments_demo, PID: 1838
                                                                         java.lang.RuntimeException: An error occurred while executing doInBackground()
                                                                             at android.os.AsyncTask$3.done(AsyncTask.java:309)
                                                                             at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354)
                                                                             at java.util.concurrent.FutureTask.setException(FutureTask.java:223)
                                                                             at java.util.concurrent.FutureTask.run(FutureTask.java:242)
                                                                             at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
                                                                             at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
                                                                             at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
                                                                             at java.lang.Thread.run(Thread.java:818)
                                                                          Caused by: java.lang.UnsatisfiedLinkError: org.bytedeco.javacpp.avutil
                                                                             at java.lang.Class.classForName(Native Method)
                                                                             at java.lang.Class.forName(Class.java:324)
                                                                             at org.bytedeco.javacpp.Loader.load(Loader.java:413)
                                                                             at org.bytedeco.javacpp.Loader.load(Loader.java:381)
                                                                             at org.bytedeco.javacpp.avformat$AVFormatContext.<clinit>(avformat.java:2597)
                                                                             at org.bytedeco.javacv.FFmpegFrameGrabber.startUnsafe(FFmpegFrameGrabber.java:386)
                                                                             at org.bytedeco.javacv.FFmpegFrameGrabber.start(FFmpegFrameGrabber.java:380)
                                                                             at darshan.fragments_demo.Layout1$Test.doInBackground(Layout1.java:166)
                                                                             at darshan.fragments_demo.Layout1$Test.doInBackground(Layout1.java:136)
                                                                             at android.os.AsyncTask$2.call(AsyncTask.java:295)
                                                                             at java.util.concurrent.FutureTask.run(FutureTask.java:237)
                                                                             at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234) 
                                                                             at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) 
                                                                             at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) 
                                                                             at java.lang.Thread.run(Thread.java:818)
    </clinit>

     
    Now in gradle file I’ve included some libraries my gradle file is as follow,

    apply plugin: 'com.android.application'

    android {
       compileSdkVersion 23
       buildToolsVersion "23.0.2"

           packagingOptions {
               exclude 'META-INF/LICENSE'
               exclude 'META-INF/LICENSE-FIREBASE.txt'
               exclude 'META-INF/NOTICE'
               exclude 'META-INF/services/javax.annotation.processing.Processor'
               pickFirst  'META-INF/maven/org.bytedeco.javacpp-presets/opencv/pom.properties'
               pickFirst  'META-INF/maven/org.bytedeco.javacpp-presets/opencv/pom.xml'
               pickFirst  'META-INF/maven/org.bytedeco.javacpp-presets/ffmpeg/pom.properties'
               pickFirst  'META-INF/maven/org.bytedeco.javacpp-presets/ffmpeg/pom.xml'

           }


       defaultConfig {
           applicationId "darshan.fragments_demo"
           minSdkVersion 16
           targetSdkVersion 23
           versionCode 1
           versionName "1.0"
       }
       buildTypes {
           release {
               minifyEnabled false
               proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
           }
       }
    }

    dependencies {
       compile fileTree(dir: 'libs', include: ['*.jar'])
       testCompile 'junit:junit:4.12'

       compile 'com.android.support:appcompat-v7:23.1.1'
       compile 'com.android.support:design:23.1.1'
       compile group: 'org.bytedeco', name: 'javacv', version: '1.1'
       compile group: 'org.bytedeco.javacpp-presets', name: 'opencv', version: '2.4.11-0.11', classifier: 'android-arm'
       compile group: 'org.bytedeco.javacpp-presets', name: 'opencv', version: '2.4.11-0.11', classifier: 'android-x86'
       compile group: 'org.bytedeco.javacpp-presets', name: 'ffmpeg', version: '2.6.1-0.11', classifier: 'android-arm'
       compile group: 'org.bytedeco.javacpp-presets', name: 'ffmpeg', version: '2.6.1-0.11', classifier: 'android-x86'


    }

    And java file is as follow,

    public class Test extends AsyncTask {

       ProgressDialog dialog;
       FFmpegFrameRecorder recorder;
       String videoPath;
       protected void onPreExecute() {
           dialog = new ProgressDialog(Layout1.this);
           dialog.setMessage("Genrating video, Please wait.........");
           dialog.setCancelable(false);
           //dialog.show();
       };
       @Override
       protected Void doInBackground(Void... params) {

           File folder = Environment.getExternalStorageDirectory();
           String path = folder.getAbsolutePath() + "/DCIM/Camera";
           // ArrayList<string> paths = (ArrayList<string>) getListOfFiles(path, "jpg");
           long millis = System.currentTimeMillis();
           videoPath = path + "/" + "test_sham_"+millis+".3gp";

           try {



               //audio grabber

               FFmpegFrameGrabber grabber2 = new FFmpegFrameGrabber(folder.getAbsolutePath()+"/bluetooth/abcd.mp3");

               //video grabber
               FFmpegFrameGrabber grabber1 = new FFmpegFrameGrabber(path+"/1.jpg");
               grabber1.start();

               grabber2.start();

               recorder = new FFmpegFrameRecorder(path
                       + "/" + "test_sham_"+millis+".mp4",  grabber1.getImageWidth(), grabber1.getImageHeight(),2);

               //recorder.setVideoCodec(5);
               recorder.setVideoCodec(avcodec.AV_CODEC_ID_MPEG4);
               // recorder.setVideoCodec(avcodec.AV_CODEC_ID_MP4ALS);

               //recorder.setFormat("3gp");
                 recorder.setFormat("mp4");
               recorder.setFrameRate(30);
               recorder.setSampleRate(grabber2.getSampleRate());
               recorder.setVideoBitrate(30);
               long startTime = System.currentTimeMillis();
               recorder.start();

               Frame frame1, frame2 = null;

               while ((frame1 = grabber1.grabFrame()) != null ||

                       (frame2 = grabber2.grabFrame()) != null) {

                   recorder.record(frame1);

                   recorder.record(frame2);

               }

               recorder.stop();

               grabber1.stop();

               grabber2.stop();




               System.out.println("Total Time:- " + recorder.getTimestamp());

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

           return null;
       }
    }
    </string></string>

    I just cant figure out what is wrong with the implementation
    Please help

  • ffmpeg batch frame extraction to .png

    21 juillet 2022, par Samuel Lang

    I'm attempting to extract stacks of .png files from short 20-second videos of zebrafish hearts for ImageJ heartbeat analysis.

    &#xA;

    So far, this code,

    &#xA;

    ffmpeg -i C:\example_directory\filename.movS -r 30/1 C:\example_directory\filename_%04d.png&#xA;

    &#xA;

    works quite well. However, this can only be run for one video file at a time, and outputs to one folder at a time.

    &#xA;

    I have a bit of code that converts multiple .mp4 videos into .mov :

    &#xA;

    for i in *.mp4; do ffmpeg -i "$i" -qscale 0 "$(basename"$i" .mp4)".mov ; done&#xA;

    &#xA;

    is there a way to use a for loop or some kind of batch or .sh file to automate the .png extraction from a large group of short videos, say, a twenty or so videos ?

    &#xA;

    I'm trying to write instructions to streamline the video and image processing for future lab students, so it might be helpful to know if there are differences in automating this for macOS, linux, or Windows 10

    &#xA;

    any advice is welcome !

    &#xA;

    thanks

    &#xA;