Recherche avancée

Médias (0)

Mot : - Tags -/xmlrpc

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (90)

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

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

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

  • Participer à sa traduction

    10 avril 2011

    Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
    Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
    Actuellement MediaSPIP n’est disponible qu’en français et (...)

Sur d’autres sites (7380)

  • How to crop video with ffmpeg library in Android ?

    23 décembre 2016, par Dylan

    To crop video in Android app I use ffmpeg library

    In SO example I found for cropping the video the following command :

    ffmpeg -i in.mp4 -filter:v "crop=out_w:out_h:x:y" out.mp4

    I created a String array :

    String[] cmd = "ffmpeg", "-i", originalVideoPath, "-vf", "\"crop=" + imageWidth + " :" + imageHeight + " :" + xCoordinate + " :" + yCoordinate + "\"", "-c:a", "copy", croppedVideoPath ;

    And I pass this array to execute() method :

       try {
               ffmpeg = FFmpeg.getInstance(getContext());
               ffmpeg.execute(cmd, new ExecuteBinaryResponseHandler() {

                   @Override
                   public void onStart() {
                       Log.i(TAG, "onStart: Crop Video started");
                   }

                   @Override
                   public void onProgress(String message) {
                       Log.i(TAG, "onProgress: " + message);
                   }

                   @Override
                   public void onFailure(String message) {
                       Log.i(TAG, "onFailure: " + message);
                   }

                   @Override
                   public void onSuccess(String message) {
                       Log.i(TAG, "onSuccess: " + message);
                   }

                   @Override
                   public void onFinish() {
                       Log.i(TAG, "onFinish: Video cropping finished");
                   }
               });
           } catch (FFmpegCommandAlreadyRunningException e) {
               // Handle if FFmpeg is already running
               Log.i(TAG, "doInBackground: Exception + Device is not supported");
           }

    The log result is :

    12-14 11:33:33.246 5731-5731/com.studioidan.dmc I/CropImageFragment: onStart: Crop Video started
    12-14 11:33:33.246 5731-5731/dmc I/CropImageFragment: onProgress: ffmpeg version n3.0.1 Copyright (c) 2000-2016 the FFmpeg developers
    12-14 11:33:33.246 5731-5731/dmc I/CropImageFragment: onProgress:   built with gcc 4.8 (GCC)
    12-14 11:33:33.246 5731-5731/dmc I/CropImageFragment: onProgress:   configuration: --target-os=linux --cross-prefix=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi- --arch=arm --cpu=cortex-a8 --enable-runtime-cpudetect --sysroot=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/sysroot --enable-pic --enable-libx264 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-fontconfig --enable-pthreads --disable-debug --disable-ffserver --enable-version3 --enable-hardcoded-tables --disable-ffplay --disable-ffprobe --enable-gpl --enable-yasm --disable-doc --disable-shared --enable-static --pkg-config=/home/vagrant/SourceCode/ffmpeg-android/ffmpeg-pkg-config --prefix=/home/vagrant/SourceCode/ffmpeg-android/build/armeabi-v7a --extra-cflags='-I/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all' --extra-ldflags='-L/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie' --extra-libs='-lpng -lexpat -lm' --extra-cxxflags=
    12-14 11:33:33.246 5731-5731/dmc I/CropImageFragment: onProgress:   libavutil      55. 17.103 / 55. 17.103
    12-14 11:33:33.246 5731-5731/dmc I/CropImageFragment: onProgress:   libavcodec     57. 24.102 / 57. 24.102
    12-14 11:33:33.246 5731-5731/dmc I/CropImageFragment: onProgress:   libavformat    57. 25.100 / 57. 25.100
    12-14 11:33:33.246 5731-5731/dmc I/CropImageFragment: onProgress:   libavdevice    57.  0.101 / 57.  0.101
    12-14 11:33:33.246 5731-5731/dmc I/CropImageFragment: onProgress:   libavfilter     6. 31.100 /  6. 31.100
    12-14 11:33:33.246 5731-5731/dmc I/CropImageFragment: onProgress:   libswscale      4.  0.100 /  4.  0.100
    12-14 11:33:33.246 5731-5731/dmc I/CropImageFragment: onProgress:   libswresample   2.  0.101 /  2.  0.101
    12-14 11:33:33.246 5731-5731/dmc I/CropImageFragment: onProgress:   libpostproc    54.  0.100 / 54.  0.100
    12-14 11:33:33.316 5731-5731/dmc I/CropImageFragment: onProgress: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/storage/emulated/0/DMC/diamondVideo.mp4':
    12-14 11:33:33.316 5731-5731/dmc I/CropImageFragment: onProgress:   Metadata:
    12-14 11:33:33.316 5731-5731/dmc I/CropImageFragment: onProgress:     major_brand     : isom
    12-14 11:33:33.316 5731-5731/dmc I/CropImageFragment: onProgress:     minor_version   : 0
    12-14 11:33:33.316 5731-5731/dmc I/CropImageFragment: onProgress:     compatible_brands: isom3gp4
    12-14 11:33:33.316 5731-5731/dmc I/CropImageFragment: onProgress:     creation_time   : 2016-12-14 08:33:10
    12-14 11:33:33.316 5731-5731/dmc I/CropImageFragment: onProgress:   Duration: 00:00:05.14, start: 0.000000, bitrate: 13480 kb/s
    12-14 11:33:33.316 5731-5731/dmc I/CropImageFragment: onProgress:     Stream #0:0(eng): Video: h264 (Baseline) (avc1 / 0x31637661), yuv420p, 1280x720, 13824 kb/s, SAR 1:1 DAR 16:9, 29.96 fps, 30 tbr, 90k tbn, 180k tbc (default)
    12-14 11:33:33.316 5731-5731/dmc I/CropImageFragment: onProgress:     Metadata:
    12-14 11:33:33.316 5731-5731/dmc I/CropImageFragment: onProgress:       creation_time   : 2016-12-14 08:33:10
    12-14 11:33:33.316 5731-5731/dmc I/CropImageFragment: onProgress:       handler_name    : VideoHandle
    12-14 11:33:33.316 5731-5731/dmc I/CropImageFragment: onProgress:     Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 96 kb/s (default)
    12-14 11:33:33.316 5731-5731/dmc I/CropImageFragment: onProgress:     Metadata:
    12-14 11:33:33.316 5731-5731/dmc I/CropImageFragment: onProgress:       creation_time   : 2016-12-14 08:33:10
    12-14 11:33:33.316 5731-5731/dmc I/CropImageFragment: onProgress:       handler_name    : SoundHandle
    12-14 11:33:33.316 5731-5731/dmc I/CropImageFragment: onProgress: [NULL @ 0x433f5f40] Unable to find a suitable output format for 'ffmpeg'
    12-14 11:33:33.316 5731-5731/dmc I/CropImageFragment: onProgress: ffmpeg: Invalid argument
    12-14 11:33:33.326 5731-5731/dmc I/CropImageFragment: onFailure: ffmpeg version n3.0.1 Copyright (c) 2000-2016 the FFmpeg developers
                                                                      built with gcc 4.8 (GCC)
                                                                      configuration: --target-os=linux --cross-prefix=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi- --arch=arm --cpu=cortex-a8 --enable-runtime-cpudetect --sysroot=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/sysroot --enable-pic --enable-libx264 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-fontconfig --enable-pthreads --disable-debug --disable-ffserver --enable-version3 --enable-hardcoded-tables --disable-ffplay --disable-ffprobe --enable-gpl --enable-yasm --disable-doc --disable-shared --enable-static --pkg-config=/home/vagrant/SourceCode/ffmpeg-android/ffmpeg-pkg-config --prefix=/home/vagrant/SourceCode/ffmpeg-android/build/armeabi-v7a --extra-cflags='-I/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all' --extra-ldflags='-L/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie' --extra-libs='-lpng -lexpat -lm' --extra-cxxflags=
                                                                      libavutil      55. 17.103 / 55. 17.103
                                                                      libavcodec     57. 24.102 / 57. 24.102
                                                                      libavformat    57. 25.100 / 57. 25.100
                                                                      libavdevice    57.  0.101 / 57.  0.101
                                                                      libavfilter     6. 31.100 /  6. 31.100
                                                                      libswscale      4.  0.100 /  4.  0.100
                                                                      libswresample   2.  0.101 /  2.  0.101
                                                                      libpostproc    54.  0.100 / 54.  0.100
                                                                    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/storage/emulated/0/DMC/diamondVideo.mp4':
                                                                      Metadata:
                                                                        major_brand     : isom
                                                                        minor_version   : 0
                                                                        compatible_brands: isom3gp4
                                                                        creation_time   : 2016-12-14 08:33:10
                                                                      Duration: 00:00:05.14, start: 0.000000, bitrate: 13480 kb/s
                                                                        Stream #0:0(eng): Video: h264 (Baseline) (avc1 / 0x31637661), yuv420p, 1280x720, 13824 kb/s, SAR 1:1 DAR 16:9, 29.96 fps, 30 tbr, 90k tbn, 180k tbc (default)
                                                                        Metadata:
                                                                          creation_time   : 2016-12-14 08:33:10
                                                                          handler_name    : VideoHandle
                                                                        Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 96 kb/s (default)
                                                                        Metadata:
                                                                          creation_time   : 2016-12-14 08:33:10
                                                                          handler_name    : SoundHandle
                                                                    [NULL @ 0x433f5f40] Unable to find a suitable output format for 'ffmpeg'
                                                                    ffmpeg: Invalid argument
    12-14 11:33:33.326 5731-5731/dmc I/CropImageFragment: onFinish: Video cropping finished

    But when I delete ffmpeg from array of command

    String[] cmd = "-i", originalVideoPath, "-vf", "\"crop=" + imageWidth + " :" + imageHeight + " :" + xCoordinate + " :" + yCoordinate + "\"", "-c:a", "copy", croppedVideoPath ;

    After execute it, the result is :

    12-14 11:56:46.366 25930-26592/dmc I/CropImageFragment: onStart: Crop Video started
    12-14 11:56:46.426 25930-25930/dmc I/CropImageFragment: onProgress: ffmpeg version n3.0.1 Copyright (c) 2000-2016 the FFmpeg developers

    12-14 11:56:46.426 25930-25930/dmc I/CropImageFragment: onProgress:   built with gcc 4.8 (GCC)

    12-14 11:56:46.426 25930-25930/dmc I/CropImageFragment: onProgress:   configuration: --target-os=linux --cross-prefix=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi- --arch=arm --cpu=cortex-a8 --enable-runtime-cpudetect --sysroot=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/sysroot --enable-pic --enable-libx264 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-fontconfig --enable-pthreads --disable-debug --disable-ffserver --enable-version3 --enable-hardcoded-tables --disable-ffplay --disable-ffprobe --enable-gpl --enable-yasm --disable-doc --disable-shared --enable-static --pkg-config=/home/vagrant/SourceCode/ffmpeg-android/ffmpeg-pkg-config --prefix=/home/vagrant/SourceCode/ffmpeg-android/build/armeabi-v7a --extra-cflags='-I/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all' --extra-ldflags='-L/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie' --extra-libs='-lpng -lexpat -lm' --extra-cxxflags=
    12-14 11:56:46.426 25930-25930/dmc I/CropImageFragment: onProgress:   libavutil      55. 17.103 / 55. 17.103
    12-14 11:56:46.426 25930-25930/dmc I/CropImageFragment: onProgress:   libavcodec     57. 24.102 / 57. 24.102
     12-14 11:56:46.426 25930-25930/dmc I/CropImageFragment: onProgress:   libavformat    57. 25.100 / 57. 25.100
     12-14 11:56:46.426 25930-25930/dmc I/CropImageFragment: onProgress:   libavdevice    57.  0.101 / 57.  0.101
     12-14 11:56:46.426 25930-25930/dmc I/CropImageFragment: onProgress:   libavfilter     6. 31.100 /  6. 31.100
     12-14 11:56:46.426 25930-25930/dmc I/CropImageFragment: onProgress:   libswscale      4.  0.100 /  4.  0.100
     12-14 11:56:46.426 25930-25930/dmc I/CropImageFragment: onProgress:   libswresample   2.  0.101 /  2.  0.101
     12-14 11:56:46.426 25930-25930/dmc I/CropImageFragment: onProgress:   libpostproc    54.  0.100 / 54.  0.100
     12-14 11:56:46.506 25930-25930/dmc I/CropImageFragment: onProgress: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/storage/emulated/0/DMC/diamondVideo.mp4':
     12-14 11:56:46.506 25930-25930/dmc I/CropImageFragment: onProgress:   Metadata:
     12-14 11:56:46.506 25930-25930/dmc I/CropImageFragment: onProgress:     major_brand     : isom
     12-14 11:56:46.506 25930-25930/dmc I/CropImageFragment: onProgress:     minor_version   : 0
     12-14 11:56:46.506 25930-25930/dmc I/CropImageFragment: onProgress:     compatible_brands: isom3gp4
     12-14 11:56:46.506 25930-25930/dmc I/CropImageFragment: onProgress:     creation_time   : 2016-12-14 08:56:40
     12-14 11:56:46.506 25930-25930/dmc I/CropImageFragment: onProgress:   Duration: 00:00:05.27, start: 0.000000, bitrate: 13189 kb/s
     12-14 11:56:46.506 25930-25930/dmc I/CropImageFragment: onProgress:     Stream #0:0(eng): Video: h264 (Baseline) (avc1 / 0x31637661), yuv420p, 1280x720, 13886 kb/s, SAR 1:1 DAR 16:9, 30.01 fps, 30 tbr, 90k tbn, 180k tbc (default)
     12-14 11:56:46.506 25930-25930/dmc I/CropImageFragment: onProgress:     Metadata:
     12-14 11:56:46.506 25930-25930/dmc I/CropImageFragment: onProgress:       creation_time   : 2016-12-14 08:56:40
     12-14 11:56:46.506 25930-25930/dmc I/CropImageFragment: onProgress:       handler_name    : VideoHandle
     12-14 11:56:46.506 25930-25930/dmc I/CropImageFragment: onProgress:     Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 96 kb/s (default)
     12-14 11:56:46.506 25930-25930/dmc I/CropImageFragment: onProgress:     Metadata:
     12-14 11:56:46.506 25930-25930/dmc I/CropImageFragment: onProgress:       creation_time   : 2016-12-14 08:56:40
     12-14 11:56:46.506 25930-25930/dmc I/CropImageFragment: onProgress:       handler_name    : SoundHandle

    It looks like the process starts and after that it freezes

    What I do wrong ?

  • Revision 69399 : On refait les critères dans l’inclusion des graphiques, mais on n’affiche ...

    25 janvier 2013, par rastapopoulos@… — Log

    On refait les critères dans l’inclusion des graphiques, mais on n’affiche cette inclusion que s’il n’y a pas un trop grand nombre de points ! (là 2000 en dur, complètement au hasard).
    En vrai il faudrait surtout que les graphiques ne s’affichent qu’avec une pagination mois par mois, un truc dans ce genre !

  • FFMPEG "Segmentation fault" with network stream source

    23 décembre 2023, par user11186466

    I use release : 4.2.2 (static) from "https://johnvansickle.com/ffmpeg/"

    



    Final code will be on "Amazon AWS lambda"

    



    Goal : use a url stream and add watermak

    



    Link to video : ​https://feoval.fr/519.mp4

    



    Link to Watermak : ​https://feoval.fr/watermark.png

    



    ./ffmpeg -i "https://feoval.fr/519.mp4" -i "./watermark.png" -filter_complex "overlay=W-w-10:H-h-10:format=rgb" -f "mp4" -movflags "frag_keyframe+empty_moov" -pix_fmt "yuv420p" test.mp4


    



    return "Segmentation fault"

    



    I have the same error on my computer and on AWS Lambda server

    



    ./ffmpeg -i "https://feoval.fr/519.mp4" -f "mp4" -movflags "frag_keyframe+empty_moov" -pix_fmt "yuv420p" test.mp4


    



    work (but not watermak)

    



    ./ffmpeg -i "./519.mp4" -i "./watermark.png" -filter_complex "overlay=W-w-10:H-h-10:format=rgb" -f "mp4" -movflags "frag_keyframe+empty_moov" -pix_fmt "yuv420p" test.mp4


    



    work (but not with stream)

    



    Thanks you very much !

    



    Logs for the first case who return "Segmentation fault" :

    



    ...
Stream mapping:
Stream #0:0 (h264) -> overlay:main (graph 0)
Stream #1:0 (png) -> overlay:overlay (graph 0)
overlay (graph 0) -> Stream #0:0 (libx264)
Stream #0:1 -> #0:1 (aac (native) -> aac (native))
Press [q] to stop, ? for help
[libx264 @ 0x742e480] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0x742e480] profile High, level 3.1, 4:2:0, 8-bit
[libx264 @ 0x742e480] 264 - core 159 r2991 1771b55 - H.264/MPEG-4 AVC codec - Copyleft 2003-2019 - ​http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'test.mp4':
Metadata:
major_brand : mp42
minor_version : 1
compatible_brands: isommp41mp42
encoder : Lavf58.29.100
Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 480x848, q=-1--1, 30 fps, 15360 tbn, 30 tbc (default)
Metadata:
encoder : Lavc58.54.100 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)
Metadata:
creation_time : 2020-01-13T08:54:26.000000Z
handler_name : Core Media Audio
encoder : Lavc58.54.100 aac
Segmentation fault (core dumped)