Recherche avancée

Médias (1)

Mot : - Tags -/Rennes

Autres articles (33)

  • Keeping control of your media in your hands

    13 avril 2011, par

    The 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 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

  • Les formats acceptés

    28 janvier 2010, par

    Les 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 Mahesh

    When 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 &lt;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 Lotfaliee

    I 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.flv

    But 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 of dshow :

    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.flv

    But 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.