
Recherche avancée
Autres articles (76)
-
Amélioration de la version de base
13 septembre 2013Jolie 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 (...) -
Demande de création d’un canal
12 mars 2010, parEn fonction de la configuration de la plateforme, l’utilisateur peu avoir à sa disposition deux méthodes différentes de demande de création de canal. La première est au moment de son inscription, la seconde, après son inscription en remplissant un formulaire de demande.
Les deux manières demandent les mêmes choses fonctionnent à peu près de la même manière, le futur utilisateur doit remplir une série de champ de formulaire permettant tout d’abord aux administrateurs d’avoir des informations quant à (...) -
Menus personnalisés
14 novembre 2010, parMediaSPIP utilise le plugin Menus pour gérer plusieurs menus configurables pour la navigation.
Cela permet de laisser aux administrateurs de canaux la possibilité de configurer finement ces menus.
Menus créés à l’initialisation du site
Par défaut trois menus sont créés automatiquement à l’initialisation du site : Le menu principal ; Identifiant : barrenav ; Ce menu s’insère en général en haut de la page après le bloc d’entête, son identifiant le rend compatible avec les squelettes basés sur Zpip ; (...)
Sur d’autres sites (12676)
-
FFMPEG : Merge Image and Audio Convert into Video in android using FFMPEG library
30 janvier 2014, par Nitish Singlai want to convert images into video in android using FFMPEG,still now i compiled the library successfully,and also get Libffmpeg.so.
Using Platform : UBUNTU,Eclipse
My problem is- when i use this library command too convert video into images through Java code i mean through my Activity i got Error-
JAVA.IO.EXCEPTION.Enable to execute .Exec() command
But if i exceute this command through CMD then my video file is created successfully.
i want to know whats the problem behind it,i am searching from 2 days on it,but could not get the solution,i thing its problem of Execute Permission In android.Plzzz help me,,,or tell me is it possible to in android to make a video file using FFMPEG.Code :
public class Mpeg extends Activity {
String cmd;
static {
System.loadLibrary("ffmpeg");
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_mpeg);
File mf = Environment.getExternalStorageDirectory();
String install="$adb push ./asl-native /sdcard/asl-native";
String ins="$adb shell /system/bin/chmod 0777 /sdcard/asl-native";
String start="$adb shell /system/bin/chmod 0777 /sdcard/asl-native";
String str="$adb shell /system/bin/chmod 0777 /sdcard/asl-native";
try{
Process p = Runtime.getRuntime().exec(install);
p = Runtime.getRuntime().exec(ins);
p = Runtime.getRuntime().exec(start);
p = Runtime.getRuntime().exec(str);
Log.e("filee name", "goodddddd"+ install);
Log.e("full command", "goodddddd"+ ins);
}
catch (Exception e) {
Log.e("image", "exception");
}
String livestream = mf.getAbsoluteFile()+"/smile.png";
Log.e("image", "imageeeeeeeee " + livestream);
String folderpth = mf.getAbsoluteFile()+"/RABBA.MP3";
Log.e("Test", "songggggggggg " + folderpth);
String output=mf.getAbsoluteFile()+"/plztest.mp4";;
//String output = new File(Environment.getExternalStorageDirectory(), "plzz.mp4").getAbsolutePath();
Log.e("Test", "outputttttt " + output);
cmd= "ffmpeg -i "+ livestream +" -i "+ folderpth +" -acodec copy "+ output;
Log.e("chck plzzzzz", "after "+ cmd);
//String jaiho="ffmpeg -i image8.jpg -i file.m4a -acodec copy test.mp4";
// Boolean heloo=isDeviceRooted_BySu();
//Log.e("check file", "after "+ heloo);
Button run=(Button)findViewById(R.id.btn);
run.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click
try {
Execute();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
/*
try{
Process p = Runtime.getRuntime().exec(cmd);
Log.e("check file", "main fileeee ");
}
catch (IOException e) {
throw new RuntimeException(e);
}
*/
}
public void Execute() throws IOException, InterruptedException{
Process process=Runtime.getRuntime().exec(cmd);
// process = pb.command(com).redirectErrorStream(true).start();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.mpeg, menu);
return true;
}
public static boolean isDeviceRooted_BySu() {
try {
Log.d("BySu", "BySu");
Process p = Runtime.getRuntime().exec("su");
return true;
} catch (IOException e) {
e.printStackTrace();
}
return false;
}
}Logcat output :
06-05 17:58:10.686: D/dalvikvm(1189): Trying to load lib /data/data/com.example.myfmpeg /lib/libffmpeg.so 0x412a5cf0
06-05 17:58:10.756: I/dalvikvm(1189): threadid=3: reacting to signal 3
06-05 17:58:10.955: D/dalvikvm(1189): Added shared lib /data/data/com.example.myfmpeg/lib/libffmpeg.so 0x412a5cf0
06-05 17:58:10.955: D/dalvikvm(1189): No JNI_OnLoad found in /data/data/com.example.myfmpeg/lib/libffmpeg.so 0x412a5cf0, skipping init
06-05 17:58:11.024: I/dalvikvm(1189): Wrote stack traces to '/data/anr/traces.txt'
06-05 17:58:11.215: I/dalvikvm(1189): threadid=3: reacting to signal 3
06-05 17:58:11.326: I/dalvikvm(1189): Wrote stack traces to '/data/anr/traces.txt'
06-05 17:58:11.466: E/image(1189): imageeeeeeeee /mnt/sdcard/smile.png
06-05 17:58:11.466: E/Test(1189): songggggggggg /mnt/sdcard/RABBA.MP3
06-05 17:58:11.476: E/Test(1189): outputttttt /mnt/sdcard/video.mp4
06-05 17:58:11.476: E/chck plzzzzz(1189): after ffmpeg -i /mnt/sdcard/smile.png -i /mnt/sdcard/RABBA.MP3 -acodec copy /mnt/sdcard/video.mp4
06-05 17:58:11.896: E/AndroidRuntime(1189): FATAL EXCEPTION: main
06-05 17:58:11.896: E/AndroidRuntime(1189): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.myfmpeg/com.example.myfmpeg.Mpeg}: java.lang.RuntimeException: java.io.IOException: Error running exec(). Command: [ffmpeg, -i, /mnt/sdcard/smile.png, -i, /mnt/sdcard/RABBA.MP3, -acodec, copy, /mnt/sdcard/video.mp4] Working Directory: null Environment: null
06-05 17:58:11.896: E/AndroidRuntime(1189): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1956)
06-05 17:58:11.896: E/AndroidRuntime(1189): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
06-05 17:58:11.896: E/AndroidRuntime(1189): at android.app.ActivityThread.access$600(ActivityThread.java:123)
06-05 17:58:11.896: E/AndroidRuntime(1189): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
06-05 17:58:11.896: E/AndroidRuntime(1189): at android.os.Handler.dispatchMessage(Handler.java:99)
06-05 17:58:11.896: E/AndroidRuntime(1189): at android.os.Looper.loop(Looper.java:137)
06-05 17:58:11.896: E/AndroidRuntime(1189): at android.app.ActivityThread.main(ActivityThread.java:4424)
06-05 17:58:11.896: E/AndroidRuntime(1189): at java.lang.reflect.Method.invokeNative(Native Method)
06-05 17:58:11.896: E/AndroidRuntime(1189): at java.lang.reflect.Method.invoke(Method.java:511)
06-05 17:58:11.896: E/AndroidRuntime(1189): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
06-05 17:58:11.896: E/AndroidRuntime(1189): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
06-05 17:58:11.896: E/AndroidRuntime(1189): at dalvik.system.NativeStart.main(Native Method)
06-05 17:58:11.896: E/AndroidRuntime(1189): Caused by: java.lang.RuntimeException: java.io.IOException: Error running exec(). Command: [ffmpeg, -i, /mnt/sdcard/smile.png, -i, /mnt/sdcard/RABBA.MP3, -acodec, copy, /mnt/sdcard/video.mp4] Working Directory: null Environment: null -
FFmpeg Idet with Timecode/Frame Number ?
13 avril 2021, par Matt CohenIs it possible to get ffmpeg to tell you which frames it thinks are interlaced/progressive when running the idet filter ?


My use case is that when interlaced frames are detected in a file I need to be able to know which frames ffmpeg thinks are interlaced so I can easily pull them up and check if ffmpeg was correct in its assessment. Sometimes aliasing and thin lines in animation throw it off.


-
Anomalie #4710 (Nouveau) : Warning PHP SPIP 3.2.11 / PHP 7.2
2 avril 2021Bonjour,
J’ai ceci :
PHP Warning : Use of undefined constant _PROTOCOLES_STD - assumed ’_PROTOCOLES_STD’ (this will throw an Error in a future version of PHP) in /home/www/ecrire/inc/lien.php on line 105
PHP Warning : Use of undefined constant _SPIP_ECRIRE_SCRIPT - assumed ’_SPIP_ECRIRE_SCRIPT’ (this will throw an Error in a future version of PHP) in /home/www/ecrire/inc/utils.php on line 2044En PHP 7.2
(obtenu avec spip-cli parce que le dossier local manquait)