Recherche avancée

Médias (1)

Mot : - Tags -/iphone

Autres articles (64)

  • 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

  • Ajouter notes et légendes aux images

    7 février 2011, par

    Pour pouvoir ajouter notes et légendes aux images, la première étape est d’installer le plugin "Légendes".
    Une fois le plugin activé, vous pouvez le configurer dans l’espace de configuration afin de modifier les droits de création / modification et de suppression des notes. Par défaut seuls les administrateurs du site peuvent ajouter des notes aux images.
    Modification lors de l’ajout d’un média
    Lors de l’ajout d’un média de type "image" un nouveau bouton apparait au dessus de la prévisualisation (...)

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

Sur d’autres sites (8686)

  • Why can't I duplicate an MJPEG stream from a webcam to a V4L2 Loopback Device on Linux ?

    17 août 2021, par Chris White

    I'm trying to duplicate a USB webcam device V4L2 stream (/dev/video0) to a V4L2 Loopback Device (/dev/video99) at the highest resolution and framerate possible with the hardware available on a Raspberry Pi 4 running the latest Raspbian (also the minimum CPU load). I'm using FFMPEG version 7:4.1.6-1 deb10u1+rpt2 and v4l2loopback version 0.12.5.1.

    


    The output from :
ffmpeg -f v4l2 -list_formats all -i /dev/video0 gives me the following :

    


    [video4linux2,v4l2 @ 0xc1e1c0] Compressed:       mjpeg :          Motion-JPEG : 1600x1200 3264x2448 2592x1944 2048x1536 1280x960 1024x768 800x600 640x480 320x240 1600x1200
[video4linux2,v4l2 @ 0xc1e1c0] Raw       :     yuyv422 :           YUYV 4:2:2 : 1600x1200 3264x2448 2592x1944 2048x1536 1280x960 1024x768 800x600 640x480 320x240 1600x1200


    


    3264x2448px is the native CCD resolution, and the image is being used for machine vision purposes, so I'd like to use this maximum resolution at the highest framerate I can. The reason for the loopback device is so that I can view/stream the videofeed (with GStreamer) and take high resolution PNG snapshots simultaneously, using the command ffmpeg -f v4l2 -video_size 3264x2448 -i /dev/video99 -frames 1 capture.png -y From my understanding this means there is an MJPEG stream at this resolution and according to the command v4l2-ctl -d /dev/video0 --list-formats-ext I can manage 15fps :

    


    ioctl: VIDIOC_ENUM_FMT
    Type: Video Capture

    [0]: 'MJPG' (Motion-JPEG, compressed)
        Size: Discrete 1600x1200
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
        Size: Discrete 3264x2448
            Interval: Discrete 0.067s (15.000 fps)
        Size: Discrete 2592x1944
            Interval: Discrete 0.067s (15.000 fps)
        Size: Discrete 2048x1536
            Interval: Discrete 0.067s (15.000 fps)
        Size: Discrete 1280x960
            Interval: Discrete 0.067s (15.000 fps)
        Size: Discrete 1024x768
            Interval: Discrete 0.033s (30.000 fps)
        Size: Discrete 800x600
            Interval: Discrete 0.033s (30.000 fps)
        Size: Discrete 640x480
            Interval: Discrete 0.033s (30.000 fps)
        Size: Discrete 320x240
            Interval: Discrete 0.033s (30.000 fps)
        Size: Discrete 1600x1200
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
    [1]: 'YUYV' (YUYV 4:2:2)
        Size: Discrete 1600x1200
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
        Size: Discrete 3264x2448
            Interval: Discrete 0.500s (2.000 fps)
        Size: Discrete 2592x1944
            Interval: Discrete 0.333s (3.000 fps)
        Size: Discrete 2048x1536
            Interval: Discrete 0.333s (3.000 fps)
        Size: Discrete 1280x960
            Interval: Discrete 0.100s (10.000 fps)
        Size: Discrete 1024x768
            Interval: Discrete 0.100s (10.000 fps)
        Size: Discrete 800x600
            Interval: Discrete 0.033s (30.000 fps)
        Size: Discrete 640x480
            Interval: Discrete 0.033s (30.000 fps)
        Size: Discrete 320x240
            Interval: Discrete 0.033s (30.000 fps)
        Size: Discrete 1600x1200
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.100s (10.000 fps)


    


    I feel like I've tried every possible version of GStreamer/FFMPEG command to achieve this and have had varying success, but more often than not I come up against "av_interleaved_write_frame() : Cannot allocate memory" or some issue with converting M-JPEG to rawvideo for the loopback device...

    


    What command should I be using ? I'm at the end of my tether !

    


    I've tried :

    


    gst-launch-1.0 v4l2src device=/dev/video0 ! "image/jpeg,width=3264,height=2448,framerate=15/1" ! avdec_mjpeg ! "video/x-raw,format=YUY2,width=3264,height=2448,framerate=15/1" ! v4l2sink device=/dev/video99


    


    and

    


    ffmpeg -f v4l2 -video_size 3264x2448 -i /dev/video0 -vcodec rawvideo -pix_fmt yuyv422 -r 1 -f v4l2 /dev/video99


    


    (EDIT) gives :

    


    ffmpeg version 4.1.6-1~deb10u1+rpt2 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 8 (Raspbian 8.3.0-6+rpi1)
  configuration: --prefix=/usr --extra-version='1~deb10u1+rpt2' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-vout-drm --enable-v4l2-request --enable-libudev --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared --libdir=/usr/lib/arm-linux-gnueabihf --cpu=arm1176jzf-s --arch=arm
  libavutil      56. 22.100 / 56. 22.100
  libavcodec     58. 35.100 / 58. 35.100
  libavformat    58. 20.100 / 58. 20.100
  libavdevice    58.  5.100 / 58.  5.100
  libavfilter     7. 40.101 /  7. 40.101
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  3.100 /  5.  3.100
  libswresample   3.  3.100 /  3.  3.100
  libpostproc    55.  3.100 / 55.  3.100
