Recherche avancée

Médias (1)

Mot : - Tags -/wave

Autres articles (77)

  • MediaSPIP version 0.1 Beta

    16 avril 2011, par

    MediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Pour avoir une installation fonctionnelle, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

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

  • Amélioration de la version de base

    13 septembre 2013

    Jolie sélection multiple
    Le plugin Chosen permet d’améliorer l’ergonomie des champs de sélection multiple. Voir les deux images suivantes pour comparer.
    Il suffit pour cela d’activer le plugin Chosen (Configuration générale du site > Gestion des plugins), puis de configurer le plugin (Les squelettes > Chosen) en activant l’utilisation de Chosen dans le site public et en spécifiant les éléments de formulaires à améliorer, par exemple select[multiple] pour les listes à sélection multiple (...)

Sur d’autres sites (9130)

  • movenc : Add an option for resilient, hybrid fragmented/non-fragmented muxing

    1er novembre 2014, par Martin Storsjö
    movenc : Add an option for resilient, hybrid fragmented/non-fragmented muxing
    

    This allows ending up with a normal, non-fragmented file when
    the file is finished, while keeping the file readable if writing
    is aborted abruptly at any point. (Normally when writing a
    mov/mp4 file, the unfinished file is completely useless unless it
    is finished properly.)

    This results in a file where the mdat atom contains (and hides)
    all the moof atoms that were part of the fragmented file structure
    initially.

    Signed-off-by : Martin Storsjö <martin@martin.st>

    • [DH] doc/muxers.texi
    • [DH] libavformat/movenc.c
    • [DH] libavformat/movenc.h
    • [DH] libavformat/version.h
    • [DH] tests/fate/lavf-container.mak
    • [DH] tests/ref/lavf/mov_hybrid_frag
  • FFMPEG syntax clarification question for the "between" function [closed]

    31 octobre 2024, par user2571504

    I've been using a crop filter script to hold the crop in one place for the first 750 frames, then automate a moving crop to follow some action in the clip. It's working great for chunky moves (5 pixel jumps as shown below) :

    &#xA;

    -filter_script:v:0 crop-filter-script.txt&#xA;&#xA;crop=&#x27;1500:1000:100:&#xA;if(between(n,0,750),100,&#xA;if(between(n,751,756),105,&#xA;if(between(n,757,762),110,&#xA;if(between(n,763,768),115,&#xA;if(between(n,769,774),120,&#xA;if(between(n,775,780),125,&#xA;if(between(n,781,786),130,etc&#xA;

    &#xA;

    My question is about how "between" is interpreted. Does "between(n,751,756)" mean "frames 751, 752, 753, 754, 755 & 756" ? or does it exclude the start and ending frames, so that it's "between" those two numbers ? Like : 752, 753, 754 & 755 only ?

    &#xA;

    Thanks !

    &#xA;

  • Why can’t I run the ffmpeg executable stored in /mnt/sdcard ?

    18 novembre 2024, par user2193172

    I managed to compile the ffmpeg Static build. But when I am trying to call the ffmpeg command line I get a Java IOException : No such file or Directory.

    &#xA;&#xA;

    My code is as follows :

    &#xA;&#xA;

    public void merge_video(View view){&#xA;&#xA;    if(ffmpeg_file.exists()){&#xA;          Log.d(null, "ffmpeg exists");&#xA;      }else{&#xA;          Log.d(null, "Could not locate ffmpeg in the folder");&#xA;      }&#xA;&#xA;      File file1 = new File("/mnt/sdcard/com.ffmpeg_test/VID_3_25_2013_12_22.mp4");&#xA;      if(file1.exists()){&#xA;          Log.d(null,"File 1 exists");&#xA;      }&#xA;      File file2 = new File("/mnt/sdcard/com.ffmpeg_test/VID_3_25_2013_12_28.mp4");&#xA;      if(file2.exists()){&#xA;          Log.d(null,"File 2 exists");&#xA;      }&#xA;&#xA;      String[] ffmpegCommand = new String[5];&#xA;      ffmpegCommand[0] = "/mnt/sdcard/com.ffmpeg_test/ffmpeg";&#xA;      ffmpegCommand[1] = "-i";&#xA;      ffmpegCommand[2] = "concat:/mnt/sdcard/com.ffmpeg_test/VID_3_25_2013_12_22.mp4|/mnt/sdcard/com.ffmpeg_test/VID_3_25_2013_12_28.mp4";&#xA;      ffmpegCommand[3] = "copy";&#xA;      ffmpegCommand[4] = "/mnt/sdcard/com.ffmpeg_test/output.mp4";  &#xA;&#xA;      try {&#xA;          Process ffmpegProcess = new ProcessBuilder(ffmpegCommand).redirectErrorStream(true).start();&#xA;&#xA;          String line;&#xA;          BufferedReader reader = new BufferedReader(new InputStreamReader(ffmpegProcess.getInputStream()));&#xA;          Log.d(null, "*******Starting FFMPEG");&#xA;&#xA;          while((line = reader.readLine())!=null){&#xA;&#xA;              Log.d(null, "***"&#x2B;line&#x2B;"***"); &#xA;          }&#xA;          Log.d(null,"****ending FFMPEG****");&#xA;&#xA;    } catch (IOException e) {&#xA;        e.printStackTrace();&#xA;    }&#xA;  }&#xA;

    &#xA;&#xA;

    The LogCat print is as follows :

    &#xA;&#xA;

    03-27 20:41:10.522: W/System.err(24709): java.io.IOException: Error running exec(). Command: [/mnt/sdcard/com.ffmpeg_test/ffmpeg, -i, concat:/mnt/sdcard/com.ffmpeg_test/VID_3_25_2013_12_22.mp4|/mnt/sdcard/com.ffmpeg_test/VID_3_25_2013_12_28.mp4, copy, /mnt/sdcard/com.ffmpeg_test/output.mp4] Working Directory: null Environment: [ANDROID_SOCKET_zygote=13, TMPDIR=/data/local/tmp, ANDROID_BOOTLOGO=1, EXTERNAL_STORAGE=/mnt/sdcard, ANDROID_ASSETS=/system/app, PATH=/sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin, ASEC_MOUNTPOINT=/mnt/asec, LOOP_MOUNTPOINT=/mnt/obb, BOOTCLASSPATH=/system/framework/core.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/core-junit.jar, USBHOST_STORAGE=/mnt/sdcard/usbStorage, ANDROID_DATA=/data, LD_LIBRARY_PATH=/vendor/lib:/system/lib, ANDROID_ROOT=/system, ANDROID_PROPERTY_WORKSPACE=12,32768, EXTERNAL_STORAGE2=/mnt/sdcard/external_sd]&#xA;03-27 20:41:10.522: W/System.err(24709):    at java.lang.ProcessManager.exec(ProcessManager.java:224)&#xA;03-27 20:41:10.522: W/System.err(24709):    at java.lang.ProcessBuilder.start(ProcessBuilder.java:202)&#xA;03-27 20:41:10.522: W/System.err(24709):    at com.example.ffmpeg_test.MainActivity.merge_video(MainActivity.java:106)&#xA;03-27 20:41:10.522: W/System.err(24709):    at java.lang.reflect.Method.invokeNative(Native Method)&#xA;03-27 20:41:10.522: W/System.err(24709):    at java.lang.reflect.Method.invoke(Method.java:507)&#xA;03-27 20:41:10.527: W/System.err(24709):    at android.view.View$1.onClick(View.java:2149)&#xA;03-27 20:41:10.527: W/System.err(24709):    at android.view.View.performClick(View.java:2538)&#xA;03-27 20:41:10.527: W/System.err(24709):    at android.view.View$PerformClick.run(View.java:9152)&#xA;03-27 20:41:10.527: W/System.err(24709):    at android.os.Handler.handleCallback(Handler.java:587)&#xA;03-27 20:41:10.527: W/System.err(24709):    at android.os.Handler.dispatchMessage(Handler.java:92)&#xA;03-27 20:41:10.527: W/System.err(24709):    at android.os.Looper.loop(Looper.java:123)&#xA;03-27 20:41:10.527: W/System.err(24709):    at android.app.ActivityThread.main(ActivityThread.java:3691)&#xA;03-27 20:41:10.527: W/System.err(24709):    at java.lang.reflect.Method.invokeNative(Native Method)&#xA;03-27 20:41:10.527: W/System.err(24709):    at java.lang.reflect.Method.invoke(Method.java:507)&#xA;03-27 20:41:10.532: W/System.err(24709):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847)&#xA;03-27 20:41:10.532: W/System.err(24709):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)&#xA;03-27 20:41:10.537: W/System.err(24709):    at dalvik.system.NativeStart.main(Native Method)&#xA;03-27 20:41:10.537: W/System.err(24709): Caused by: java.io.IOException: No such file or directory&#xA;03-27 20:41:10.537: W/System.err(24709):    at java.lang.ProcessManager.exec(Native Method)&#xA;03-27 20:41:10.537: W/System.err(24709):    at java.lang.ProcessManager.exec(ProcessManager.java:222)&#xA;03-27 20:41:10.537: W/System.err(24709):    ... 16 more&#xA;03-27 20:41:36.057: W/KeyCharacterMap(24709): No keyboard for id 0&#xA;03-27 20:41:36.057: W/KeyCharacterMap(24709): Using default keymap: /system/usr/keychars/qwerty.kcm.bin&#xA;

    &#xA;