
Recherche avancée
Médias (91)
-
Les Miserables
9 décembre 2019, par
Mis à jour : Décembre 2019
Langue : français
Type : Textuel
-
VideoHandle
8 novembre 2019, par
Mis à jour : Novembre 2019
Langue : français
Type : Video
-
Somos millones 1
21 juillet 2014, par
Mis à jour : Juin 2015
Langue : français
Type : Video
-
Un test - mauritanie
3 avril 2014, par
Mis à jour : Avril 2014
Langue : français
Type : Textuel
-
Pourquoi Obama lit il mes mails ?
4 février 2014, par
Mis à jour : Février 2014
Langue : français
-
IMG 0222
6 octobre 2013, par
Mis à jour : Octobre 2013
Langue : français
Type : Image
Autres articles (97)
-
MediaSPIP 0.1 Beta version
25 avril 2011, parMediaSPIP 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 (...) -
Multilang : améliorer l’interface pour les blocs multilingues
18 février 2011, parMultilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela. -
ANNEXE : Les plugins utilisés spécifiquement pour la ferme
5 mars 2010, parLe 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 (9930)
-
Android crashes when new FFmpegFrameRecorder()
23 mai 2021, par James YuI try to create rtsp stream (or video file) with bitmaps using FFmpegFrameRecorder, and I get this message in logcat at the very beginning of the process :


Thread[6,tid=2010,WaitingInMainSignalCatcherLoop,Thread*=0x795a268000,peer=0x12ec00b8,"Signal Catcher"]: reacting to signal 3



and get


SIGILL (signal SIGILL: illegal instruction)



in debug tag, then my app hangs after these message shows up.
It is confirmed this SIGILL pops when new FFmpegFrameRecorder() is invoked, I wonder why it complains illegal instruction ?


This is how I create an instance of FFmpegFrameRecorder :


private void startRecorder() {
 if(recorder != null) { return; }
 recorder = new FFmpegFrameRecorder("/sdcard/test.flv", 640, 480, 0);
 recorder.setVideoCodec(avcodec.AV_CODEC_ID_H264);
 recorder.setFormat("flv");
 recorder.setFrameRate(25);
 recorder.setInterleaved(true);
 recorder.setVideoOption("crf", Integer.toString(25));
 recorder.setPixelFormat(0);
 recorder.setGopSize(-1);
 recorder.setVideoOption("tune", "zerolatency");
 recorder.setVideoOption("preset", "ultrafast");
 try {
 recorder.start();
 } catch (FFmpegFrameRecorder.Exception e) {
 Log.e("sensetime", e.getMessage(), e);
 }
 }



Environment information is as follows :


Hardware: Qualcomm SDM660
Android: 10



Dependencies in build.gradle :


implementation group: 'org.bytedeco', name: 'javacv', version: '1.5.5'
implementation group: 'org.bytedeco', name: 'javacpp', version: '1.5.5'
implementation group: 'org.bytedeco', name: 'javacpp', version: '1.5.5', classifier: 'android-arm64'
implementation group: 'org.bytedeco', name: 'javacpp', version: '1.5.5', classifier: 'android-arm'
implementation group: 'org.bytedeco', name: 'ffmpeg', version: '4.3.2-1.5.5'
implementation group: 'org.bytedeco', name: 'ffmpeg', version: '4.3.2-1.5.5', classifier: 'android-arm64'
implementation group: 'org.bytedeco', name: 'ffmpeg', version: '4.3.2-1.5.5', classifier: 'android-arm'



packagingOptions in build.gradle :


packagingOptions {
 pickFirst 'META-INF/native-image/android-arm64/jnijavacpp/jni-config.json'
 pickFirst 'META-INF/native-image/android-arm64/jnijavacpp/reflect-config.json'
 pickFirst 'META-INF/native-image/android-arm/jnijavacpp/reflect-config.json'
 pickFirst 'META-INF/native-image/android-arm/jnijavacpp/jni-config.json'
}



-
Revision 37011 : Un petit test pour voir si ffmpeg2theora est dispo sur le serveur (pour ...
6 avril 2010, par kent1@… — LogUn petit test pour voir si ffmpeg2theora est dispo sur le serveur (pour l’utiliser au cas où plus tard)
-
passing additional values to s3 event notification for lambda consumption
8 septembre 2017, par user1790300I have to write code in react-native that allows a user to upload videos to amazon s3 to be transcoded for consumption by various devices. For the processing after the upload occurs ; I am reviewing two approaches :
1) I can use Lambda with ffmpeg to handle the transcoding immediately after the uploading occurs (my fear here would be the amount of time required to transcode the videos and the effect on pricing if it takes a considerable amount of time).
2) I can have s3 pass an sns message to a rest api after the created event occurs and the rest api generate a rabbitmq message that will be processed by worker that will perform the transcoding using ffmpeg.
Option 1) seems to be the preferable option based on a completion time perspective. How concerned should I be with using 1) considering how long video transcoding might take as opposed to option 2) ?
Also, regardless, I need a way to pass additional parameters to lambda or along the sns messaging that would allow me to somehow associate the user who uploaded the video with their account. Is there a way to pass additional text-based values to s3 to pass along to lambda or along sns when the upload completes, as a caveat I plan to upload the video directly to s3 using the rest layer(found this answer here : http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPUT.html#RESTObjectPUT-responses-examples) ?