Input #0, video4linux2,v4l2, from '/dev/video0':
  Duration: N/A, start: 14226.770484, bitrate: 255688 kb/s
    Stream #0:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 3264x2448, 255688 kb/s, 2 fps, 2 tbr, 1000k tbn, 1000k tbc
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> rawvideo (native))
Press [q] to stop, [?] for help
Output #0, video4linux2,v4l2, to '/dev/video99':
  Metadata:
    encoder         : Lavf58.20.100
    Stream #0:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 3264x2448, q=2-31, 127844 kb/s, 1 fps, 1 tbn, 1 tbc
    Metadata:
      encoder         : Lavc58.35.100 rawvideo
av_interleaved_write_frame(): Cannot allocate memory
frame=    1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:01.00 bitrate=N/A speed=15.8x    
video:15606kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Conversion failed!


    


    and

    


    ffmpeg -f v4l2 -video_size 3264x2448 -i /dev/video0 -vcodec rawvideo -pix_fmt yuv420p -r 15 -f v4l2 /dev/video99


    


    (EDIT) gives :

    


    ffmpeg version 4.1.6-1~deb10u1+rpt2 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 8 (Raspbian 8.3.0-6+rpi1)
  configuration: --prefix=/usr --extra-version='1~deb10u1+rpt2' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-vout-drm --enable-v4l2-request --enable-libudev --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared --libdir=/usr/lib/arm-linux-gnueabihf --cpu=arm1176jzf-s --arch=arm
  libavutil      56. 22.100 / 56. 22.100
  libavcodec     58. 35.100 / 58. 35.100
  libavformat    58. 20.100 / 58. 20.100
  libavdevice    58.  5.100 / 58.  5.100
  libavfilter     7. 40.101 /  7. 40.101
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  3.100 /  5.  3.100
  libswresample   3.  3.100 /  3.  3.100
  libpostproc    55.  3.100 / 55.  3.100
Input #0, video4linux2,v4l2, from '/dev/video0':
  Duration: N/A, start: 13704.103283, bitrate: 255688 kb/s
    Stream #0:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 3264x2448, 255688 kb/s, 2 fps, 2 tbr, 1000k tbn, 1000k tbc
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> rawvideo (native))
Press [q] to stop, [?] for help
Output #0, video4linux2,v4l2, to '/dev/video99':
  Metadata:
    encoder         : Lavf58.20.100
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 3264x2448, q=2-31, 1438248 kb/s, 15 fps, 15 tbn, 15 tbc
    Metadata:
      encoder         : Lavc58.35.100 rawvideo
av_interleaved_write_frame(): Cannot allocate memory
    Last message repeated 7 times
frame=    8 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.53 bitrate=N/A dup=7 drop=0 speed=1.37x    
video:93636kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Conversion failed!


    


    and

    


    ffmpeg -f v4l2 -input_format mjpeg -i /dev/video0 -vcodec copy -f v4l2 /dev/video99


    


    (EDIT) gives :

    


    ffmpeg version 4.1.6-1~deb10u1+rpt2 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 8 (Raspbian 8.3.0-6+rpi1)
  configuration: --prefix=/usr --extra-version='1~deb10u1+rpt2' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-vout-drm --enable-v4l2-request --enable-libudev --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared --libdir=/usr/lib/arm-linux-gnueabihf --cpu=arm1176jzf-s --arch=arm
  libavutil      56. 22.100 / 56. 22.100
  libavcodec     58. 35.100 / 58. 35.100
  libavformat    58. 20.100 / 58. 20.100
  libavdevice    58.  5.100 / 58.  5.100
  libavfilter     7. 40.101 /  7. 40.101
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  3.100 /  5.  3.100
  libswresample   3.  3.100 /  3.  3.100
  libpostproc    55.  3.100 / 55.  3.100
[mjpeg @ 0xdb5240] EOI missing, emulating
Input #0, video4linux2,v4l2, from '/dev/video0':
  Duration: N/A, start: 12511.425271, bitrate: N/A
    Stream #0:0: Video: mjpeg, yuvj422p(pc, bt470bg/unknown/unknown), 3264x2448, 15 fps, 15 tbr, 1000k tbn, 1000k tbc
[video4linux2,v4l2 @ 0xdb7f10] V4L2 output device supports only a single raw video stream
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
    Last message repeated 1 times


    


    I'm not sure what to troubleshoot next - looking at available memory, there's no problem, so what am I doing wrong ? This copy of the feed is the last piece of the puzzle...

    


  • Receiving pixelated and laggy rtsp stream on vlc when

    7 août 2021, par mohit krishna

    I'm trying to live stream my webcam from raspi4 using ffmpeg as a rtsp stream .
The command i'm using to do so :

    


    ffmpeg -f v4l2 -framerate 30 -video_size 640x480 -i /dev/video0 -c:v mpeg4 -pix_fmt yuv420p -f rtsp -rtsp_transport tcp rtsp://stream

    


    when I receive the rtsp stream using opencv , I get the desired output :

    


    Desired output

    


    When I try to receive the said stream using vlc , it's pixelated , gray and laggy :

    


    Bad output

    


    Edit :
    
