Recherche avancée

Médias (0)

Mot : - Tags -/gis

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

Autres articles (73)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

  • Personnaliser les catégories

    21 juin 2013, par

    Formulaire de création d’une catégorie
    Pour ceux qui connaissent bien SPIP, une catégorie peut être assimilée à une rubrique.
    Dans le cas d’un document de type catégorie, les champs proposés par défaut sont : Texte
    On peut modifier ce formulaire dans la partie :
    Administration > Configuration des masques de formulaire.
    Dans le cas d’un document de type média, les champs non affichés par défaut sont : Descriptif rapide
    Par ailleurs, c’est dans cette partie configuration qu’on peut indiquer le (...)

  • Le plugin : Podcasts.

    14 juillet 2010, par

    Le problème du podcasting est à nouveau un problème révélateur de la normalisation des transports de données sur Internet.
    Deux formats intéressants existent : Celui développé par Apple, très axé sur l’utilisation d’iTunes dont la SPEC est ici ; Le format "Media RSS Module" qui est plus "libre" notamment soutenu par Yahoo et le logiciel Miro ;
    Types de fichiers supportés dans les flux
    Le format d’Apple n’autorise que les formats suivants dans ses flux : .mp3 audio/mpeg .m4a audio/x-m4a .mp4 (...)

