
Recherche avancée
Médias (91)
-
GetID3 - Boutons supplémentaires
9 avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
-
Core Media Video
4 avril 2013, par
Mis à jour : Juin 2013
Langue : français
Type : Video
-
The pirate bay depuis la Belgique
1er avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
-
Bug de détection d’ogg
22 mars 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Video
-
Exemple de boutons d’action pour une collection collaborative
27 février 2013, par
Mis à jour : Mars 2013
Langue : français
Type : Image
-
Exemple de boutons d’action pour une collection personnelle
27 février 2013, par
Mis à jour : Février 2013
Langue : English
Type : Image
Autres articles (32)
-
La file d’attente de SPIPmotion
28 novembre 2010, parUne file d’attente stockée dans la base de donnée
Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...) -
Liste des distributions compatibles
26 avril 2011, parLe tableau ci-dessous correspond à la liste des distributions Linux compatible avec le script d’installation automatique de MediaSPIP. Nom de la distributionNom de la versionNuméro de version Debian Squeeze 6.x.x Debian Weezy 7.x.x Debian Jessie 8.x.x Ubuntu The Precise Pangolin 12.04 LTS Ubuntu The Trusty Tahr 14.04
Si vous souhaitez nous aider à améliorer cette liste, vous pouvez nous fournir un accès à une machine dont la distribution n’est pas citée ci-dessus ou nous envoyer le (...) -
Les tâches Cron régulières de la ferme
1er décembre 2010, parLa gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
Le super Cron (gestion_mutu_super_cron)
Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...)
Sur d’autres sites (6443)
-
Nexus One
19 mars 2010, par Mans — UncategorizedI have had a Nexus One for about a week (thanks Google), and naturally I have an opinion or two about it.
Hardware
With the front side dominated by a touch-screen and a lone, round button, the Nexus One appearance is similar to that of most contemporary smartphones. The reverse sports a 5 megapixel camera with LED flash, a Google logo, and a smaller HTC logo. Power button, volume control, and headphone and micro-USB sockets are found along the edges. It is with appreciation I note the lack of a front-facing camera ; the silly idea of video calls is finally put to rest.
Powering up the phone (I’m beginning to question the applicability of that word), I am immediately enamoured with the display. At 800×480 pixels, the AMOLED display is crystal-clear and easily viewable even in bright light. In a darker environment, the display automatically dims. The display does have one quirk in that the subpixel pattern doesn’t actually have a full RGB triplet for each pixel. The close-up photo below shows the pattern seen when displaying a solid white colour.
The result of this is that fine vertical lines, particularly red or blue ones, look a bit jagged. Most of the time this is not much of a problem, and I find it an acceptable compromise for the higher effective resolution it provides.
Basic interaction
The Android system is by now familiar, and the Nexus offers no surprises in basic usage. All the usual applications come pre-installed : browser, email, calendar, contacts, maps, and even voice calls. Many of the applications integrate with a Google account, which is nice. Calendar entries, map placemarks, etc. are automatically shared between desktop and mobile. Gone is the need for the bug-ridden custom synchronisation software with which mobile phones of the past were plagued.
Launching applications is mostly speedy, and recently used apps are kept loaded as long as memory needs allow. Although this garbage-collection-style of application management, where you are never quite sure whether an app is still running, takes a few moments of acclimatisation, it works reasonably well in day to day use. Most of the applications are well-behaved and save their data before terminating.
Email
Two email applications are included out of the box : one generic and one Gmail-only. As I do not use Gmail, I cannot comment on this application. The generic email client supports IMAP, but is rather limited in functionality. Fortunately, a much-enhanced version, K-9, is available for download. The main feature I find lacking here is threaded message view.
The features, or lack thereof, in the email applications is not, however, of huge importance, as composing email, or any longer piece of text, is something one rather avoids on a system like this. The on-screen keyboard, while falling among the better of its kind, is still slow to use. Lack of tactile feedback means accidentally tapping the wrong key is easily done, and entering numbers or punctuation is an outright chore.
Browser
Whatever the Nexus lacks in email abilities, it makes up for with the browser. Surfing the web on a phone has never been this pleasant. Page rendering is quick, and zooming is fast and simple. Even pages not designed for mobile viewing are easy to read with smart reformatting almost entirely eliminating the sideways scrolling which hampered many a mobile browser of old.
Calls and messaging
Being a phone, the Nexus One is obviously able to make and receive calls, and it does so with ease. Entering a number or locating a stored contact are both straight-forward operations. During a call, audio is clear and of adequate loudness, although I have yet to use the phone in really noisy surroundings.
The other traditional task of a mobile phone, messaging, is also well-supported. There isn’t really much to say about this.
Multimedia
Having a bit of an interest in most things multimedia, I obviously tested the capabilities of the Nexus by throwing some assorted samples at it, revealing ample space for improvement. With video limited to H.264 and MPEG4, and the only supported audio codecs being AAC, MP3, Vorbis, and AMR, there are many files which will not play.
To make matters worse, only selected combinations of audio and video will play together. Several video files I tested played without sound, yet when presented with the very same audio data alone, it was correctly decoded. As for container formats, it appears restricted to MP4/MOV, and Ogg (for Vorbis). AVI files are recognised as media files, but I was unable to find an AVI file which would play.
With a device clearly capable of so much more, the poor multimedia support is nothing short of embarrassing.
The Market
Much of the hype surrounding Android revolves around the Market, Google’s virtual marketplace for app authors to sell or give away their creations. The thousands of available applications are broadly categorised, and a search function is available.
The categorised lists are divided into free and paid sections, while search results, disappointingly, are not. To aid the decision, ratings and comments are displayed alongside the summary and screenshots of each application. Overall, the process of finding and installing an application is mostly painless. While it could certainly be improved, it could also have been much worse.
The applications themselves are, as hinted above, beyond numerous. Sadly, quality does not quite match up to quantity. The vast majority of the apps are pointless, though occasionally mildly amusing, gimmicks of no practical value. The really good ones, and they do exist, are very hard to find unless one knows precisely what to look for.
Battery
Packing great performance into a pocket-size device comes with a price in battery life. The battery in the Nexus lasts considerably shorter time than that in my older, less feature-packed Nokia phone. To some extent this is probably a result of me actually using it a lot more, yet the end result is the same : more frequent recharging. I should probably get used to the idea of recharging the phone every other night.
Verdict
The Nexus One is a capable hardware platform running an OS with plenty of potential. The applications are still somewhat lacking (or very hard to find), although the basic features work reasonably well. Hopefully future Android updates will see more and better core applications integrated, and I imagine that over time, I will find third-party apps to solve my problems in a way I like. I am not putting this phone on the shelf just yet.
-
so Confused, why my build of libffmpeg.so > 17M ?
24 février 2012, par ghostI did build ffmpeg for Android in winxp and scientific linux , ffmpeg is in dolphin player — an open source video player (http://code.google.com/p/dolphin-player/), and i just build the ffmpeg, its seems like the same as in rockplayer 1.7.0, they all use build_andriod.sh below, it worked in both winxp and linux,
and all successfully got bin/ffmpeg (less than 5MB), but libffmpeg.so ( > 17MB), when put libffmpeg.so in dolphin-player libs , player can't work, the size 17MB is too large, the original libffmpeg.so in olphin-player libs is less than 5MB, please give some advice.#!/bin/bash
######################################################
# FFmpeg builds script for Android+ARM platform
#
# This script is released under term of
# CDDL (http://www.opensource.org/licenses/cddl1)
# Wrote by pinxue (~@gmail.com) from RockPlayer.com
# 2010-8 ~ 2011-4
######################################################
######################################################
# Usage:
# put this script in top of FFmpeg source tree
# ./build_android
#
# It generates binary for following architectures:
# ARMv6
# ARMv6+VFP
# ARMv7+VFM-d16 (Tegra2)
# ARMv7+Neon (Cortex-A8)
#
# Customizing:
# 1. Feel free to change ./configure parameters for more features
# 2. To adapt other ARM variants
# set $CPU and $OPTIMIZE_CFLAGS
# call build_one
######################################################
export TMPDIR=D:/tmp/android
export NDK=D:/android-ndk-r4
#PLATFORM=$NDK/build/platforms/android-8/arch-arm/
PLATFORM=$NDK/build/platforms/android-8/arch-arm
#PREBUILT=$NDK/build/prebuilt/darwin-x86/arm-eabi-4.4.0
PREBUILT=$NDK/build/prebuilt/windows/arm-eabi-4.4.0
function build_one
{
# -fasm : required. Android header file uses asm keyword instead of __asm__ , but most of c dialect (like ansi,c99,gnu99) implies -fno-asm.
# ~/android/android-ndk-r4/build/platforms/android-5/arch-arm//usr/include/asm/byteorder.h: In function '___arch__swab32':
# ~/android/android-ndk-r4/build/platforms/android-5/arch-arm//usr/include/asm/byteorder.h:25: error: expected ')' before ':' token
# -fno-short-enums : optimized. Else FFmpeg obj will generate a huge number of warning for variable-size enums,
# though we may suppress them by --no-enum-size-warning, it would be better to avoid it.
# .../ld: warning: cmdutils.o uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
# --extra-libs="-lgcc" : required. Else cannot solve some runtime function symbols
# ... undefined reference to `__aeabi_f2uiz'
# --enable-protocols : required. Without this option, the file open always fails mysteriously.
# FFmpeg's av_open_input_file will invoke file format probing functions, but because most of useful demuxers has flag of zero
# which cause them are ignored during file format probling and fall to url stream parsing,
# if protocols are disabled, the file:// url cannot be opened as well.
# $PREBUILT/bin/arm-eabi-ar d libavcodec/libavcodec.a inverse.o : required.
# FFmpeg includes two copies of inverse.c both in libavutil and libavcodec for performance consideration (not sure the benifit yet)
# Without this step, final ld of generating libffmpeg.so will fail silently, if invoke ld through gcc, gcc will collect more reasonable error message.
# -llog: debug only, FFmpeg itself doesn't require it at all.
# With this option, we may simply includes "utils/Log.h" and use LOGx() to observe FFmpeg's behavior
# PS, it seems the toolchain implies -DNDEBUG somewhere, it would be safer to use following syntax
# #ifdef NDEBUG
# #undef NDEBUG
# #define HAVE_NDEBUG
# #endif
# #include "utils/Log.h"
# #ifdef HAVE_NDEBUG
# #define NDEBUG
# #undef HAVE_NDEBUG
# #endif
# --whole-archive : required. Else ld generate a small .so file (about 15k)
# --no-stdlib : required. Android doesn't use standard c runtime but invited its own wheal (bionic libc) because of license consideration.
# space before \ of configure lines: required for some options. Else next line will be merged into previous lines's content and cause problem.
# Especially the --extra-cflags, the next line will pass to gcc in this case and configure will say gcc cannot create executable.
# many options mentioned by articles over internet are implied by -O2 or -O3 already, need not repeat at all.
# two or three common optimization cflags are omitted because not sure about the trade off yet. invoke NDK build system with V=1 to find them.
# -Wl,-T,$PREBUILT/arm-eabi/lib/ldscripts/armelf.x mentioned by almost every articles over internet, but it is not required to specify at all.
# -Dipv6mr_interface=ipv6mr_ifindex : required. Android inet header doesn't use ipv6mr_interface which is required by rfc, seems it generate this user space header file directly from kernel header file, but Linux kernel has decided to keep its own name for ever and ask user space header to use rfc name.
# HAVE_SYS_UIO_H : required. Else:
# In file included from ~/android/android-ndk-r4/build/platforms/android-5/arch-arm//usr/include/linux/socket.h:29,
# from ~/android/android-ndk-r4/build/platforms/android-5/arch-arm//usr/include/sys/socket.h:33,
# from libavformat/network.h:35,
# from libavformat/utils.c:46:
#~/android/android-ndk-r4/build/platforms/android-5/arch-arm//usr/include/linux/uio.h:19: error: redefinition of 'struct iovec'
#
# --disable-doc : required because of strange bug of toolchain.
#
#
#--extra-ldflags=-Wl,-T,$PREBUILT/arm-eabi/lib/ldscripts/armelf.x -Wl,-rpath-link=$PLATFORM/usr/lib -L$PLATFORM/usr/lib -nostdlib $PREBUILT/lib/gcc/arm-eabi/4.4.0/crtbegin.o $PREBUILT/lib/gcc/arm-eabi/4.4.0/crtend.o -lc -lm -ldl"
#
./configure --target-os=linux \
--prefix=$PREFIX \
--enable-cross-compile \
--extra-libs="-lgcc" \
--arch=arm \
--cc=$PREBUILT/bin/arm-eabi-gcc \
--cross-prefix=$PREBUILT/bin/arm-eabi- \
--nm=$PREBUILT/bin/arm-eabi-nm \
--sysroot=$PLATFORM \
--extra-cflags=" -O3 -fpic -DANDROID -DHAVE_SYS_UIO_H=1 -Dipv6mr_interface=ipv6mr_ifindex -fasm -Wno-psabi -fno-short-enums -fno-strict-aliasing -finline-limit=300 $OPTIMIZE_CFLAGS " \
--disable-shared \
--enable-static \
--extra-ldflags="-Wl,-rpath-link=$PLATFORM/usr/lib -L$PLATFORM/usr/lib -nostdlib -lc -lm -ldl -llog" \
--enable-parsers \
--disable-encoders \
--enable-decoders \
--disable-muxers \
--enable-demuxers \
--enable-swscale \
--disable-ffplay \
--disable-ffprobe \
--disable-ffserver \
--enable-network \
--enable-indevs \
--disable-bsfs \
--disable-filters \
--enable-protocols \
--enable-asm \
--disable-doc \
$ADDITIONAL_CONFIGURE_FLAG
##make clean
make -j4 install
$PREBUILT/bin/arm-eabi-ar d libavcodec/libavcodec.a inverse.o
$PREBUILT/bin/arm-eabi-ld -rpath-link=$PLATFORM/usr/lib -L$PLATFORM/usr/lib -soname libffmpeg.so -shared -nostdlib -z,noexecstack -Bsymbolic --whole-archive --no-undefined -o $PREFIX/libffmpeg.so libavcodec/libavcodec.a libavformat/libavformat.a libavutil/libavutil.a -lc -lm -lz -ldl -llog --warn-once --dynamic-linker=/system/bin/linker $PREBUILT/lib/gcc/arm-eabi/4.4.0/libgcc.a
}
#arm v6
CPU=armv6
OPTIMIZE_CFLAGS="-marm -march=$CPU"
PREFIX=./android/$CPU
ADDITIONAL_CONFIGURE_FLAG=
build_one
#arm v7vfpv3
CPU=armv7-a
OPTIMIZE_CFLAGS="-mfloat-abi=softfp -mfpu=vfpv3-d16 -marm -march=$CPU "
PREFIX=./android/$CPU
ADDITIONAL_CONFIGURE_FLAG=
build_one
#arm v7vfp
CPU=armv7-a
OPTIMIZE_CFLAGS="-mfloat-abi=softfp -mfpu=vfp -marm -march=$CPU "
PREFIX=./android/$CPU-vfp
ADDITIONAL_CONFIGURE_FLAG=
build_one
#arm v7n
CPU=armv7-a
OPTIMIZE_CFLAGS="-mfloat-abi=softfp -mfpu=neon -marm -march=$CPU -mtune=cortex-a8"
PREFIX=./android/$CPU-neon
ADDITIONAL_CONFIGURE_FLAG=--enable-neon
build_one
#arm v6+vfp
CPU=armv6
OPTIMIZE_CFLAGS="-DCMP_HAVE_VFP -mfloat-abi=softfp -mfpu=vfp -marm -march=$CPU"
PREFIX=./android/${CPU}_vfp
ADDITIONAL_CONFIGURE_FLAG=
build_one -
ffmpeg faster conversion from jpg files to mp4
25 mai 2021, par openswI am trying (on Android and iOS) to convert 500 jpeg files into a mp4 video ; everything is working but the conversion time is too huge, around 1 minute. I have some constraints : the video should be playable by the native Android/iOS player then I cannot use the option '-codec copy' and then generates a mkv or mp4 containers of the original jpeg files (the conversion time in this case is around 1s !). After many attempts, the best solution is the default one without almost any options :D Is there a way to improve the conversion time of the following command ?


ffmpeg -r 30 -I inputPath/%05d.jpg -y -threads 0 -r 30 + outputFilePath.mp4



I have tried :


- 

- -q:v 2 (but I would like to keep the original resolution, it is slower than the above command)
- -vf scale=-2:720 (but I would like to keep the original resolution, it is comparable to the above command)
- -s hd720 (but I would like to keep the original resolution, it is comparable to the above command)
- -threads 128 (does not change anything)
- -c:v libx264 -crf 23 -preset ultrafast, this one is painfully slow












Output log


LOG Async FFmpeg process started with executionId 3001 for file:///data/user/0/com.xxx.xxx/files/events/1/1/raw.
 LOG ffmpeg version v4.4-dev-416
 LOG Copyright (c) 2000-2020 the FFmpeg developers
 LOG 
 LOG 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)
 LOG configuration: --cross-prefix=aarch64-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-arm64/ffmpeg --pkg-config=/usr/bin/pkg-config --enable-version3 --arch=aarch64 --cpu=armv8-a --cc=aarch64-linux-android21-clang --cxx=aarch64-linux-android21-clang++ --extra-libs='-L/storage/light/projects/mobile-ffmpeg/prebuilt/android-arm64/cpu-features/lib -lndk_compat' --target-os=android --enable-neon --enable-asm --enable-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 --disable-sdl2 --enable-zlib --enable-mediacodec
 LOG libavutil 56. 55.100 / 56. 55.100
 LOG libavcodec 58. 96.100 / 58. 96.100
 LOG libavformat 58. 48.100 / 58. 48.100
 LOG libavdevice 58. 11.101 / 58. 11.101
 LOG libavfilter 7. 87.100 / 7. 87.100
 LOG libswscale 5. 8.100 / 5. 8.100
 LOG libswresample 3. 8.100 / 3. 8.100
 LOG Input #0, image2, from 'file:///data/user/0/com.xxx.xxx/files/events/1/1/raw/%05d.jpg':
 LOG Duration:
 LOG 00:00:18.08
 LOG , start:
 LOG 0.000000
 LOG , bitrate:
 LOG N/A
 LOG 
 LOG Stream #0:0
 LOG : Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 1920x1080 [SAR 1:1 DAR 16:9]
 LOG ,
 LOG 25 fps,
 LOG 25 tbr,
 LOG 25 tbn,
 LOG 25 tbc
 LOG 
 LOG Stream mapping:
 LOG Stream #0:0 -> #0:0
 LOG (mjpeg (native) -> mpeg4 (native))
 LOG 
 LOG Press [q] to stop, [?] for help
 LOG [graph 0 input from stream 0:0 @ 0x7c5f870800] sws_param option is deprecated and ignored
 LOG [swscaler @ 0x7bed4d6a40] deprecated pixel format used, make sure you did set range correctly
 LOG Output #0, mp4, to 'file:///data/user/0/com.xxx.xxx/files/events/1/1/preview.mp4':
 LOG Metadata:
 LOG encoder :
 LOG Lavf58.48.100
 LOG 
 LOG Stream #0:0
 LOG : Video: mpeg4 (mp4v / 0x7634706D), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s
 LOG ,
 LOG 30 fps,
 LOG 15360 tbn,
 LOG 30 tbc
 LOG 
 LOG Metadata:
 LOG encoder :
 LOG Lavc58.96.100 mpeg4
 LOG 
 LOG Side data:
 LOG 
 LOG cpb:
 LOG bitrate max/min/avg: 0/0/200000 buffer size: 0
 LOG vbv_delay: N/A
 LOG 
 LOG frame= 5 fps=0.0 q=6.2 size= 256kB time=00:00:00.13 bitrate=15723.7kbits/s speed=0.21x
 LOG frame= 10 fps=8.3 q=13.8 size= 256kB time=00:00:00.30 bitrate=6990.2kbits/s speed=0.25x
 LOG frame= 16 fps=9.0 q=31.0 size= 256kB time=00:00:00.50 bitrate=4194.5kbits/s speed=0.283x
 LOG frame= 22 fps=9.3 q=31.0 size= 256kB time=00:00:00.70 bitrate=2996.2kbits/s speed=0.297x
 LOG frame= 28 fps=9.5 q=31.0 size= 256kB time=00:00:00.90 bitrate=2330.4kbits/s speed=0.307x
 LOG frame= 34 fps=9.6 q=31.0 size= 256kB time=00:00:01.10 bitrate=1906.7kbits/s speed=0.312x
 LOG frame= 40 fps=9.7 q=31.0 size= 256kB time=00:00:01.30 bitrate=1613.4kbits/s speed=0.316x
 LOG frame= 45 fps=9.7 q=31.0 size= 256kB time=00:00:01.46 bitrate=1430.1kbits/s speed=0.317x
 LOG frame= 50 fps=9.7 q=31.0 size= 256kB time=00:00:01.63 bitrate=1284.1kbits/s speed=0.318x
 LOG frame= 56 fps=9.8 q=31.0 size= 256kB time=00:00:01.83 bitrate=1144.1kbits/s speed=0.319x
 LOG frame= 61 fps=9.8 q=31.0 size= 256kB time=00:00:02.00 bitrate=1048.7kbits/s speed=0.32x
 LOG frame= 67 fps=9.8 q=31.0 size= 256kB time=00:00:02.20 bitrate= 953.4kbits/s speed=0.322x
 LOG frame= 72 fps=9.8 q=31.0 size= 256kB time=00:00:02.36 bitrate= 886.2kbits/s speed=0.322x
 LOG frame= 78 fps=9.8 q=31.0 size= 512kB time=00:00:02.56 bitrate=1634.2kbits/s speed=0.323x
 LOG frame= 84 fps=9.8 q=31.0 size= 512kB time=00:00:02.76 bitrate=1516.1kbits/s speed=0.324x
 LOG frame= 90 fps=9.9 q=31.0 size= 512kB time=00:00:02.96 bitrate=1413.9kbits/s speed=0.325x
 LOG frame= 95 fps=9.9 q=31.0 size= 512kB time=00:00:03.13 bitrate=1338.7kbits/s speed=0.325x
 LOG frame= 101 fps=9.9 q=24.8 size= 512kB time=00:00:03.33 bitrate=1258.4kbits/s speed=0.326x
 LOG frame= 107 fps=9.9 q=31.0 size= 512kB time=00:00:03.53 bitrate=1187.1kbits/s speed=0.327x
 LOG frame= 113 fps=9.9 q=24.8 size= 512kB time=00:00:03.73 bitrate=1123.5kbits/s speed=0.327x
 LOG frame= 119 fps=9.9 q=31.0 size= 512kB time=00:00:03.93 bitrate=1066.4kbits/s speed=0.328x
 LOG frame= 125 fps=9.9 q=24.8 size= 512kB time=00:00:04.13 bitrate=1014.8kbits/s speed=0.328x
 LOG frame= 131 fps=9.9 q=31.0 size= 512kB time=00:00:04.33 bitrate= 968.0kbits/s speed=0.328x
 LOG frame= 137 fps=9.9 q=24.8 size= 512kB time=00:00:04.53 bitrate= 925.3kbits/s speed=0.329x
 LOG frame= 142 fps=9.9 q=31.0 size= 512kB time=00:00:04.70 bitrate= 892.5kbits/s speed=0.329x
 LOG frame= 148 fps=9.9 q=31.0 size= 512kB time=00:00:04.90 bitrate= 856.0kbits/s speed=0.329x
 LOG frame= 153 fps=9.9 q=31.0 size= 512kB time=00:00:05.06 bitrate= 827.9kbits/s speed=0.329x
 LOG frame= 159 fps= 10 q=31.0 size= 512kB time=00:00:05.26 bitrate= 796.4kbits/s speed=0.33x
 LOG frame= 165 fps= 10 q=31.0 size= 512kB time=00:00:05.46 bitrate= 767.3kbits/s speed=0.33x
 LOG frame= 171 fps= 10 q=31.0 size= 512kB time=00:00:05.66 bitrate= 740.2kbits/s speed=0.33x
 LOG frame= 177 fps= 10 q=31.0 size= 768kB time=00:00:05.86 bitrate=1072.5kbits/s speed=0.331x
 LOG frame= 183 fps= 10 q=31.0 size= 768kB time=00:00:06.06 bitrate=1037.1kbits/s speed=0.331x
 LOG frame= 188 fps= 10 q=31.0 size= 768kB time=00:00:06.23 bitrate=1009.4kbits/s speed=0.331x
 LOG frame= 193 fps= 10 q=31.0 size= 768kB time=00:00:06.40 bitrate= 983.1kbits/s speed=0.331x
 LOG frame= 199 fps= 10 q=31.0 size= 768kB time=00:00:06.60 bitrate= 953.3kbits/s speed=0.331x
 LOG frame= 204 fps= 10 q=31.0 size= 768kB time=00:00:06.76 bitrate= 929.8kbits/s speed=0.331x
 LOG frame= 210 fps= 10 q=31.0 size= 768kB time=00:00:06.96 bitrate= 903.1kbits/s speed=0.331x
 LOG frame= 216 fps= 10 q=31.0 size= 768kB time=00:00:07.16 bitrate= 877.9kbits/s speed=0.331x
 LOG frame= 221 fps= 10 q=24.8 size= 768kB time=00:00:07.33 bitrate= 858.0kbits/s speed=0.331x
 LOG frame= 227 fps= 10 q=31.0 size= 768kB time=00:00:07.53 bitrate= 835.2kbits/s speed=0.331x
 LOG frame= 232 fps= 10 q=31.0 size= 768kB time=00:00:07.70 bitrate= 817.1kbits/s speed=0.331x
 LOG frame= 238 fps= 10 q=31.0 size= 768kB time=00:00:07.90 bitrate= 796.4kbits/s speed=0.332x
 LOG frame= 243 fps= 10 q=31.0 size= 768kB time=00:00:08.06 bitrate= 780.0kbits/s speed=0.332x
 LOG frame= 249 fps= 10 q=31.0 size= 768kB time=00:00:08.26 bitrate= 761.1kbits/s speed=0.332x
 LOG frame= 254 fps= 10 q=31.0 size= 768kB time=00:00:08.43 bitrate= 746.1kbits/s speed=0.332x
 LOG frame= 259 fps= 10 q=31.0 size= 1024kB time=00:00:08.60 bitrate= 975.5kbits/s speed=0.332x
 LOG frame= 264 fps= 10 q=31.0 size= 1024kB time=00:00:08.76 bitrate= 956.9kbits/s speed=0.332x
 LOG frame= 270 fps= 10 q=31.0 size= 1024kB time=00:00:08.96 bitrate= 935.6kbits/s speed=0.332x
 LOG frame= 276 fps= 10 q=31.0 size= 1024kB time=00:00:09.16 bitrate= 915.2kbits/s speed=0.332x
 LOG frame= 282 fps= 10 q=31.0 size= 1024kB time=00:00:09.36 bitrate= 895.6kbits/s speed=0.332x
 LOG frame= 288 fps= 10 q=31.0 size= 1024kB time=00:00:09.56 bitrate= 876.9kbits/s speed=0.332x
 LOG frame= 294 fps= 10 q=31.0 size= 1024kB time=00:00:09.76 bitrate= 858.9kbits/s speed=0.333x
 LOG frame= 299 fps= 10 q=31.0 size= 1024kB time=00:00:09.93 bitrate= 844.5kbits/s speed=0.332x
 LOG frame= 305 fps= 10 q=24.8 size= 1024kB time=00:00:10.13 bitrate= 827.9kbits/s speed=0.332x
 LOG frame= 310 fps= 10 q=31.0 size= 1024kB time=00:00:10.30 bitrate= 814.5kbits/s speed=0.332x
 LOG frame= 316 fps= 10 q=31.0 size= 1024kB time=00:00:10.50 bitrate= 798.9kbits/s speed=0.332x
 LOG frame= 321 fps= 10 q=31.0 size= 1024kB time=00:00:10.66 bitrate= 786.5kbits/s speed=0.332x
 LOG frame= 327 fps= 10 q=31.0 size= 1024kB time=00:00:10.86 bitrate= 772.0kbits/s speed=0.333x
 LOG frame= 332 fps= 10 q=31.0 size= 1024kB time=00:00:11.03 bitrate= 760.3kbits/s speed=0.332x
 LOG frame= 338 fps= 10 q=31.0 size= 1024kB time=00:00:11.23 bitrate= 746.8kbits/s speed=0.332x
 LOG frame= 344 fps= 10 q=31.0 size= 1024kB time=00:00:11.43 bitrate= 733.7kbits/s speed=0.333x
 LOG frame= 350 fps= 10 q=31.0 size= 1280kB time=00:00:11.63 bitrate= 901.4kbits/s speed=0.333x
 LOG frame= 355 fps= 10 q=31.0 size= 1280kB time=00:00:11.80 bitrate= 888.6kbits/s speed=0.333x
 LOG frame= 361 fps= 10 q=31.0 size= 1280kB time=00:00:12.00 bitrate= 873.8kbits/s speed=0.333x
 LOG frame= 367 fps= 10 q=31.0 size= 1280kB time=00:00:12.20 bitrate= 859.5kbits/s speed=0.333x
 LOG frame= 373 fps= 10 q=31.0 size= 1280kB time=00:00:12.40 bitrate= 845.6kbits/s speed=0.333x
 LOG frame= 379 fps= 10 q=31.0 size= 1280kB time=00:00:12.60 bitrate= 832.2kbits/s speed=0.333x
 LOG frame= 385 fps= 10 q=31.0 size= 1280kB time=00:00:12.80 bitrate= 819.2kbits/s speed=0.333x
 LOG frame= 391 fps= 10 q=31.0 size= 1280kB time=00:00:13.00 bitrate= 806.6kbits/s speed=0.334x
 LOG frame= 397 fps= 10 q=31.0 size= 1280kB time=00:00:13.20 bitrate= 794.4kbits/s speed=0.334x
 LOG frame= 403 fps= 10 q=31.0 size= 1280kB time=00:00:13.40 bitrate= 782.5kbits/s speed=0.334x
 LOG frame= 409 fps= 10 q=31.0 size= 1280kB time=00:00:13.60 bitrate= 771.0kbits/s speed=0.334x
 LOG frame= 415 fps= 10 q=31.0 size= 1280kB time=00:00:13.80 bitrate= 759.9kbits/s speed=0.334x
 LOG frame= 421 fps= 10 q=31.0 size= 1280kB time=00:00:14.00 bitrate= 749.0kbits/s speed=0.334x
 LOG frame= 426 fps= 10 q=31.0 size= 1280kB time=00:00:14.16 bitrate= 740.2kbits/s speed=0.334x
 LOG frame= 432 fps= 10 q=31.0 size= 1280kB time=00:00:14.36 bitrate= 729.9kbits/s speed=0.334x
 LOG frame= 438 fps= 10 q=31.0 size= 1536kB time=00:00:14.56 bitrate= 863.8kbits/s speed=0.334x
 LOG frame= 444 fps= 10 q=31.0 size= 1536kB time=00:00:14.76 bitrate= 852.1kbits/s speed=0.334x
 LOG frame= 449 fps= 10 q=24.8 size= 1536kB time=00:00:14.93 bitrate= 842.6kbits/s speed=0.334x
 LOG frame= 452 fps= 10 q=31.0 Lsize= 1592kB time=00:00:15.03 bitrate= 867.5kbits/s speed=0.334x
 LOG video:1589kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead:
 LOG 0.176061%
 LOG FFmpeg process completed successfully for file:///data/user/0/com.xxx.xxx/files/events/1/1/raw