Here's the log :

    


    
ffmpeg version 4.1.6-1~deb10u1+rpt2 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 8 (Raspbian 8.3.0-6+rpi1)
  configuration: --prefix=/usr --extra-version='1~deb10u1+rpt2' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-vout-drm --enable-v4l2-request --enable-libudev --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared --libdir=/usr/lib/arm-linux-gnueabihf --cpu=arm1176jzf-s --arch=arm
  WARNING: library configuration mismatch
  avutil      configuration: --prefix=/usr --extra-version='1~deb10u1+rpt2' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-vout-drm --enable-v4l2-request --enable-libudev --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --libdir=/usr/lib/arm-linux-gnueabihf/neon/vfp --cpu=cortex-a7 --arch=armv6t2 --disable-thumb --enable-shared --disable-doc --disable-programs
  avcodec     configuration: --prefix=/usr --extra-version='1~deb10u1+rpt2' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-vout-drm --enable-v4l2-request --enable-libudev --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --libdir=/usr/lib/arm-linux-gnueabihf/neon/vfp --cpu=cortex-a7 --arch=armv6t2 --disable-thumb --enable-shared --disable-doc --disable-programs
  avformat    configuration: --prefix=/usr --extra-version='1~deb10u1+rpt2' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-vout-drm --enable-v4l2-request --enable-libudev --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --libdir=/usr/lib/arm-linux-gnueabihf/neon/vfp --cpu=cortex-a7 --arch=armv6t2 --disable-thumb --enable-shared --disable-doc --disable-programs
  avdevice    configuration: --prefix=/usr --extra-version='1~deb10u1+rpt2' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-vout-drm --enable-v4l2-request --enable-libudev --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --libdir=/usr/lib/arm-linux-gnueabihf/neon/vfp --cpu=cortex-a7 --arch=armv6t2 --disable-thumb --enable-shared --disable-doc --disable-programs
  avfilter    configuration: --prefix=/usr --extra-version='1~deb10u1+rpt2' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-vout-drm --enable-v4l2-request --enable-libudev --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --libdir=/usr/lib/arm-linux-gnueabihf/neon/vfp --cpu=cortex-a7 --arch=armv6t2 --disable-thumb --enable-shared --disable-doc --disable-programs
  avresample  configuration: --prefix=/usr --extra-version='1~deb10u1+rpt2' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-vout-drm --enable-v4l2-request --enable-libudev --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --libdir=/usr/lib/arm-linux-gnueabihf/neon/vfp --cpu=cortex-a7 --arch=armv6t2 --disable-thumb --enable-shared --disable-doc --disable-programs
  swscale     configuration: --prefix=/usr --extra-version='1~deb10u1+rpt2' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-vout-drm --enable-v4l2-request --enable-libudev --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --libdir=/usr/lib/arm-linux-gnueabihf/neon/vfp --cpu=cortex-a7 --arch=armv6t2 --disable-thumb --enable-shared --disable-doc --disable-programs
  swresample  configuration: --prefix=/usr --extra-version='1~deb10u1+rpt2' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-vout-drm --enable-v4l2-request --enable-libudev --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --libdir=/usr/lib/arm-linux-gnueabihf/neon/vfp --cpu=cortex-a7 --arch=armv6t2 --disable-thumb --enable-shared --disable-doc --disable-programs
  postproc    configuration: --prefix=/usr --extra-version='1~deb10u1+rpt2' --toolchain=hardened --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-omx-rpi --enable-mmal --enable-neon --enable-rpi --enable-vout-drm --enable-v4l2-request --enable-libudev --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --libdir=/usr/lib/arm-linux-gnueabihf/neon/vfp --cpu=cortex-a7 --arch=armv6t2 --disable-thumb --enable-shared --disable-doc --disable-programs
  libavutil      56. 22.100 / 56. 22.100
  libavcodec     58. 35.100 / 58. 35.100
  libavformat    58. 20.100 / 58. 20.100
  libavdevice    58.  5.100 / 58.  5.100
  libavfilter     7. 40.101 /  7. 40.101
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  3.100 /  5.  3.100
  libswresample   3.  3.100 /  3.  3.100
  libpostproc    55.  3.100 / 55.  3.100
Input #0, video4linux2,v4l2, from '/dev/video0':
  Duration: N/A, start: 44850.006539, bitrate: 147456 kb/s
    Stream #0:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 640x480, 147456 kb/s, 30 fps, 30 tbr, 1000k tbn, 1000k tbc
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
Press [q] to stop, [?] for help
Output #0, rtsp, to 'rtsp://stream':
  Metadata:
    encoder         : Lavf58.20.100
    Stream #0:0: Video: mpeg4, yuv420p, 640x480, q=2-31, 200 kb/s, 30 fps, 90k tbn, 30 tbc
    Metadata:
      encoder         : Lavc58.35.100 mpeg4
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=   29 fps=0.0 q=2.0 size=N/A time=00:00:00.93 bitrate=N/A dup=23 drop=0 speeframe=   44 fps= 44 q=1.6 size=N/A time=00:00:01.43 bitrate=N/A dup=33 drop=0 speeframe=   59 fps= 39 q=2.0 size=N/A time=00:00:01.93 bitrate=N/A dup=43 drop=0 speeframe=   74 fps= 37 q=2.5 size=N/A time=00:00:02.43 bitrate=N/A dup=53 drop=0 speeframe=   77 fps= 36 q=1.6 Lsize=N/A time=00:00:02.53 bitrate=N/A dup=55 drop=0 speed= 1.2x



    


  • Cannot merge VisualSampleEntry error while appending videos in MP4parser

    13 août 2021, par Abhishek Ippakayal

    I am creating four videos with ffmpeg and then i am appending them with MP4parser.