Sur d’autres sites (11210)

  • Ffmpeg Android - First image is skipped while making a slideshow

    17 mars 2021, par M. Bilal Asif

    Issue : I have 7 images in a list (with different size, resolution and format). I am adding an mp3 audio file and fade effect while making a slideshow with them, as i am trying to do it by following command

    


    val inputCommandinitial = arrayOf("-y", "-framerate", "1/5")&#xA;val arrTop = ArrayList<string>()&#xA;&#xA; //Add all paths&#xA;    for (i in images!!.indices) {&#xA;        arrTop.add("-loop")&#xA;        arrTop.add("1")&#xA;        arrTop.add("-t")&#xA;        arrTop.add("5")            &#xA;        arrTop.add("-i")&#xA;        arrTop.add(images!![i].path)&#xA;    }&#xA;&#xA;    //Apply filter graph&#xA;    arrTop.add("-i")&#xA;    arrTop.add(audio!!.path)&#xA;    arrTop.add("-filter_complex")&#xA;&#xA;    val stringBuilder = StringBuilder()&#xA;&#xA;    for (i in images!!.indices) {&#xA;        stringBuilder.append("[$i:v]scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=5:d=1[v$i];")&#xA;    }&#xA;&#xA;    for (i in images!!.indices) {&#xA;        stringBuilder.append("[v$i]")&#xA;    }&#xA;&#xA;    //Concat command&#xA;    stringBuilder.append("concat=n=${images!!.size}:v=1:a=0,fps=25,format=yuv420p[v]")&#xA;&#xA;    val endcommand = arrayOf("-map", "[v]", "-map", "${images!!.size}:a", "-c:a", "copy", "-preset", "ultrafast", "-shortest", outputLocation.path)&#xA;    val finalCommand = (inputCommandinitial &#x2B; arrTop &#x2B; stringBuilder.toString() &#x2B; endcommand)&#xA;</string>

    &#xA;

    But, it skips the first image and shows the rest 6 images and video output duration is 30 seconds, i've been trying since 3 days now

    &#xA;

    Requirement :&#xA;making a slideshow with different format, size, resolution etc, i.e. picked by user from gallery and show in slideshow adding an audio behind, with fade effect

    &#xA;

    Here is the complete log :

    &#xA;

    I/mobile-ffmpeg: Loading mobile-ffmpeg.&#xA; I/mobile-ffmpeg: Loaded mobile-ffmpeg-full-gpl-x86-4.4-lts-20200803.&#xA; D/mobile-ffmpeg: Callback thread started.&#xA; I/mobile-ffmpeg: ffmpeg version v4.4-dev-416&#xA; I/mobile-ffmpeg:  Copyright (c) 2000-2020 the FFmpeg developers&#xA; I/mobile-ffmpeg:   built with Android (6454773 based on r365631c2) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm-project 98c855489587874b2a325e7a516b99d838599c6f) (based on LLVM 9.0.8svn)&#xA; I/mobile-ffmpeg:   configuration: --cross-prefix=i686-linux-android- --sysroot=/files/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/sysroot --prefix=/home/taner/Projects/mobile-ffmpeg/prebuilt/android-x86/ffmpeg --pkg-config=/usr/bin/pkg-config --enable-version3 --arch=i686 --cpu=i686 --cc=i686-linux-android16-clang --cxx=i686-linux-android16-clang&#x2B;&#x2B; --extra-libs=&#x27;-L/home/taner/Projects/mobile-ffmpeg/prebuilt/android-x86/cpu-features/lib -lndk_compat&#x27; --target-os=android --disable-neon --disable-asm --disable-inline-asm --enable-cross-compile --enable-pic --enable-jni --enable-optimizations --enable-swscale --enable-shared --enable-v4l2-m2m --disable-outdev=fbdev --disable-indev=fbdev --enable-small --disable-openssl --disable-xmm-clobber-test --disable-debug --enable-lto --disable-neon-clobber-test --disable-programs --disable-postproc --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-static --disable-sndio --disable-schannel --disable-securetransport --disable-xlib --disable-cuda --disable-cuvid --disable-nvenc --disable-vaapi --disable-vdpau --disable-videotoolbox --disable-audiotoolbox --disable-appkit --disable-alsa --disable-cuda --disable-cuvid --disable-nvenc --disable-vaapi --disable-vdpau --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-gmp --enable-gnutls --enable-libmp3lame --enable-libass --enable-iconv --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libxml2 --enable-libopencore-amrnb --enable-libshine --enable-libspeex --enable-libwavpack --enable-libkvazaar --enable-libx264 --enable-gpl --enable-libxvid --enable-gpl --enable-libx265 --enable-gpl --enable-libvidstab --enable-gpl --enable-libilbc --enable-libopus --enable-libsnappy --enable-libsoxr --enable-libaom --enable-libtwolame --disable-sdl2 --enable-libvo-amrwbenc --enable-zlib --enable-mediacodec&#xA; I/mobile-ffmpeg:   libavutil      56. 55.100 / 56. 55.100&#xA; I/mobile-ffmpeg:   libavcodec     58. 96.100 / 58. 96.100&#xA; I/mobile-ffmpeg:   libavformat    58. 48.100 / 58. 48.100&#xA; I/mobile-ffmpeg:   libavdevice    58. 11.101 / 58. 11.101&#xA; I/mobile-ffmpeg:   libavfilter     7. 87.100 /  7. 87.100&#xA; I/mobile-ffmpeg:   libswscale      5.  8.100 /  5.  8.100&#xA; I/mobile-ffmpeg:   libswresample   3.  8.100 /  3.  8.100&#xA; I/mobile-ffmpeg: Input #0, png_pipe, from &#x27;/storage/emulated/0/FFMpeg Example/image1.png&#x27;:&#xA; I/mobile-ffmpeg:   Duration:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg: , bitrate:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg:     Stream #0:0&#xA; I/mobile-ffmpeg: : Video: png, rgb24(pc), 800x500 [SAR 11811:11811 DAR 8:5]&#xA; I/mobile-ffmpeg: ,&#xA; I/mobile-ffmpeg: 0.20 tbr,&#xA; I/mobile-ffmpeg: 0.20 tbn,&#xA; I/mobile-ffmpeg: 0.20 tbc&#xA; W/mobile-ffmpeg: [png_pipe @ 0xe1a8ec00] Stream #0: not enough frames to estimate rate; consider increasing probesize&#xA; I/mobile-ffmpeg: Input #1, png_pipe, from &#x27;/storage/emulated/0/FFMpeg Example/image2.png&#x27;:&#xA; I/mobile-ffmpeg:   Duration:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg: , bitrate:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg:     Stream #1:0&#xA; I/mobile-ffmpeg: : Video: png, rgb24(pc), 1920x1080 [SAR 3779:3779 DAR 16:9]&#xA; I/mobile-ffmpeg: ,&#xA; I/mobile-ffmpeg: 25 tbr,&#xA; I/mobile-ffmpeg: 25 tbn,&#xA; I/mobile-ffmpeg: 25 tbc&#xA; I/mobile-ffmpeg: Input #2, png_pipe, from &#x27;/storage/emulated/0/FFMpeg Example/one.png&#x27;:&#xA; I/mobile-ffmpeg:   Duration:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg: , bitrate:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg:     Stream #2:0&#xA; I/mobile-ffmpeg: : Video: png, rgba(pc), 720x1280&#xA; I/mobile-ffmpeg: ,&#xA; I/mobile-ffmpeg: 25 fps,&#xA; I/mobile-ffmpeg: 25 tbr,&#xA; I/mobile-ffmpeg: 25 tbn,&#xA; I/mobile-ffmpeg: 25 tbc&#xA; I/mobile-ffmpeg: Input #3, image2, from &#x27;/storage/emulated/0/FFMpeg Example/two.png&#x27;:&#xA; I/mobile-ffmpeg:   Duration:&#xA; I/mobile-ffmpeg: 00:00:00.04&#xA; I/mobile-ffmpeg: , start:&#xA; I/mobile-ffmpeg: 0.000000&#xA; I/mobile-ffmpeg: , bitrate:&#xA; I/mobile-ffmpeg: 7955 kb/s&#xA; I/mobile-ffmpeg:     Stream #3:0&#xA; I/mobile-ffmpeg: : Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 564x1002 [SAR 72:72 DAR 94:167]&#xA; I/mobile-ffmpeg: ,&#xA; I/mobile-ffmpeg: 25 fps,&#xA; I/mobile-ffmpeg: 25 tbr,&#xA; I/mobile-ffmpeg: 25 tbn,&#xA; I/mobile-ffmpeg: 25 tbc&#xA; W/mobile-ffmpeg: [png_pipe @ 0xe1a90a00] Stream #0: not enough frames to estimate rate; consider increasing probesize&#xA; I/mobile-ffmpeg: Input #4, png_pipe, from &#x27;/storage/emulated/0/FFMpeg Example/image3.png&#x27;:&#xA; I/mobile-ffmpeg:   Duration:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg: , bitrate:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg:     Stream #4:0&#xA; I/mobile-ffmpeg: : Video: png, rgb24(pc), 1820x1024&#xA; I/mobile-ffmpeg: ,&#xA; I/mobile-ffmpeg: 25 tbr,&#xA; I/mobile-ffmpeg: 25 tbn,&#xA; I/mobile-ffmpeg: 25 tbc&#xA; I/mobile-ffmpeg: Input #5, png_pipe, from &#x27;/storage/emulated/0/FFMpeg Example/image4.png&#x27;:&#xA; I/mobile-ffmpeg:   Duration:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg: , bitrate:&#xA; I/mobile-ffmpeg: N/A&#xA; I/mobile-ffmpeg:     Stream #5:0&#xA; I/mobile-ffmpeg: : Video: png, rgb24(pc), 1920x800 [SAR 2835:2835 DAR 12:5]&#xA; I/mobile-ffmpeg: ,&#xA; I/mobile-ffmpeg: 25 fps,&#xA; I/mobile-ffmpeg: 25 tbr,&#xA; I/mobile-ffmpeg: 25 tbn,&#xA; I/mobile-ffmpeg: 25 tbc&#xA; I/mobile-ffmpeg: Input #6, image2, from &#x27;/storage/emulated/0/FFMpeg Example/image5.png&#x27;:&#xA; I/mobile-ffmpeg:   Duration:&#xA; I/mobile-ffmpeg: 00:00:00.04&#xA; I/mobile-ffmpeg: , start:&#xA; I/mobile-ffmpeg: 0.000000&#xA; I/mobile-ffmpeg: , bitrate:&#xA; I/mobile-ffmpeg: 159573 kb/s&#xA; I/mobile-ffmpeg:     Stream #6:0&#xA; I/mobile-ffmpeg: : Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 1600x900&#xA; I/mobile-ffmpeg: ,&#xA; I/mobile-ffmpeg: 25 fps,&#xA; I/mobile-ffmpeg: 25 tbr,&#xA; I/mobile-ffmpeg: 25 tbn,&#xA; I/mobile-ffmpeg: 25 tbc&#xA; W/mobile-ffmpeg: [mp3 @ 0xe1a92800] Estimating duration from bitrate, this may be inaccurate&#xA; I/mobile-ffmpeg: Input #7, mp3, from &#x27;/storage/emulated/0/FFMpeg Example/shortmusic.mp3&#x27;:&#xA; I/mobile-ffmpeg:   Metadata:&#xA; I/mobile-ffmpeg:     track           :&#xA; I/mobile-ffmpeg: 25&#xA; I/mobile-ffmpeg:     artist          :&#xA; I/mobile-ffmpeg: longzijun&#xA; I/mobile-ffmpeg:     title           :&#xA; I/mobile-ffmpeg: Memoryne Music Box Version&#xA; I/mobile-ffmpeg:     album_artist    :&#xA; I/mobile-ffmpeg: longzijun&#xA; I/mobile-ffmpeg:     genre           :&#xA; I/mobile-ffmpeg: Soundtrack&#xA; I/mobile-ffmpeg:     date            :&#xA; I/mobile-ffmpeg: 2012&#xA; I/mobile-ffmpeg:   Duration:&#xA; I/mobile-ffmpeg: 00:00:57.70&#xA; I/mobile-ffmpeg: , start:&#xA; I/mobile-ffmpeg: 0.000000&#xA; I/mobile-ffmpeg: , bitrate:&#xA; I/mobile-ffmpeg: 320 kb/s&#xA; I/mobile-ffmpeg:     Stream #7:0&#xA; I/mobile-ffmpeg: : Audio: mp3, 48000 Hz, stereo, fltp, 320 kb/s&#xA; I/mobile-ffmpeg: Stream mapping:&#xA; I/mobile-ffmpeg:   Stream #0:0 (png) -> scale&#xA; I/mobile-ffmpeg:   Stream #1:0 (png) -> scale&#xA; I/mobile-ffmpeg:   Stream #2:0 (png) -> scale&#xA; I/mobile-ffmpeg:   Stream #3:0 (mjpeg) -> scale&#xA; I/mobile-ffmpeg:   Stream #4:0 (png) -> scale&#xA; I/mobile-ffmpeg:   Stream #5:0 (png) -> scale&#xA; I/mobile-ffmpeg:   Stream #6:0 (mjpeg) -> scale&#xA; I/mobile-ffmpeg:   format&#xA; I/mobile-ffmpeg:  -> Stream #0:0 (libx264)&#xA; I/mobile-ffmpeg:   Stream #7:0 -> #0:1&#xA; I/mobile-ffmpeg:  (copy)&#xA; I/mobile-ffmpeg: Press [q] to stop, [?] for help&#xA; I/mobile-ffmpeg: frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A&#xA; W/mobile-ffmpeg: [graph 0 input from stream 0:0 @ 0xe1a1bec0] sws_param option is deprecated and ignored&#xA; W/mobile-ffmpeg: [graph 0 input from stream 1:0 @ 0xe1a1bf20] sws_param option is deprecated and ignored&#xA; W/mobile-ffmpeg: [graph 0 input from stream 2:0 @ 0xe1a1bfe0] sws_param option is deprecated and ignored&#xA; W/mobile-ffmpeg: [graph 0 input from stream 3:0 @ 0xe1a1c0a0] sws_param option is deprecated and ignored&#xA; W/mobile-ffmpeg: [graph 0 input from stream 4:0 @ 0xe1a1c160] sws_param option is deprecated and ignored&#xA; W/mobile-ffmpeg: [graph 0 input from stream 5:0 @ 0xe1a1c220] sws_param option is deprecated and ignored&#xA; W/mobile-ffmpeg: [graph 0 input from stream 6:0 @ 0xe1a1c2e0] sws_param option is deprecated and ignored&#xA; W/mobile-ffmpeg: [swscaler @ 0xbf684840] deprecated pixel format used, make sure you did set range correctly&#xA; W/mobile-ffmpeg: [swscaler @ 0xbf68fec0] deprecated pixel format used, make sure you did set range correctly&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] using SAR=1/1&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] using cpu capabilities: none!&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] profile Constrained Baseline, level 3.1, 4:2:0, 8-bit&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] 264 - core 160 - H.264/MPEG-4 AVC codec - Copyleft 2003-2020 - http://www.videolan.org/x264.html - options: cabac=0 ref=1 deblock=0:0:0 analyse=0:0 me=dia subme=0 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=4 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=250 keyint_min=25 scenecut=0 intra_refresh=0 rc=crf mbtree=0 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=0&#xA; I/mobile-ffmpeg: Output #0, mp4, to &#x27;/storage/emulated/0/FFMpeg Example/video/movie_1615954349867.mp4&#x27;:&#xA; I/mobile-ffmpeg:   Metadata:&#xA; I/mobile-ffmpeg:     encoder         :&#xA; I/mobile-ffmpeg: Lavf58.48.100&#xA; I/mobile-ffmpeg:     Stream #0:0&#xA; I/mobile-ffmpeg: : Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 720x1280 [SAR 1:1 DAR 9:16], q=-1--1&#xA; I/mobile-ffmpeg: ,&#xA; I/mobile-ffmpeg: 25 fps,&#xA; I/mobile-ffmpeg: 12800 tbn,&#xA; I/mobile-ffmpeg: 25 tbc&#xA; I/mobile-ffmpeg:  (default)&#xA; I/mobile-ffmpeg:     Metadata:&#xA; I/mobile-ffmpeg:       encoder         :&#xA; I/mobile-ffmpeg: Lavc58.96.100 libx264&#xA; I/mobile-ffmpeg:     Side data:&#xA; I/mobile-ffmpeg:&#xA; I/mobile-ffmpeg: cpb:&#xA; I/mobile-ffmpeg: bitrate max/min/avg: 0/0/0 buffer size: 0&#xA; I/mobile-ffmpeg: vbv_delay: N/A&#xA; I/mobile-ffmpeg:     Stream #0:1&#xA; I/mobile-ffmpeg: : Audio: mp3 (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 320 kb/s&#xA; I/mobile-ffmpeg: frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   0x&#xA; I/mobile-ffmpeg: frame=    7 fps=3.8 q=20.0 size=       0kB time=00:00:00.04 bitrate=   9.6kbits/s speed=0.0215x&#xA; I/mobile-ffmpeg: frame=   15 fps=6.3 q=22.0 size=       0kB time=00:00:00.36 bitrate=   1.1kbits/s speed=0.151x&#xA; I/mobile-ffmpeg: frame=   24 fps=8.2 q=23.0 size=     256kB time=00:00:00.72 bitrate=2912.9kbits/s speed=0.245x&#xA; I/mobile-ffmpeg: frame=   33 fps=9.5 q=14.0 size=     512kB time=00:00:01.08 bitrate=3883.7kbits/s speed=0.31x&#xA; I/mobile-ffmpeg: frame=   44 fps= 11 q=12.0 size=     512kB time=00:00:01.52 bitrate=2759.5kbits/s speed=0.379x&#xA; I/mobile-ffmpeg: frame=   55 fps= 12 q=12.0 size=     512kB time=00:00:01.96 bitrate=2140.1kbits/s speed=0.432x&#xA; I/mobile-ffmpeg: frame=   68 fps= 13 q=12.0 size=     768kB time=00:00:02.48 bitrate=2537.0kbits/s speed=0.491x&#xA; I/mobile-ffmpeg: frame=   77 fps= 14 q=12.0 size=     768kB time=00:00:02.84 bitrate=2215.4kbits/s speed=0.499x&#xA; I/mobile-ffmpeg: frame=   84 fps= 13 q=12.0 size=     768kB time=00:00:03.12 bitrate=2016.6kbits/s speed=0.499x&#xA; I/mobile-ffmpeg: frame=   94 fps= 14 q=12.0 size=     768kB time=00:00:03.52 bitrate=1787.4kbits/s speed=0.52x&#xA; I/mobile-ffmpeg: frame=  102 fps= 14 q=12.0 size=     768kB time=00:00:03.84 bitrate=1638.5kbits/s speed=0.525x&#xA; I/mobile-ffmpeg: frame=  116 fps= 15 q=12.0 size=     768kB time=00:00:04.40 bitrate=1429.9kbits/s speed=0.556x&#xA; I/mobile-ffmpeg: frame=  127 fps= 15 q=12.0 size=     768kB time=00:00:04.84 bitrate=1299.9kbits/s speed=0.574x&#xA; I/mobile-ffmpeg: frame=  134 fps= 15 q=21.0 size=     768kB time=00:00:05.12 bitrate=1228.9kbits/s speed=0.571x&#xA; I/mobile-ffmpeg: frame=  140 fps= 15 q=22.0 size=    1024kB time=00:00:05.36 bitrate=1565.1kbits/s speed=0.56x&#xA; I/mobile-ffmpeg: frame=  145 fps= 14 q=23.0 size=    1024kB time=00:00:05.56 bitrate=1508.8kbits/s speed=0.55x&#xA; I/mobile-ffmpeg: frame=  151 fps= 14 q=23.0 size=    1280kB time=00:00:05.80 bitrate=1807.9kbits/s speed=0.546x&#xA; I/mobile-ffmpeg: frame=  164 fps= 15 q=12.0 size=    1536kB time=00:00:06.32 bitrate=1991.0kbits/s speed=0.567x&#xA; I/mobile-ffmpeg: frame=  172 fps= 15 q=12.0 size=    1536kB time=00:00:06.64 bitrate=1895.1kbits/s speed=0.569x&#xA; I/mobile-ffmpeg: frame=  186 fps= 15 q=12.0 size=    1536kB time=00:00:07.20 bitrate=1747.7kbits/s speed=0.592x&#xA; I/mobile-ffmpeg: frame=  207 fps= 16 q=12.0 size=    1536kB time=00:00:08.04 bitrate=1565.1kbits/s speed=0.634x&#xA; I/mobile-ffmpeg: frame=  229 fps= 17 q=12.0 size=    1792kB time=00:00:08.92 bitrate=1645.8kbits/s speed=0.677x&#xA; I/mobile-ffmpeg: frame=  249 fps= 18 q=12.0 size=    1792kB time=00:00:09.72 bitrate=1510.3kbits/s speed=0.71x&#xA; I/mobile-ffmpeg: frame=  270 fps= 19 q=21.0 size=    2048kB time=00:00:10.56 bitrate=1588.8kbits/s speed=0.744x&#xA; I/mobile-ffmpeg: frame=  296 fps= 20 q=12.0 size=    2304kB time=00:00:11.60 bitrate=1627.1kbits/s speed=0.789x&#xA; I/mobile-ffmpeg: frame=  319 fps= 21 q=12.0 size=    2304kB time=00:00:12.52 bitrate=1507.6kbits/s speed=0.823x&#xA; I/mobile-ffmpeg: frame=  337 fps= 21 q=12.0 size=    2304kB time=00:00:13.24 bitrate=1425.6kbits/s speed=0.839x&#xA; I/mobile-ffmpeg: frame=  347 fps= 21 q=12.0 size=    2304kB time=00:00:13.64 bitrate=1383.8kbits/s speed=0.835x&#xA; I/mobile-ffmpeg: frame=  360 fps= 21 q=12.0 size=    2560kB time=00:00:14.16 bitrate=1481.1kbits/s speed=0.841x&#xA; I/mobile-ffmpeg: frame=  382 fps= 22 q=19.0 size=    2560kB time=00:00:15.04 bitrate=1394.4kbits/s speed=0.866x&#xA; I/mobile-ffmpeg: frame=  395 fps= 22 q=22.0 size=    2816kB time=00:00:15.56 bitrate=1482.6kbits/s speed=0.869x&#xA; I/mobile-ffmpeg: frame=  407 fps= 22 q=15.0 size=    3072kB time=00:00:16.04 bitrate=1569.0kbits/s speed=0.872x&#xA; I/mobile-ffmpeg: frame=  421 fps= 22 q=12.0 size=    3072kB time=00:00:16.60 bitrate=1516.0kbits/s speed=0.875x&#xA; I/mobile-ffmpeg: frame=  432 fps= 22 q=12.0 size=    3072kB time=00:00:17.04 bitrate=1476.9kbits/s speed=0.875x&#xA; I/mobile-ffmpeg: frame=  446 fps= 22 q=12.0 size=    3072kB time=00:00:17.60 bitrate=1429.9kbits/s speed=0.88x&#xA; I/mobile-ffmpeg: frame=  458 fps= 22 q=12.0 size=    3328kB time=00:00:18.08 bitrate=1507.9kbits/s speed=0.879x&#xA; I/mobile-ffmpeg: frame=  472 fps= 22 q=12.0 size=    3328kB time=00:00:18.64 bitrate=1462.6kbits/s speed=0.884x&#xA; I/mobile-ffmpeg: frame=  489 fps= 23 q=12.0 size=    3328kB time=00:00:19.32 bitrate=1411.1kbits/s speed=0.894x&#xA; I/mobile-ffmpeg: frame=  509 fps= 23 q=19.0 size=    3328kB time=00:00:20.12 bitrate=1355.0kbits/s speed=0.909x&#xA; I/mobile-ffmpeg: frame=  531 fps= 23 q=15.0 size=    3584kB time=00:00:21.00 bitrate=1398.1kbits/s speed=0.928x&#xA; I/mobile-ffmpeg: frame=  555 fps= 24 q=12.0 size=    3840kB time=00:00:21.96 bitrate=1432.5kbits/s speed=0.949x&#xA; I/mobile-ffmpeg: frame=  577 fps= 24 q=12.0 size=    3840kB time=00:00:22.84 bitrate=1377.3kbits/s speed=0.966x&#xA; I/mobile-ffmpeg: frame=  599 fps= 25 q=12.0 size=    3840kB time=00:00:23.72 bitrate=1326.2kbits/s speed=0.981x&#xA; I/mobile-ffmpeg: frame=  620 fps= 25 q=12.0 size=    3840kB time=00:00:24.56 bitrate=1280.8kbits/s speed=0.995x&#xA; I/mobile-ffmpeg: frame=  630 fps= 25 q=18.0 size=    3840kB time=00:00:24.96 bitrate=1260.3kbits/s speed=0.99x&#xA; I/mobile-ffmpeg: frame=  640 fps= 25 q=21.0 size=    4096kB time=00:00:25.36 bitrate=1323.1kbits/s speed=0.985x&#xA; I/mobile-ffmpeg: frame=  652 fps= 25 q=22.0 size=    4352kB time=00:00:25.84 bitrate=1379.7kbits/s speed=0.984x&#xA; I/mobile-ffmpeg: frame=  665 fps= 25 q=12.0 size=    4608kB time=00:00:26.36 bitrate=1432.1kbits/s speed=0.984x&#xA; I/mobile-ffmpeg: frame=  678 fps= 25 q=12.0 size=    4608kB time=00:00:26.88 bitrate=1404.4kbits/s speed=0.984x&#xA; I/mobile-ffmpeg: frame=  690 fps= 25 q=12.0 size=    4608kB time=00:00:27.36 bitrate=1379.7kbits/s speed=0.983x&#xA; I/mobile-ffmpeg: frame=  703 fps= 25 q=12.0 size=    4608kB time=00:00:27.88 bitrate=1354.0kbits/s speed=0.983x&#xA; I/mobile-ffmpeg: frame=  716 fps= 25 q=12.0 size=    4608kB time=00:00:28.40 bitrate=1329.2kbits/s speed=0.983x&#xA; I/mobile-ffmpeg: frame=  729 fps= 25 q=12.0 size=    4608kB time=00:00:28.92 bitrate=1305.3kbits/s speed=0.983x&#xA; I/mobile-ffmpeg: frame=  742 fps= 25 q=12.0 size=    4608kB time=00:00:29.44 bitrate=1282.2kbits/s speed=0.983x&#xA; I/mobile-ffmpeg: frame=  749 fps= 25 q=-1.0 Lsize=    4883kB time=00:00:29.95 bitrate=1335.5kbits/s speed=0.988x&#xA; I/mobile-ffmpeg: video:3696kB audio:1171kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead:&#xA; I/mobile-ffmpeg: 0.326516%&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] frame I:3     Avg QP:13.33  size:  2725&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] frame P:746   Avg QP:13.98  size:  5062&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] mb I  I16..4: 100.0%  0.0%  0.0%&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] mb P  I16..4:  7.1%  0.0%  0.0%  P16..4:  8.2%  0.0%  0.0%  0.0%  0.0%    skip:84.7%&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] coded y,uvDC,uvAC intra: 14.5% 19.0% 6.9% inter: 5.1% 5.4% 1.4%&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] i16 v,h,dc,p: 65% 18%  7%  9%&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] i8c dc,h,v,p: 71% 19%  6%  4%&#xA; I/mobile-ffmpeg: [libx264 @ 0xe1ad4400] kb/s:1010.47&#xA; I/mobile-ffmpeg: Async command execution completed successfully.&#xA;

    &#xA;

    and here is command is ffmpeg syntax

    &#xA;

    "-y"&#xA;"-framerate"&#xA;"1/5"&#xA;"-loop"&#xA;"1"&#xA;"-t"&#xA;"5"&#xA;"-i"&#xA;"/storage/emulated/0/FFMpeg Example/image1.png"&#xA;"-loop"&#xA;"1"&#xA;"-t"&#xA;"5"&#xA;"-i"&#xA; "/storage/emulated/0/FFMpeg Example/image2.png"&#xA; "-loop"&#xA; "1"&#xA; "-t"&#xA; "5"&#xA; "-i"&#xA; "/storage/emulated/0/FFMpeg Example/one.png"&#xA; "-loop"&#xA; "1"&#xA; "-t"&#xA; "5"&#xA; "-i"&#xA; "/storage/emulated/0/FFMpeg Example/two.png"&#xA; "-loop"&#xA; "1"&#xA; "-t"&#xA; "5"&#xA; "-i"&#xA; "/storage/emulated/0/FFMpeg Example/image3.png"&#xA; "-loop"&#xA; "1"&#xA; "-t"&#xA; "5"&#xA; "-i"&#xA; "/storage/emulated/0/FFMpeg Example/image4.png"&#xA; "-loop"&#xA; "1"&#xA; "-t"&#xA; "5"&#xA; "-i"&#xA; "/storage/emulated/0/FFMpeg Example/image5.png"&#xA; "-i"&#xA; "/storage/emulated/0/FFMpeg Example/shortmusic.mp3"&#xA; "-filter_complex"&#xA; "[0:v]scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=5:d=1[v0];&#xA;[1:v]scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=5:d=1[v1];&#xA;[2:v]scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=5:d=1[v2];&#xA;[3:v]scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=5:d=1[v3];&#xA;[4:v]scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=5:d=1[v4];&#xA;[5:v]scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=5:d=1[v5];&#xA;[6:v]scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=5:d=1[v6];&#xA;[v0][v1][v2][v3][v4][v5][v6]concat=n=7:v=1:a=0,fps=25,format=yuv420p[v]"&#xA; "-map"&#xA; "[v]"&#xA; "-map"&#xA; "7:a"&#xA; "-c:a"&#xA; "copy"&#xA; "-preset"&#xA; "ultrafast"&#xA; "-shortest"&#xA; "/storage/emulated/0/FFMpeg Example/video/movie_1615955101725.mp4"&#xA;

    &#xA;

  • FFmpeg Android : Freezes / stops silently at 'SoundHandle'

    8 décembre 2014, par jgads

    I’m trying to get FFmpeg working on Android, but it seems to fail silently with no output file. I have tested the same command on Windows and it fully completes.

    I’m trying to convert an mp4 into a format which I can then ’concat’ with other videos files to make one ’compilation’ video.

    The command is :

    ffmpeg -i 1.mp4 -c copy -bsf h264_mp4toannexb -t 30 out1.ts

    The logcat shows that ffmpeg seems to get ’stuck’ - with no updates and seemingly quitting half way through. Is there anything obvious I’m doing wrong ? This is being tested on just a bog-standard Galaxy Note 2. ’ffmpeg -version’ works just fine.

    Here is the logcat :

    12-08 13:38:27.670  18599-18599/com.company.app E/﹕ Device driver API match
    Device driver API version: 23
    User space API version: 23
    12-08 13:38:27.670  18599-18599/com.company.app E/﹕ mali: REVISION=Linux-r3p2-01rel3 BUILD_DATE=Fri Mar 21 13:52:50 KST 2014
    12-08 13:38:27.710  18599-18599/com.company.app D/OpenGLRenderer﹕ Enabling debug mode 0
    12-08 13:38:29.060  18599-18599/com.company.app E/FFMPEG﹕ Success loading ffmpeg
    12-08 13:38:29.080  18599-18661/com.company.app D/FFmpeg﹕ Running publishing updates method
    12-08 13:38:29.090  18599-18599/com.company.app E/FFMPEG﹕ Progress: ffmpeg version n2.4.2 Copyright (c) 2000-2014 the FFmpeg developers
    12-08 13:38:29.090  18599-18599/com.company.app E/FFMPEG﹕ Progress:   built on Oct  7 2014     15:08:46 with gcc 4.8 (GCC)
    12-08 13:38:29.095  18599-18599/com.company.app E/FFMPEG﹕ Progress:   configuration: --target-os=linux --cross-prefix=/home/sb/Source-Code/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi- --arch=arm --cpu=cortex-a8 --enable-runtime-cpudetect --sysroot=/home/sb/Source-Code/ffmpeg-android/toolchain-android/sysroot --enable-pic --enable-libx264 --enable-libass --enable-libfreetype --enable-libfribidi --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/sb/Source-Code/ffmpeg-android/ffmpeg-pkg-config --prefix=/home/sb/Source-Code/ffmpeg-android/build/armeabi-v7a-neon --extra-cflags='-I/home/sb/Source-Code/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all -mfpu=neon' --extra-ldflags='-L/home/sb/Source-Code/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie' --extra-libs='-lpng -lexpat -lm' --extra-cxxflags=
    12-08 13:38:29.095  18599-18599/com.company.app E/FFMPEG﹕ Progress:   libavutil      54.  7.100 / 54.  7.100
    12-08 13:38:29.095  18599-18599/com.company.app E/FFMPEG﹕ Progress:   libavcodec     56.  1.100 / 56.  1.100
    12-08 13:38:29.095  18599-18599/com.company.app E/FFMPEG﹕ Progress:   libavformat    56.  4.101 / 56.  4.101
    12-08 13:38:29.095  18599-18599/com.company.app E/FFMPEG﹕ Progress:   libavdevice    56.  0.100 / 56.  0.100
    12-08 13:38:29.095  18599-18599/com.company.app E/FFMPEG﹕ Progress:   libavfilter     5.  1.100 /  5.  1.100
    12-08 13:38:29.095  18599-18599/com.company.app E/FFMPEG﹕ Progress:   libswscale      3.  0.100 /  3.  0.100
    12-08 13:38:29.100  18599-18599/com.company.app E/FFMPEG﹕ Progress:   libswresample   1.  1.100 /  1.  1.100
    12-08 13:38:29.100  18599-18599/com.company.app E/FFMPEG﹕ Progress:   libpostproc    53.  0.100 / 53.  0.100
    12-08 13:38:29.230  18599-18599/com.company.app E/FFMPEG﹕ Progress: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/storage/emulated/0/Pictures/videotest/1.mp4':
    12-08 13:38:29.230  18599-18599/com.company.app E/FFMPEG﹕ Progress:   Metadata:
    12-08 13:38:29.230  18599-18599/com.company.app E/FFMPEG﹕ Progress:     major_brand     : isom
    12-08 13:38:29.230  18599-18599/com.company.app E/FFMPEG﹕ Progress:     minor_version   : 0
    12-08 13:38:29.230  18599-18599/com.company.app E/FFMPEG﹕ Progress:     compatible_brands: isom3gp4
    12-08 13:38:29.235  18599-18599/com.company.app E/FFMPEG﹕ Progress:     creation_time   : 2014-12-03 18:40:00
    12-08 13:38:29.235  18599-18599/com.company.app E/FFMPEG﹕ Progress:   Duration: 00:00:03.14, start: 0.000000, bitrate: 10598 kb/s
    12-08 13:38:29.235  18599-18599/com.company.app E/FFMPEG﹕ Progress:     Stream #0:0(eng): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 1280x720, 10594 kb/s, SAR 65536:65536 DAR 16:9, 29.94 fps, 29.92 tbr, 90k tbn, 180k tbc (default)
    12-08 13:38:29.235  18599-18599/com.company.app E/FFMPEG﹕ Progress:     Metadata:
    12-08 13:38:29.240  18599-18599/com.company.app E/FFMPEG﹕ Progress:       creation_time   : 2014-12-03 18:40:00
    12-08 13:38:29.240  18599-18599/com.company.app E/FFMPEG﹕ Progress:       handler_name    : VideoHandle
    12-08 13:38:29.245  18599-18599/com.company.app E/FFMPEG﹕ Progress:     Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 97 kb/s (default)
    12-08 13:38:29.250  18599-18599/com.company.app E/FFMPEG﹕ Progress:     Metadata:
    12-08 13:38:29.250  18599-18599/com.company.app E/FFMPEG﹕ Progress:       creation_time   : 2014-12-03 18:40:00
    12-08 13:38:29.250  18599-18599/com.company.app E/FFMPEG﹕ Progress:       handler_name    : SoundHandle
  • New Piwik Mobile 2 Beta app (Android only)

    9 décembre 2014, par Thomas Steur — Piwik Mobile Releases

    Are you interested in testing our newest features, bug fixes and performance improvements before they make it to our next Piwik Mobile version ?

    Check out our new app Piwik Mobile 2 Beta on Google Play. This beta includes more than 15 bugfixes and improvements.

    We have been testing as much as we could. Now is your time to experiment and help us to track down any bugs, or even suggest usability improvements. Start using it and send us any feedback or issue a bug. We can improve Piwik Mobile much better with your help !

    Be aware that this version may contain bugs, if you are interested in a more stable version install Piwik Mobile 2 instead.