
Recherche avancée
Médias (1)
-
Rennes Emotion Map 2010-11
19 octobre 2011, par
Mis à jour : Juillet 2013
Langue : français
Type : Texte
Autres articles (33)
-
Keeping control of your media in your hands
13 avril 2011, parThe vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...) -
Publier sur MédiaSpip
13 juin 2013Puis-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 -
Les formats acceptés
28 janvier 2010, parLes commandes suivantes permettent d’avoir des informations sur les formats et codecs gérés par l’installation local de ffmpeg :
ffmpeg -codecs ffmpeg -formats
Les format videos acceptés en entrée
Cette liste est non exhaustive, elle met en exergue les principaux formats utilisés : h264 : H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 m4v : raw MPEG-4 video format flv : Flash Video (FLV) / Sorenson Spark / Sorenson H.263 Theora wmv :
Les formats vidéos de sortie possibles
Dans un premier temps on (...)
Sur d’autres sites (9344)
-
FFMPEG Square video record issue in android ?
20 avril 2017, par MaheshWhen I start an android activity i get the following exception.
I have tried many things to solve the problem without success.I am using the following github library for square video record :
-
https://github.com/sourab-sharma/TouchToRecord
compile group: 'org.bytedeco', name: 'javacpp', version: '1.3.2'
compile group: 'org.bytedeco', name: 'javacv', version: '1.3.2'
compile group: 'org.bytedeco.javacpp-presets', name: 'opencv', version: '3.2.0-1.3', classifier: 'android-arm'
compile group: 'org.bytedeco.javacpp-presets', name: 'opencv', version: '3.2.0-1.3', classifier: 'android-x86'
compile group: 'org.bytedeco.javacpp-presets', name: 'ffmpeg', version: '3.2.1-1.3', classifier: 'android-arm'
compile group: 'org.bytedeco.javacpp-presets', name: 'ffmpeg', version: '3.2.1-1.3', classifier: 'android-x86'
compile group: 'org.bytedeco.javacpp-presets', name: 'opencv', version: '3.2.0-1.3'
compile group: 'org.bytedeco.javacpp-presets', name: 'ffmpeg', version: '3.2.1-1.3'
Here is the exception :
04-20 17:53:15.433 30736-30792/com.sourab.videorecorder E/javacpp: Error getting static method ID of org/bytedeco/javacpp/Loader/putMemberOffset
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] JNI DETECTED ERROR IN APPLICATION: JNI NewGlobalRef called with pending exception java.lang.NoSuchMethodError: no static method "Lorg/bytedeco/javacpp/Loader;.putMemberOffset(Ljava/lang/String;Ljava/lang/String;I)V"
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at java.lang.String java.lang.Runtime.nativeLoad(java.lang.String, java.lang.ClassLoader, java.lang.String) (Runtime.java:-2)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at java.lang.String java.lang.Runtime.doLoad(java.lang.String, java.lang.ClassLoader) (Runtime.java:435)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at void java.lang.Runtime.loadLibrary(java.lang.String, java.lang.ClassLoader) (Runtime.java:370)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at void java.lang.System.loadLibrary(java.lang.String) (System.java:1076)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at java.lang.String org.bytedeco.javacpp.Loader.loadLibrary(java.net.URL[], java.lang.String) (Loader.java:963)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at java.lang.String org.bytedeco.javacpp.Loader.load(java.lang.Class, java.util.Properties, boolean) (Loader.java:764)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at java.lang.String org.bytedeco.javacpp.Loader.load() (Loader.java:671)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at void org.bytedeco.javacpp.avutil.<clinit>() (avutil.java:10)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at java.lang.Class java.lang.Class.classForName!(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:324)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at java.lang.String org.bytedeco.javacpp.Loader.load(java.lang.Class, java.util.Properties, boolean) (Loader.java:726)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at java.lang.String org.bytedeco.javacpp.Loader.load(java.lang.Class) (Loader.java:687)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at void com.sourab.videorecorder.FFmpegFrameRecorder.tryLoad() (FFmpegFrameRecorder.java:110)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at void com.sourab.videorecorder.FFmpegFrameRecorder.<clinit>() (FFmpegFrameRecorder.java:131)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at void com.sourab.videorecorder.FFmpegRecorderActivity.initVideoRecorder() (FFmpegRecorderActivity.java:404)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at void com.sourab.videorecorder.FFmpegRecorderActivity.access$1700(com.sourab.videorecorder.FFmpegRecorderActivity) (FFmpegRecorderActivity.java:68)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at java.lang.Boolean com.sourab.videorecorder.FFmpegRecorderActivity$2.doInBackground(java.lang.String[]) (FFmpegRecorderActivity.java:314)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at java.lang.Object com.sourab.videorecorder.FFmpegRecorderActivity$2.doInBackground(java.lang.Object[]) (FFmpegRecorderActivity.java:308)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at java.lang.Object android.os.AsyncTask$2.call() (AsyncTask.java:295)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at void java.util.concurrent.FutureTask.run() (FutureTask.java:237)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at void android.os.AsyncTask$SerialExecutor$1.run() (AsyncTask.java:234)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at void java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) (ThreadPoolExecutor.java:1113)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at void java.util.concurrent.ThreadPoolExecutor$Worker.run() (ThreadPoolExecutor.java:588)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at void java.lang.Thread.run() (Thread.java:818)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410]
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] in call to NewGlobalRef
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] from java.lang.String java.lang.Runtime.nativeLoad(java.lang.String, java.lang.ClassLoader, java.lang.String)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] "AsyncTask #1" prio=5 tid=10 Runnable
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] | group="main" sCount=0 dsCount=0 obj=0x12ce51c0 self=0xb87a5470
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] | sysTid=30792 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0xa37f9930
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] | state=R schedstat=( 0 0 0 ) utm=11 stm=6 core=3 HZ=100
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] | stack=0xa36f7000-0xa36f9000 stackSize=1038KB
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] | held mutexes= "mutator lock"(shared held)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] native: #00 pc 00370c01 /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_9ArtMethodEPv+160)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] native: #01 pc 0035054b /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+150)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] native: #02 pc 0025a50d /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+740)
04-20 17:53:15.511 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] native: #03 pc 0025abe5 /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+64)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] native: #04 pc 000fd2e1 /system/lib/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+32)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] native: #05 pc 001023f5 /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE.constprop.95+5072)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] native: #06 pc 001147e1 /system/lib/libart.so (_ZN3art8CheckJNI12NewGlobalRefEP7_JNIEnvP8_jobject+392)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] native: #07 pc 0034918b /system/lib/libart.so (_ZN3art6Thread22SetClassLoaderOverrideEP8_jobject+38)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] native: #08 pc 0025b1a3 /system/lib/libart.so (_ZN3art9JavaVMExt17LoadNativeLibraryEP7_JNIEnvRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEP8_jobjectPS9_+1290)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] native: #09 pc 002d1427 /system/lib/libart.so (_ZN3artL18Runtime_nativeLoadEP7_JNIEnvP7_jclassP8_jstringP8_jobjectS5_+194)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] native: #10 pc 00212035 /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Runtime_nativeLoad__Ljava_lang_String_2Ljava_lang_ClassLoader_2Ljava_lang_String_2+144)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at java.lang.Runtime.nativeLoad(Native method)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at java.lang.Runtime.doLoad(Runtime.java:435)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] - locked <0x0cbcf61e> (a java.lang.Runtime)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at java.lang.Runtime.loadLibrary(Runtime.java:370)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at java.lang.System.loadLibrary(System.java:1076)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:963)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at org.bytedeco.javacpp.Loader.load(Loader.java:764)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at org.bytedeco.javacpp.Loader.load(Loader.java:671)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at org.bytedeco.javacpp.avutil.<clinit>(avutil.java:10)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at java.lang.Class.classForName!(Native method)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at java.lang.Class.forName(Class.java:324)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at org.bytedeco.javacpp.Loader.load(Loader.java:726)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at org.bytedeco.javacpp.Loader.load(Loader.java:687)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at com.sourab.videorecorder.FFmpegFrameRecorder.tryLoad(FFmpegFrameRecorder.java:110)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at com.sourab.videorecorder.FFmpegFrameRecorder.<clinit>(FFmpegFrameRecorder.java:131)
04-20 17:53:15.512 30736-30792/com.sourab.videorecorder A/art: art/runtime/java_vm_ext.cc:410] at com.sourab.videorecorder.FFmpegRecorderActivity.initVideoRecorder(FFmpegRecorderActivity.java:404)
</clinit></clinit></clinit></clinit> -
-
How to record a specific window using ffmpeg ?
16 novembre 2016, par Matin LotfalieeI use ffmpeg to record a window using this code :
ffmpeg.exe
-f dshow
-y
-i video="screen-capture-recorder":audio="virtual-audio-capturer":audio="Microphone (USB Audio Device)"
-framerate 15
-vcodec libx264
-crf 0
-preset ultrafast
-acodec pcm_s16le
-vf crop=Width:Height:Left:Top
output.flvBut the problem is i might move the window, this leads to recording an area without the window i want.
How can i capture a specific window that I am able to move it ?
Edit : I also used
gdigrab
to capture my window (Skype
for instance) instead ofdshow
:ffmpeg.exe
-y
-f dshow
-i audio="virtual-audio-capturer":audio="Microphone (USB Audio Device)"
-f gdigrab
-draw_mouse 0
-i title="Skype"
-framerate 30
-vcodec libx264
-crf 0
-preset ultrafast
-acodec pcm_s16le
output.flvBut the conference is black...
-
How to record live video stream and seek by time stamp with ffmpeg ?
14 août 2014, par Kart R.I’m trying to set up streaming server with archive playback functionality in it.
Is it possible to record live streams with current timestamps (as metadata) and then seek stream by passing time stamp as start position ?
According to ffserver docs (https://www.ffmpeg.org/ffserver.html) it should be easy configurable but there in no enough information in given docs. ("ffserver is a streaming server for both audio and video. It supports several live feeds, streaming from files and time shifting on live feeds. You can seek to positions in the past on each live feed, provided you specify a big enough feed storage.")
The next question would be as fallows : is there any web server module that provides similar functionality as ffserver ? I know nginx-rtmp module but it lacks with many feature that ffserver provides.
How can I achieve that request below gives stream starting at given time stamp :
http://localhost:8080/test.mpeg?date=2014-07-26T23:05:00
or
http://localhost:8080/test.mpeg?ts=1408039332
Any input would be appreciated since I have been stuck on this on for a while now.