Details of four videos that i am creating with ffmpeg.

    


      

    • 1,2 video : created using one image
    • 


    


    [-loop, 1, -i, Count_1627453922.jpg, -s, 720x1280, -vf, format=yuv420p,fps=25,fade=type=in:duration=1,fade=type=out:duration=1:start_time=1, -t, 2, -preset, ultrafast, CountImageVideo_1627453922.mp4]


    


      

    • 3,4 video : trimming 3 second video from an existing mp4 video
    • 


    


    [-i, footages_5_1624263519549.mp4, -ss, 00:00:00, -to, 00:00:02, -s, 720x1280, -r, 25, -preset, ultrafast, One_1627453926.mp4]


    


    Now i am trying to append all these videos with MP4Parser and getting below error :

    


    java.io.IOException: Cannot merge VisualSampleEntry[com.googlecode.mp4parser.boxes.mp4.ESDescriptorBox@f3f76444] and VisualSampleEntry[com.googlecode.mp4parser.boxes.mp4.ESDescriptorBox@e20a2ed0]&#xA;        at com.googlecode.mp4parser.authoring.tracks.AppendTrack.mergeStsds(AppendTrack.java:116)&#xA;        at com.googlecode.mp4parser.authoring.tracks.AppendTrack.<init>(AppendTrack.java:59)&#xA;</init>

    &#xA;

    I have done some debugging and found something that can help understand error better.&#xA;Sample Description boxes of two videos

    &#xA;

    Two video tracks have different formats (MP4v & AVC1). I am new to ffmpeg and MP4parser so did not getting what i am doing wrong. Thanks ! in advance.

    &#xA;

    Logs of all video creation ffmpeg command and error of mp4parser

    &#xA;

    Copyright (c) 2000-2020 the FFmpeg developers&#xA;I:   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:   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-libilbc --enable-libopus --enable-libsnappy --enable-libsoxr --enable-libaom --enable-libtwolame --disable-sdl2 --enable-libvo-amrwbenc --enable-zlib --enable-mediacodec&#xA;I:   libavutil      56. 55.100 / 56. 55.100&#xA;I:   libavcodec     58. 96.100 / 58. 96.100&#xA;I:   libavformat    58. 48.100 / 58. 48.100&#xA;I:   libavdevice    58. 11.101 / 58. 11.101&#xA;I:   libavfilter     7. 87.100 /  7. 87.100&#xA;I:   libswscale      5.  8.100 /  5.  8.100&#xA;I:   libswresample   3.  8.100 /  3.  8.100&#xA;I: Input #0, png_pipe, from &#x27;1628829731.jpg&#x27;:&#xA;I:   Duration: &#xA;I: N/A&#xA;I: , bitrate: &#xA;I: N/A&#xA;I:     Stream #0:0&#xA;I: : Video: png, rgb24(pc), 1280x592&#xA;I: , &#xA;I: 25 fps, &#xA;I: 25 tbr, &#xA;I: 25 tbn, &#xA;I: 25 tbc&#xA;I: Input #1, lavfi, from &#x27;anullsrc&#x27;:&#xA;I:   Duration: &#xA;I: N/A&#xA;I: , start: &#xA;I: 0.000000&#xA;I: , bitrate: &#xA;I: 705 kb/s&#xA;I:     Stream #1:0&#xA;I: : Audio: pcm_u8, 44100 Hz, stereo, u8, 705 kb/s&#xA;W: Codec AVOption preset (Configuration preset) specified for output file #0 (FootageVideo_1628829747.mp4) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some encoder which was not actually used for any stream.&#xA;I: Stream mapping:&#xA;I:   Stream #0:0 -> #0:0&#xA;I:  (png (native) -> mpeg4 (native))&#xA;I:   Stream #1:0 -> #0:1&#xA;I:  (pcm_u8 (native) -> aac (native))&#xA;I: Press [q] to stop, [?] for help&#xA;W: [graph 0 input from stream 0:0 @ 0xbdf3a220] sws_param option is deprecated and ignored&#xA;I: Output #0, mp4, to &#x27;FootageVideo_1628829747.mp4&#x27;:&#xA;I:   Metadata:&#xA;I:     encoder         : &#xA;I: Lavf58.48.100&#xA;I:     Stream #0:0&#xA;I: : Video: mpeg4 (mp4v / 0x7634706D), yuv420p, 1280x592, q=2-31, 200 kb/s&#xA;I: , &#xA;I: 24 fps, &#xA;I: 12288 tbn, &#xA;I: 24 tbc&#xA;I:     Metadata:&#xA;I:       encoder         : &#xA;I: Lavc58.96.100 mpeg4&#xA;I:     Side data:&#xA;I:       &#xA;I: cpb: &#xA;I: bitrate max/min/avg: 0/0/200000 buffer size: 0 &#xA;I: vbv_delay: N/A&#xA;E: gnssSvStatusCb: a: input svInfo.flags is 8&#xA;E: gnssSvStatusCb: b: input svInfo.flags is 8&#xA;I:     Stream #0:1&#xA;I: : Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s&#xA;I:     Metadata:&#xA;I:       encoder         : &#xA;I: Lavc58.96.100 aac&#xA;I: Background young concurrent copying GC freed 20080(1054KB) AllocSpace objects, 9(2100KB) LOS objects, 7% free, 26MB/29MB, paused 4.477ms total 113.190ms&#xA;I: frame=    9 fps=0.0 q=13.8 size=       0kB time=00:00:00.34 bitrate=   1.0kbits/s speed=0.665x    &#xA;I: frame=   24 fps= 23 q=24.9 size=       0kB time=00:00:00.97 bitrate=   0.4kbits/s speed=0.953x    &#xA;E: gnssSvStatusCb: a: input svInfo.flags is 8&#xA;E: gnssSvStatusCb: b: input svInfo.flags is 8&#xA;I: frame=   40 fps= 26 q=21.0 size=       0kB time=00:00:01.64 bitrate=   0.2kbits/s speed=1.07x    &#xA;E: gnssSvStatusCb: a: input svInfo.flags is 8&#xA;E: gnssSvStatusCb: b: input svInfo.flags is 8&#xA;I: frame=   55 fps= 27 q=23.7 size=       0kB time=00:00:02.27 bitrate=   0.2kbits/s speed= 1.1x    &#xA;I: frame=   71 fps= 28 q=31.0 size=     256kB time=00:00:02.92 bitrate= 716.9kbits/s speed=1.13x    &#xA;I: frame=   72 fps= 27 q=31.0 Lsize=     307kB time=00:00:03.01 bitrate= 832.4kbits/s speed=1.14x    &#xA;I: video:303kB audio:1kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: &#xA;I: 1.018265%&#xA;I: [aac @ 0xbdf43c00] Qavg: 65536.000&#xA;I: Image to video: 0 : 674960272&#xA;I: [-loop, 1, -i, Count_1628829749.jpg, -f, lavfi, -i, anullsrc, -s, 1280x592, -vf, scale=&#x27;if(gt(a,1280/592),1280,-1)&#x27;:&#x27;if(gt(a1280/592),-1,592)&#x27;,format=yuv420p,fps=24,fade=type=in:duration=1,fade=type=out:duration=1:start_time=1, -t, 2, -preset, ultrafast, CountImageVideo_1628829749.mp4]&#xA;I: [-loop, 1, -i, Count_1628829749.jpg, -f, lavfi, -i, anullsrc, -s, 1280x592, -vf, scale=&#x27;if(gt(a,1280/592),1280,-1)&#x27;:&#x27;if(gt(a1280/592),-1,592)&#x27;,format=yuv420p,fps=24,fade=type=in:duration=1,fade=type=out:duration=1:start_time=1, -t, 2, -preset, ultrafast, CountImageVideo_1628829749.mp4]&#xA;I: Image to Video: [-loop, 1, -i, Count_1628829749.jpg, -f, lavfi, -i, anullsrc, -s, 1280x592, -vf, scale=&#x27;if(gt(a,1280/592),1280,-1)&#x27;:&#x27;if(gt(a1280/592),-1,592)&#x27;,format=yuv420p,fps=24,fade=type=in:duration=1,fade=type=out:duration=1:start_time=1, -t, 2, -preset, ultrafast, CountImageVideo_1628829749.mp4]&#xA;I: ffmpeg version v4.4-dev-416&#xA;I:  Copyright (c) 2000-2020 the FFmpeg developers&#xA;I:   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:   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-libilbc --enable-libopus --enable-libsnappy --enable-libsoxr --enable-libaom --enable-libtwolame --disable-sdl2 --enable-libvo-amrwbenc --enable-zlib --enable-mediacodec&#xA;I:   libavutil      56. 55.100 / 56. 55.100&#xA;I:   libavcodec     58. 96.100 / 58. 96.100&#xA;I:   libavformat    58. 48.100 / 58. 48.100&#xA;I:   libavdevice    58. 11.101 / 58. 11.101&#xA;I:   libavfilter     7. 87.100 /  7. 87.100&#xA;I:   libswscale      5.  8.100 /  5.  8.100&#xA;I:   libswresample   3.  8.100 /  3.  8.100&#xA;I: Input #0, png_pipe, from &#x27;Count_1628829749.jpg&#x27;:&#xA;I:   Duration: &#xA;I: N/A&#xA;I: , bitrate: &#xA;I: N/A&#xA;I:     Stream #0:0&#xA;I: : Video: png, rgba(pc), 1794x1080&#xA;I: , &#xA;I: 25 fps, &#xA;I: 25 tbr, &#xA;I: 25 tbn, &#xA;I: 25 tbc&#xA;I: Input #1, lavfi, from &#x27;anullsrc&#x27;:&#xA;I:   Duration: &#xA;I: N/A&#xA;I: , start: &#xA;I: 0.000000&#xA;I: , bitrate: &#xA;I: 705 kb/s&#xA;I:     Stream #1:0&#xA;I: : Audio: pcm_u8, 44100 Hz, stereo, u8, 705 kb/s&#xA;W: Codec AVOption preset (Configuration preset) specified for output file #0 (CountImageVideo_1628829749.mp4) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some encoder which was not actually used for any stream.&#xA;I: Stream mapping:&#xA;I:   Stream #0:0 -> #0:0&#xA;I:  (png (native) -> mpeg4 (native))&#xA;I:   Stream #1:0 -> #0:1&#xA;I:  (pcm_u8 (native) -> aac (native))&#xA;I: Press [q] to stop, [?] for help&#xA;W: [graph 0 input from stream 0:0 @ 0xbe554440] sws_param option is deprecated and ignored&#xA;I: Output #0, mp4, to &#x27;CountImageVideo_1628829749.mp4&#x27;:&#xA;I:   Metadata:&#xA;I:     encoder         : &#xA;I: Lavf58.48.100&#xA;I:     Stream #0:0&#xA;I: : Video: mpeg4 (mp4v / 0x7634706D), yuv420p, 1280x592, q=2-31, 200 kb/s&#xA;I: , &#xA;I: 24 fps, &#xA;I: 12288 tbn, &#xA;I: 24 tbc&#xA;I:     Metadata:&#xA;I:       encoder         : &#xA;I: Lavc58.96.100 mpeg4&#xA;I:     Side data:&#xA;I:       &#xA;I: cpb: &#xA;I: bitrate max/min/avg: 0/0/200000 buffer size: 0 &#xA;I: vbv_delay: N/A&#xA;I:     Stream #0:1&#xA;I: : Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s&#xA;I:     Metadata:&#xA;I:       encoder         : &#xA;I: Lavc58.96.100 aac&#xA;W: Not supplying enough data to HAL, expected position 1243219441 , only wrote 1243083210&#xA;E: gnssSvStatusCb: a: input svInfo.flags is 8&#xA;E: gnssSvStatusCb: b: input svInfo.flags is 8&#xA;I: frame=    3 fps=0.0 q=2.0 size=       0kB time=00:00:00.09 bitrate=   3.8kbits/s speed=0.289x    &#xA;I: frame=   11 fps=0.0 q=2.0 size=       0kB time=00:00:00.44 bitrate=   0.8kbits/s speed=0.521x    &#xA;E: gnssSvStatusCb: a: input svInfo.flags is 8&#xA;E: gnssSvStatusCb: b: input svInfo.flags is 8&#xA;I: frame=   18 fps= 13 q=2.0 size=       0kB time=00:00:00.71 bitrate=   0.5kbits/s speed=0.532x    &#xA;I: frame=   26 fps= 14 q=2.0 size=       0kB time=00:00:01.06 bitrate=   0.3kbits/s speed=0.571x    &#xA;E: gnssSvStatusCb: a: input svInfo.flags is 8&#xA;E: gnssSvStatusCb: b: input svInfo.flags is 8&#xA;I: frame=   35 fps= 14 q=2.0 size=       0kB time=00:00:01.43 bitrate=   0.2kbits/s speed=0.595x    &#xA;I: frame=   43 fps= 14 q=2.0 size=       0kB time=00:00:01.76 bitrate=   0.2kbits/s speed=0.593x    &#xA;D: onUnbind: Intent { act=com.google.android.gms.wallet.service.BIND pkg=com.google.android.gms }&#xA;D: onUnbind: Intent { act=com.google.android.mdd.service.START cmp=com.google.android.gms/.chimera.GmsBoundBrokerService }&#xA;E: gnssSvStatusCb: a: input svInfo.flags is 8&#xA;E: gnssSvStatusCb: b: input svInfo.flags is 8&#xA;I: frame=   48 fps= 14 q=2.0 Lsize=      75kB time=00:00:02.02 bitrate= 303.7kbits/s speed=0.586x    &#xA;I: video:72kB audio:1kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: &#xA;I: 3.472700%&#xA;I: [aac @ 0xbdf69c00] Qavg: 65536.000&#xA;I: Count Image to video: 0 : 674963874&#xA;I: Start Video Query: [-i, iOS_footages_4_1627755471638.mp4, -ss, 00:00:02, -to, 00:00:05, -s, 1280x592, -r, 24, -preset, ultrafast, TilePartOne_1628829753.mp4]&#xA;I: ffmpeg version v4.4-dev-416&#xA;I:  Copyright (c) 2000-2020 the FFmpeg developers&#xA;I:   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:   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-libilbc --enable-libopus --enable-libsnappy --enable-libsoxr --enable-libaom --enable-libtwolame --disable-sdl2 --enable-libvo-amrwbenc --enable-zlib --enable-mediacodec&#xA;I:   libavutil      56. 55.100 / 56. 55.100&#xA;I:   libavcodec     58. 96.100 / 58. 96.100&#xA;I:   libavformat    58. 48.100 / 58. 48.100&#xA;I:   libavdevice    58. 11.101 / 58. 11.101&#xA;I:   libavfilter     7. 87.100 /  7. 87.100&#xA;I:   libswscale      5.  8.100 /  5.  8.100&#xA;I:   libswresample   3.  8.100 /  3.  8.100&#xA;I: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;iOS_footages_4_1627755471638.mp4&#x27;:&#xA;I:   Metadata:&#xA;I:     major_brand     : &#xA;I: qt  &#xA;I:     minor_version   : &#xA;I: 0&#xA;I:     compatible_brands: &#xA;I: qt  &#xA;I:     creation_time   : &#xA;I: 2021-07-31T18:17:18.000000Z&#xA;I:     com.apple.quicktime.author: &#xA;I: ReplayKitRecording&#xA;I:   Duration: &#xA;I: 00:03:34.00&#xA;I: , start: &#xA;I: 0.000000&#xA;I: , bitrate: &#xA;I: 2183 kb/s&#xA;I:     Stream #0:0&#xA;I: (und)&#xA;I: : Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 37 kb/s&#xA;I:  (default)&#xA;I:     Metadata:&#xA;I:       creation_time   : &#xA;I: 2021-07-31T18:17:18.000000Z&#xA;I:       handler_name    : &#xA;I: Core Media Audio&#xA;I:     Stream #0:1&#xA;I: (und)&#xA;I: : Video: h264 (avc1 / 0x31637661), yuvj420p(pc, bt709), 592x1280, 2139 kb/s&#xA;I: , &#xA;I: 38.89 fps, &#xA;I: 59.94 tbr, &#xA;I: 600 tbn, &#xA;I: 1200 tbc&#xA;I:  (default)&#xA;I:     Metadata:&#xA;I:       rotate          : &#xA;I: 270&#xA;I:       creation_time   : &#xA;I: 2021-07-31T18:17:18.000000Z&#xA;I:       handler_name    : &#xA;I: Core Media Video&#xA;I:       encoder         : &#xA;I: H.264&#xA;I:     Side data:&#xA;I:       &#xA;I: displaymatrix: rotation of 90.00 degrees&#xA;W: Codec AVOption preset (Configuration preset) specified for output file #0 (TilePartOne_1628829753.mp4) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some encoder which was not actually used for any stream.&#xA;I: Stream mapping:&#xA;I:   Stream #0:1 -> #0:0&#xA;I:  (h264 (native) -> mpeg4 (native))&#xA;I:   Stream #0:0 -> #0:1&#xA;I:  (aac (native) -> aac (native))&#xA;I: Press [q] to stop, [?] for help&#xA;I: frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A    &#xA;W: [graph 0 input from stream 0:1 @ 0xedd7fca0] sws_param option is deprecated and ignored&#xA;W: [swscaler @ 0xb645a800] deprecated pixel format used, make sure you did set range correctly&#xA;I: frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A    &#xA;E: gnssSvStatusCb: a: input svInfo.flags is 8&#xA;E: gnssSvStatusCb: b: input svInfo.flags is 8&#xA;E: Couldn&#x27;t load memtrack module&#xA;W: failed to get memory consumption info: -1&#xA;I: Output #0, mp4, to &#x27;TilePartOne_1628829753.mp4&#x27;:&#xA;I:   Metadata:&#xA;I:     major_brand     : &#xA;I: qt  &#xA;I:     minor_version   : &#xA;I: 0&#xA;I:     compatible_brands: &#xA;I: qt  &#xA;I:     com.apple.quicktime.author: &#xA;I: ReplayKitRecording&#xA;I:     encoder         : &#xA;I: Lavf58.48.100&#xA;I:     Stream #0:0&#xA;I: (und)&#xA;I: : Video: mpeg4 (mp4v / 0x7634706D), yuv420p(progressive), 1280x592, q=2-31, 200 kb/s&#xA;I: , &#xA;I: 24 fps, &#xA;I: 12288 tbn, &#xA;I: 24 tbc&#xA;I:  (default)&#xA;I:     Metadata:&#xA;I:       encoder         : &#xA;I: Lavc58.96.100 mpeg4&#xA;I:       creation_time   : &#xA;I: 2021-07-31T18:17:18.000000Z&#xA;I:       handler_name    : &#xA;I: Core Media Video&#xA;I:     Side data:&#xA;I:       &#xA;I: cpb: &#xA;I: bitrate max/min/avg: 0/0/200000 buffer size: 0 &#xA;I: vbv_delay: N/A&#xA;I:       &#xA;I: displaymatrix: rotation of -0.00 degrees&#xA;I:     Stream #0:1&#xA;I: (und)&#xA;I: : Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s&#xA;I:  (default)&#xA;I:     Metadata:&#xA;I:       creation_time   : &#xA;I: 2021-07-31T18:17:18.000000Z&#xA;I:       handler_name    : &#xA;I: Core Media Audio&#xA;I:       encoder         : &#xA;I: Lavc58.96.100 aac&#xA;I: frame=    6 fps=6.0 q=5.8 size=       0kB time=00:00:00.20 bitrate=   1.7kbits/s speed=0.208x    &#xA;I: frame=   28 fps= 18 q=31.0 size=       0kB time=00:00:01.12 bitrate=   0.3kbits/s dup=0 drop=3 speed=0.736x    &#xA;E: gnssSvStatusCb: a: input svInfo.flags is 8&#xA;E: gnssSvStatusCb: b: input svInfo.flags is 8&#xA;I: frame=   44 fps= 22 q=31.0 size=       0kB time=00:00:01.79 bitrate=   0.2kbits/s dup=0 drop=15 speed=0.881x    &#xA;I: frame=   63 fps= 25 q=31.0 size=       0kB time=00:00:02.58 bitrate=   0.1kbits/s dup=0 drop=18 speed=1.01x    &#xA;E: gnssSvStatusCb: a: input svInfo.flags is 8&#xA;E: gnssSvStatusCb: b: input svInfo.flags is 8&#xA;I: frame=   72 fps= 24 q=31.0 size=     256kB time=00:00:02.95 bitrate= 709.0kbits/s dup=0 drop=19 speed=0.968x    &#xA;I: frame=   72 fps= 21 q=31.0 Lsize=     448kB time=00:00:03.01 bitrate=1215.1kbits/s dup=0 drop=19 speed=0.873x    &#xA;I: video:398kB audio:47kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: &#xA;I: 0.696200%&#xA;I: Start video: 0 : 674967468&#xA;I: [aac @ 0xb8c6e400] Qavg: 667.684&#xA;I: End Video Query: [-i, iOS_footages_4_1627755471638.mp4, -ss, 00:00:05, -to, 00:00:08, -s, 1280x592, -r, 24, -preset, ultrafast, TilePartTwo_1628829756.mp4]&#xA;I: ffmpeg version v4.4-dev-416&#xA;I:  Copyright (c) 2000-2020 the FFmpeg developers&#xA;I:   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:   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-libilbc --enable-libopus --enable-libsnappy --enable-libsoxr --enable-libaom --enable-libtwolame --disable-sdl2 --enable-libvo-amrwbenc --enable-zlib --enable-mediacodec&#xA;I:   libavutil      56. 55.100 / 56. 55.100&#xA;I:   libavcodec     58. 96.100 / 58. 96.100&#xA;I:   libavformat    58. 48.100 / 58. 48.100&#xA;I:   libavdevice    58. 11.101 / 58. 11.101&#xA;I:   libavfilter     7. 87.100 /  7. 87.100&#xA;I:   libswscale      5.  8.100 /  5.  8.100&#xA;I:   libswresample   3.  8.100 /  3.  8.100&#xA;I: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;iOS_footages_4_1627755471638.mp4&#x27;:&#xA;I:   Metadata:&#xA;I:     major_brand     : &#xA;I: qt  &#xA;I:     minor_version   : &#xA;I: 0&#xA;I:     compatible_brands: &#xA;I: qt  &#xA;I:     creation_time   : &#xA;I: 2021-07-31T18:17:18.000000Z&#xA;I:     com.apple.quicktime.author: &#xA;I: ReplayKitRecording&#xA;I:   Duration: &#xA;I: 00:03:34.00&#xA;I: , start: &#xA;I: 0.000000&#xA;I: , bitrate: &#xA;I: 2183 kb/s&#xA;I:     Stream #0:0&#xA;I: (und)&#xA;I: : Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 37 kb/s&#xA;I:  (default)&#xA;I:     Metadata:&#xA;I:       creation_time   : &#xA;I: 2021-07-31T18:17:18.000000Z&#xA;I:       handler_name    : &#xA;I: Core Media Audio&#xA;I:     Stream #0:1&#xA;I: (und)&#xA;I: : Video: h264 (avc1 / 0x31637661), yuvj420p(pc, bt709), 592x1280, 2139 kb/s&#xA;I: , &#xA;I: 38.89 fps, &#xA;I: 59.94 tbr, &#xA;I: 600 tbn, &#xA;I: 1200 tbc&#xA;I:  (default)&#xA;I:     Metadata:&#xA;I:       rotate          : &#xA;I: 270&#xA;I:       creation_time   : &#xA;I: 2021-07-31T18:17:18.000000Z&#xA;I:       handler_name    : &#xA;I: Core Media Video&#xA;I:       encoder         : &#xA;I: H.264&#xA;I:     Side data:&#xA;I:       &#xA;I: displaymatrix: rotation of 90.00 degrees&#xA;W: Codec AVOption preset (Configuration preset) specified for output file #0 (TilePartTwo_1628829756.mp4) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some encoder which was not actually used for any stream.&#xA;I: Stream mapping:&#xA;I:   Stream #0:1 -> #0:0&#xA;I:  (h264 (native) -> mpeg4 (native))&#xA;I:   Stream #0:0 -> #0:1&#xA;I:  (aac (native) -> aac (native))&#xA;I: Press [q] to stop, [?] for help&#xA;W: [graph 0 input from stream 0:1 @ 0xe2c97860] sws_param option is deprecated and ignored&#xA;W: [swscaler @ 0xb5d28a80] deprecated pixel format used, make sure you did set range correctly&#xA;I: frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A    &#xA;E: gnssSvStatusCb: a: input svInfo.flags is 8&#xA;E: gnssSvStatusCb: b: input svInfo.flags is 8&#xA;I: frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A    &#xA;I: Output #0, mp4, to &#x27;TilePartTwo_1628829756.mp4&#x27;:&#xA;I:   Metadata:&#xA;I:     major_brand     : &#xA;I: qt  &#xA;I:     minor_version   : &#xA;I: 0&#xA;I:     compatible_brands: &#xA;I: qt  &#xA;I:     com.apple.quicktime.author: &#xA;I: ReplayKitRecording&#xA;I:     encoder         : &#xA;I: Lavf58.48.100&#xA;I:     Stream #0:0&#xA;I: (und)&#xA;I: : Video: mpeg4 (mp4v / 0x7634706D), yuv420p, 1280x592, q=2-31, 200 kb/s&#xA;I: , &#xA;I: 24 fps, &#xA;I: 12288 tbn, &#xA;I: 24 tbc&#xA;I:  (default)&#xA;I:     Metadata:&#xA;I:       encoder         : &#xA;I: Lavc58.96.100 mpeg4&#xA;I:       creation_time   : &#xA;I: 2021-07-31T18:17:18.000000Z&#xA;I:       handler_name    : &#xA;I: Core Media Video&#xA;I:     Side data:&#xA;I:       &#xA;I: cpb: &#xA;I: bitrate max/min/avg: 0/0/200000 buffer size: 0 &#xA;I: vbv_delay: N/A&#xA;I:       &#xA;I: displaymatrix: rotation of -0.00 degrees&#xA;I:     Stream #0:1&#xA;I: (und)&#xA;I: : Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s&#xA;I:  (default)&#xA;I:     Metadata:&#xA;I:       creation_time   : &#xA;I: 2021-07-31T18:17:18.000000Z&#xA;I:       handler_name    : &#xA;I: Core Media Audio&#xA;I:       encoder         : &#xA;I: Lavc58.96.100 aac&#xA;I: frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   0x    &#xA;E: gnssSvStatusCb: a: input svInfo.flags is 8&#xA;E: gnssSvStatusCb: b: input svInfo.flags is 8&#xA;I: frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   0x    &#xA;I: frame=   10 fps=4.9 q=18.5 size=       0kB time=00:00:00.37 bitrate=   0.9kbits/s speed=0.183x    &#xA;E: gnssSvStatusCb: a: input svInfo.flags is 8&#xA;E: gnssSvStatusCb: b: input svInfo.flags is 8&#xA;I: frame=   31 fps= 12 q=31.0 size=       0kB time=00:00:01.25 bitrate=   0.3kbits/s dup=0 drop=2 speed=0.491x    &#xA;I: frame=   52 fps= 17 q=31.0 size=       0kB time=00:00:02.12 bitrate=   0.2kbits/s dup=0 drop=5 speed=0.692x    &#xA;E: gnssSvStatusCb: a: input svInfo.flags is 8&#xA;E: gnssSvStatusCb: b: input svInfo.flags is 8&#xA;I: frame=   72 fps= 20 q=31.0 size=       0kB time=00:00:02.95 bitrate=   0.1kbits/s dup=0 drop=7 speed=0.827x    &#xA;I: frame=   72 fps= 18 q=31.0 size=     256kB time=00:00:02.95 bitrate= 709.0kbits/s dup=0 drop=7 speed=0.725x    &#xA;E: gnssSvStatusCb: a: input svInfo.flags is 8&#xA;E: gnssSvStatusCb: b: input svInfo.flags is 8&#xA;I: frame=   72 fps= 16 q=31.0 Lsize=     543kB time=00:00:03.01 bitrate=1472.6kbits/s dup=0 drop=7 speed=0.689x    &#xA;I: video:493kB audio:47kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: &#xA;I: 0.573798%&#xA;I: [aac @ 0xc2f20000] Qavg: 669.561&#xA;I: Movie paths: [CountImageVideo_1628829749.mp4, TilePartTwo_1628829756.mp4, FootageVideo_1628829747.mp4]&#xA;    &#xA;    --------- beginning of crash&#xA;E: FATAL EXCEPTION: Thread-8&#xA;    Process: com.wev.app, PID: 21310&#xA;    java.io.IOException: Cannot merge VisualSampleEntry[com.googlecode.mp4parser.boxes.mp4.ESDescriptorBox@ed48a2a8] and VisualSampleEntry[com.googlecode.mp4parser.boxes.mp4.ESDescriptorBox@dc387090]&#xA;        at com.googlecode.mp4parser.authoring.tracks.AppendTrack.mergeStsds(AppendTrack.java:116)&#xA;        at com.googlecode.mp4parser.authoring.tracks.AppendTrack.<init>(AppendTrack.java:59)&#xA;        at Mp4Cutter2.combineClips(Mp4Cutter2.kt:208)&#xA;        at com.wev.app.ui.activity.videoplayer.PlayVideoActivity.finalVideoGenerate(PlayVideoActivity.kt:3457)&#xA;        at com.wev.app.ui.activity.videoplayer.PlayVideoActivity.endVideoCreate(PlayVideoActivity.kt:3383)&#xA;        at com.wev.app.ui.activity.videoplayer.PlayVideoActivity.startVideoCreate(PlayVideoActivity.kt:3298)&#xA;        at com.wev.app.ui.activity.videoplayer.PlayVideoActivity.countImageToVideo(PlayVideoActivity.kt:3220)&#xA;        at com.wev.app.ui.activity.videoplayer.PlayVideoActivity.imageToVideo(PlayVideoActivity.kt:3158)&#xA;        at com.wev.app.ui.activity.videoplayer.PlayVideoActivity$createWev$1$getVideo$imageToVideo$1.run(PlayVideoActivity.kt:3056)&#xA;    &#xA;</init>

    &#xA;