Recherche avancée

Médias (1)

Mot : - Tags -/intégration

Autres articles (98)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

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

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

  • Organiser par catégorie

    17 mai 2013, par

    Dans MédiaSPIP, une rubrique a 2 noms : catégorie et rubrique.
    Les différents documents stockés dans MédiaSPIP peuvent être rangés dans différentes catégories. On peut créer une catégorie en cliquant sur "publier une catégorie" dans le menu publier en haut à droite ( après authentification ). Une catégorie peut être rangée dans une autre catégorie aussi ce qui fait qu’on peut construire une arborescence de catégories.
    Lors de la publication prochaine d’un document, la nouvelle catégorie créée sera proposée (...)

Sur d’autres sites (11191)

  • avfilter/delogo : Fix show option when band is small

    28 septembre 2015, par Jean Delvare
    avfilter/delogo : Fix show option when band is small
    

    The code assumed that the outermost interpolated pixels were always in
    the fuzzy area defined by the band option. However if the band value
    is small, there may be no fuzzy area on a given plane. In that case,
    option show did not work, no rectangle was drawn (or only on the luma
    plane, depending on the band value and chroma plane subsampling
    factors.)

    Fix the problem by not making any assumption on where the outermost
    interpolated pixels will be.

    The new code was verified to produce the same result as the original
    code when the band value is not small.

    Signed-off-by : Jean Delvare <jdelvare@suse.de>
    Signed-off-by : Michael Niedermayer <michael@niedermayer.cc>

    • [DH] libavfilter/vf_delogo.c
  • HOW TO APPLY TRANSITION EFFECTS IN FFMPEG ? [closed]

    8 janvier 2023, par SMART

    I have 7 videos with audio, i tried to apply transition effects on these files, written code in python for this , i got error .

    &#xA;

    python code :&#xA;import subprocess as sp

    &#xA;

        def runffmpeg(cmd):&#xA;        try:&#xA;            pipe = sp.Popen(cmd, stdout=sp.PIPE, stderr=sp.STDOUT,&#xA;                            universal_newlines=True)&#xA;    &#xA;            ffmpeg_output, _ = pipe.communicate()&#xA;    &#xA;            print(ffmpeg_output)&#xA;            return (ffmpeg_output)&#xA;    &#xA;        except sp.CalledProcessError as err:&#xA;            print("FFmpeg stdout output on error:\n" &#x2B; err.output)&#xA;    &#xA;    def get_duration(fn):&#xA;        cmd = (&#xA;            f"ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 {fn}")&#xA;    &#xA;        cmd1 = (&#xA;            f"ffprobe -v error -of flat=s_ -select_streams 1 -show_entries stream=duration -of default=noprint_wrappers=1:nokey=1 {fn}")&#xA;        try:&#xA;            pipe = sp.Popen(cmd, stdout=sp.PIPE, stderr=sp.STDOUT,&#xA;                            universal_newlines=True)&#xA;    &#xA;            viddur, _ = pipe.communicate()&#xA;    &#xA;            print(viddur)&#xA;    &#xA;            pipe = sp.Popen(cmd1, stdout=sp.PIPE, stderr=sp.STDOUT,&#xA;                            universal_newlines=True)&#xA;    &#xA;            auddur, _ = pipe.communicate()&#xA;    &#xA;            try:&#xA;                auddur = float(auddur.strip())&#xA;            except:&#xA;                auddur = 0&#xA;    &#xA;            print(auddur)&#xA;    &#xA;            # if (len(auddur) == 0):&#xA;            #     auddur = 0&#xA;    &#xA;            return float(viddur.strip()), (auddur)&#xA;    &#xA;        except sp.CalledProcessError as err:&#xA;            print("FFmpeg stdout output on error:\n" &#x2B; err.output)&#xA;    &#xA;    &#xA;    def trans(clips, effects, out="trans.mp4"):&#xA;        filtc = " [v1][v2]xfade=wipedown:duration=1:offset=4[x1];"&#xA;        i = 0&#xA;        fcv = ""&#xA;        fca = ""&#xA;        d1 = 0&#xA;        af = ""&#xA;        dur = []&#xA;        aud = []&#xA;        inp = ""&#xA;        j = 0&#xA;        print(len(clips))&#xA;    &#xA;        for x in clips:&#xA;            print(x[0])&#xA;            inp = (inp &#x2B; " -i " &#x2B; x)&#xA;    &#xA;            print(effects[0])&#xA;            print(x)&#xA;    &#xA;            v, a = get_duration(fn=x)&#xA;            dur.append(v)&#xA;    &#xA;        k = 0&#xA;        for x in dur:&#xA;    &#xA;            if (k == 0):&#xA;                fca = (fca &#x2B; f"[{k}:a]adelay=0|0 [a{k&#x2B;1}];")&#xA;            else:&#xA;                fca = (fca &#x2B; f"[{k}:a]adelay={d1}|{d1} [a{k&#x2B;1}];")&#xA;            aud.append(f"[a{k&#x2B;1}]")&#xA;            k = (k&#x2B;1)&#xA;            d1 = (d1&#x2B;((x*1000)&#x2B;3.5))&#xA;    &#xA;        d1 = 0&#xA;        for x in efects:&#xA;            for v in range(0, j&#x2B;1, &#x2B;1):&#xA;                d1 = (d1 &#x2B; dur[v])&#xA;                d1 = (d1-((v&#x2B;1)*3.5))&#xA;            # [0:a]adelay=0|0 [a1];&#xA;            if (i > 1):&#xA;    &#xA;                try:&#xA;                    fcv = (&#xA;                        fcv&#x2B;f"[x{(i)}][{(i)}:v]xfade={x}:duration=3:offset={d1} [x{(i&#x2B;1)}];")&#xA;                except:&#xA;                    pass&#xA;            else:&#xA;                print("j = %d" % j)&#xA;                fcv = (&#xA;                    fcv&#x2B;f"[{(i)}:v][{(i&#x2B;1)}:v]xfade={x}:duration=3:offset={d1} [x{(i&#x2B;1)}];")&#xA;    &#xA;            j = (j&#x2B;1)&#xA;            i = (i&#x2B;1)&#xA;    &#xA;        for a in aud:&#xA;            af = (af&#x2B;a)&#xA;        af = (af&#x2B;f"amix=inputs={len(aud)} [faud]")&#xA;    &#xA;        inp = (inp&#x2B;" -filter_complex \"")&#xA;        cmd = (&#xA;            f"ffmpeg {inp} {fcv} {fca} {af} \" -pix_fmt yuv420p -map \"[x{i}]\" -map \"[faud]\" -y {out}")&#xA;    &#xA;        print(cmd)&#xA;    &#xA;        try:&#xA;            pipe = sp.Popen(cmd, stdout=sp.PIPE, stderr=sp.STDOUT,&#xA;                            universal_newlines=True)&#xA;    &#xA;            ffmpeg_output, _ = pipe.communicate()&#xA;    &#xA;            print(ffmpeg_output)&#xA;    &#xA;        except sp.CalledProcessError as err:&#xA;            print("FFmpeg stdout output on error:\n" &#x2B; err.output)&#xA;            &#xA;            &#xA;

    &#xA;

    these functions creates ffmpeg code like :&#xA;ffmpeg -i out1.mp4 -i out2.mp4 -i out3.mp4 -i out4.mp4 -i out5.mp4 -i out6.mp4 -i out7.mp4 -filter_complex " [0:v][1:v]xfade=wipedown:duration=3:offset=6.006009000000001 [x1] ;[1:v][2:v]xfade=dissolve:duration=3:offset=14.030023 [x2] ;[x2][2:v]xfade=pixelize:duration=3:offset=20.572042000000003 [x3] ;[x3][3:v]xfade=vuslice:duration=3:offset=21.621068000000008 [x4] ;[x4][4:v]xfade=radial:duration=3:offset=14.188099000000015 [x5] ;[x5][5:v]xfade=vertopen:duration=3:offset=-5.737862999999978 [x6] ; [0:a]adelay=0|0 [a1] ;[1:a]adelay=9509.509|9509.509 [a2] ;[2:a]adelay=18531.014000000003|18531.014000000003 [a3] ;[3:a]adelay=27552.519000000004|27552.519000000004 [a4] ;[4:a]adelay=36063.026000000005|36063.026000000005 [a5] ;[5:a]adelay=45084.531|45084.531 [a6] ;[6:a]adelay=53595.038|53595.038 [a7] ; [a1][a2][a3][a4][a5][a6][a7]amix=inputs=7 [faud] " -pix_fmt yuv420p -map "[x6]" -map "[faud]" -y trans.mp4

    &#xA;

    this ffmpeg command generates error :

    &#xA;

        ffmpeg version 2022-12-25-git-eeb280f351-full_build-www.gyan.dev Copyright (c) 2000-2022 the FFmpeg developers&#xA;      built with gcc 12.1.0 (Rev2, Built by MSYS2 project)&#xA;      configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libaribb24 --enable-libdav1d --enable-libdavs2 --enable-libuavs3d --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libaom --enable-libjxl --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libvpl --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint&#xA;      libavutil      57. 43.100 / 57. 43.100&#xA;      libavcodec     59. 55.103 / 59. 55.103&#xA;      libavformat    59. 34.102 / 59. 34.102&#xA;      libavdevice    59.  8.101 / 59.  8.101&#xA;      libavfilter     8. 53.100 /  8. 53.100&#xA;      libswscale      6.  8.112 /  6.  8.112&#xA;      libswresample   4.  9.100 /  4.  9.100&#xA;      libpostproc    56.  7.100 / 56.  7.100&#xA;    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;out1.mp4&#x27;:&#xA;      Metadata:&#xA;        major_brand     : isom&#xA;        minor_version   : 512&#xA;        compatible_brands: isomiso2avc1mp41&#xA;        encoder         : Lavf59.34.102&#xA;      Duration: 00:00:09.51, start: 0.000000, bitrate: 1358 kb/s&#xA;      Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, bt470bg/unknown/unknown, progressive), 1080x1920, 1303 kb/s, 26.94 fps, 25 tbr, 1000k tbn (default)&#xA;        Metadata:&#xA;          handler_name    : VideoHandler&#xA;          vendor_id       : [0][0][0][0]&#xA;          encoder         : Lavc59.55.103 libx264&#xA;      Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 51 kb/s (default)&#xA;        Metadata:&#xA;          handler_name    : SoundHandler&#xA;          vendor_id       : [0][0][0][0]&#xA;    Input #1, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;out2.mp4&#x27;:&#xA;      Metadata:&#xA;        major_brand     : isom&#xA;        minor_version   : 512&#xA;        compatible_brands: isomiso2avc1mp41&#xA;        encoder         : Lavf59.34.102&#xA;      Duration: 00:00:09.02, start: 0.000000, bitrate: 1060 kb/s&#xA;      Stream #1:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, bt470bg/unknown/unknown, progressive), 1080x1920, 1007 kb/s, 26.73 fps, 25 tbr, 1000k tbn (default)&#xA;        Metadata:&#xA;          handler_name    : VideoHandler&#xA;          vendor_id       : [0][0][0][0]&#xA;          encoder         : Lavc59.55.103 libx264&#xA;      Stream #1:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 47 kb/s (default)&#xA;        Metadata:&#xA;          handler_name    : SoundHandler&#xA;          vendor_id       : [0][0][0][0]&#xA;    Input #2, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;out3.mp4&#x27;:&#xA;      Metadata:&#xA;        major_brand     : isom&#xA;        minor_version   : 512&#xA;        compatible_brands: isomiso2avc1mp41&#xA;        encoder         : Lavf59.34.102&#xA;      Duration: 00:00:09.02, start: 0.000000, bitrate: 1228 kb/s&#xA;      Stream #2:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, bt470bg/unknown/unknown, progressive), 1080x1920, 1178 kb/s, 26.73 fps, 25 tbr, 1000k tbn (default)&#xA;        Metadata:&#xA;          handler_name    : VideoHandler&#xA;          vendor_id       : [0][0][0][0]&#xA;          encoder         : Lavc59.55.103 libx264&#xA;      Stream #2:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 46 kb/s (default)&#xA;        Metadata:&#xA;          handler_name    : SoundHandler&#xA;          vendor_id       : [0][0][0][0]&#xA;    Input #3, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;out4.mp4&#x27;:&#xA;      Metadata:&#xA;        major_brand     : isom&#xA;        minor_version   : 512&#xA;        compatible_brands: isomiso2avc1mp41&#xA;        encoder         : Lavf59.34.102&#xA;      Duration: 00:00:08.51, start: 0.000000, bitrate: 987 kb/s&#xA;      Stream #3:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, bt470bg/unknown/unknown, progressive), 1080x1920, 938 kb/s, 26.57 fps, 25 tbr, 1000k tbn (default)&#xA;        Metadata:&#xA;          handler_name    : VideoHandler&#xA;          vendor_id       : [0][0][0][0]&#xA;          encoder         : Lavc59.55.103 libx264&#xA;      Stream #3:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 43 kb/s (default)&#xA;        Metadata:&#xA;          handler_name    : SoundHandler&#xA;          vendor_id       : [0][0][0][0]&#xA;    Input #4, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;out5.mp4&#x27;:&#xA;      Metadata:&#xA;        major_brand     : isom&#xA;        minor_version   : 512&#xA;        compatible_brands: isomiso2avc1mp41&#xA;        encoder         : Lavf59.34.102&#xA;      Duration: 00:00:09.02, start: 0.000000, bitrate: 1221 kb/s&#xA;      Stream #4:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, bt470bg/unknown/unknown, progressive), 1080x1920, 1170 kb/s, 26.73 fps, 25 tbr, 1000k tbn (default)&#xA;        Metadata:&#xA;          handler_name    : VideoHandler&#xA;          vendor_id       : [0][0][0][0]&#xA;          encoder         : Lavc59.55.103 libx264&#xA;      Stream #4:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 47 kb/s (default)&#xA;        Metadata:&#xA;          handler_name    : SoundHandler&#xA;          vendor_id       : [0][0][0][0]&#xA;    Input #5, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;out6.mp4&#x27;:&#xA;      Metadata:&#xA;        major_brand     : isom&#xA;        minor_version   : 512&#xA;        compatible_brands: isomiso2avc1mp41&#xA;        encoder         : Lavf59.34.102&#xA;      Duration: 00:00:08.51, start: 0.000000, bitrate: 1073 kb/s&#xA;      Stream #5:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, bt470bg/unknown/unknown, progressive), 1080x1920, 1027 kb/s, 26.57 fps, 25 tbr, 1000k tbn (default)&#xA;        Metadata:&#xA;          handler_name    : VideoHandler&#xA;          vendor_id       : [0][0][0][0]&#xA;          encoder         : Lavc59.55.103 libx264&#xA;      Stream #5:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 41 kb/s (default)&#xA;        Metadata:&#xA;          handler_name    : SoundHandler&#xA;          vendor_id       : [0][0][0][0]&#xA;    Input #6, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;out7.mp4&#x27;:&#xA;      Metadata:&#xA;        major_brand     : isom&#xA;        minor_version   : 512&#xA;        compatible_brands: isomiso2avc1mp41&#xA;        encoder         : Lavf59.34.102&#xA;      Duration: 00:00:09.02, start: 0.000000, bitrate: 757 kb/s&#xA;      Stream #6:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, bt470bg/unknown/unknown, progressive), 1080x1920, 705 kb/s, 26.73 fps, 25 tbr, 1000k tbn (default)&#xA;        Metadata:&#xA;          handler_name    : VideoHandler&#xA;          vendor_id       : [0][0][0][0]&#xA;          encoder         : Lavc59.55.103 libx264&#xA;      Stream #6:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 46 kb/s (default)&#xA;        Metadata:&#xA;          handler_name    : SoundHandler&#xA;          vendor_id       : [0][0][0][0]&#xA;    Filter xfade:default has an unconnected output&#xA;

    &#xA;

    Filter xfade:default has an unconnected output , what does it mean ?

    &#xA;

    in adelay area , getting -ve nos , what to do ?

    &#xA;

    #useage :

    &#xA;

    vc = ["C1.mp4", "C2.mp4", "C3.mp4", "C4.mp4", "C5.mp4", "C6.mp4", "C7.mp4"]

    &#xA;

        i = 1&#xA;    gc = []&#xA;    for x in vc:&#xA;        gc.append(f"out{i}.mp4")&#xA;        i = (i&#x2B;1)&#xA;    &#xA;    print(gc)&#xA;    &#xA;    trans(clips=gc, effects=efects)&#xA;

    &#xA;

    system details :&#xA;windows 10 64 bits&#xA;python 3.9 64 bits

    &#xA;

  • VideoWriter Doesn't work using openCV, ubuntu, Qt

    25 janvier 2023, par underflow223

    My code :

    &#xA;

    cv::VideoWriter(&#xA;  strFile.toStdString(),&#xA;  cv::VideoWriter::fourcc(&#x27;m&#x27;,&#x27;p&#x27;,&#x27;4&#x27;,&#x27;v&#x27;),&#xA;  nfps,&#xA;  cv::Size(1920/nresize, 1080/nresize)&#xA;);&#xA;

    &#xA;

    Error message :

    &#xA;

    [mpeg4_v4l2m2m @ 0x7f50a43c50] arm_release_ver of this libmali is &#x27;g6p0-01eac0&#x27;, rk_so_ver is &#x27;7&#x27;.&#xA;Could not find a valid device&#xA;[mpeg4_v4l2m2m @ 0x7f50a43c50] can&#x27;t configure encoder&#xA;

    &#xA;

    If I use MJPG codec, it works fine thow.

    &#xA;

    This is OPENCV configure info :

    &#xA;

    -- General configuration for OpenCV 4.6.0 =====================================&#xA;--   Version control:               unknown&#xA;-- &#xA;--   Extra modules:&#xA;--     Location (extra):            /home/firefly/Downloads/opencv_contrib-4.6.0/modules&#xA;--     Version control (extra):     unknown&#xA;-- &#xA;--   Platform:&#xA;--     Timestamp:                   2023-01-19T02:11:26Z&#xA;--     Host:                        Linux 5.10.110 aarch64&#xA;--     CMake:                       3.16.3&#xA;--     CMake generator:             Unix Makefiles&#xA;--     CMake build tool:            /usr/bin/make&#xA;--     Configuration:               Release&#xA;-- &#xA;--   CPU/HW features:&#xA;--     Baseline:                    NEON FP16&#xA;-- &#xA;--   C/C&#x2B;&#x2B;:&#xA;--     Built as dynamic libs?:      YES&#xA;--     C&#x2B;&#x2B; standard:                11&#xA;--     C&#x2B;&#x2B; Compiler:                /usr/bin/c&#x2B;&#x2B;  (ver 9.4.0)&#xA;--     C&#x2B;&#x2B; flags (Release):         -fsigned-char -W -Wall -Wreturn-type -Wnon-virtual-dtor -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections    -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG  -DNDEBUG&#xA;--     C&#x2B;&#x2B; flags (Debug):           -fsigned-char -W -Wall -Wreturn-type -Wnon-virtual-dtor -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections    -fvisibility=hidden -fvisibility-inlines-hidden -g  -O0 -DDEBUG -D_DEBUG&#xA;--     C Compiler:                  /usr/bin/cc&#xA;--     C flags (Release):           -fsigned-char -W -Wall -Wreturn-type -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections    -fvisibility=hidden -O3 -DNDEBUG  -DNDEBUG&#xA;--     C flags (Debug):             -fsigned-char -W -Wall -Wreturn-type -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections    -fvisibility=hidden -g  -O0 -DDEBUG -D_DEBUG&#xA;--     Linker flags (Release):      -Wl,--gc-sections -Wl,--as-needed -Wl,--no-undefined  &#xA;--     Linker flags (Debug):        -Wl,--gc-sections -Wl,--as-needed -Wl,--no-undefined  &#xA;--     ccache:                      NO&#xA;--     Precompiled headers:         NO&#xA;--     Extra dependencies:          dl m pthread rt&#xA;--     3rdparty dependencies:&#xA;-- &#xA;--   OpenCV modules:&#xA;--     To be built:                 aruco barcode bgsegm bioinspired calib3d ccalib core datasets dnn dnn_objdetect dnn_superres dpm face features2d flann freetype fuzzy gapi hfs highgui img_hash imgcodecs imgproc intensity_transform line_descriptor mcc ml objdetect optflow phase_unwrapping photo plot quality rapid reg rgbd saliency shape stereo stitching structured_light superres surface_matching text tracking ts video videoio videostab wechat_qrcode xfeatures2d ximgproc xobjdetect xphoto&#xA;--     Disabled:                    world&#xA;--     Disabled by dependency:      -&#xA;--     Unavailable:                 alphamat cudaarithm cudabgsegm cudacodec cudafeatures2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudawarping cudev cvv hdf java julia matlab ovis python2 python3 sfm viz&#xA;--     Applications:                tests perf_tests apps&#xA;--     Documentation:               NO&#xA;--     Non-free algorithms:         NO&#xA;-- &#xA;--   GUI:                           GTK3&#xA;--     GTK&#x2B;:                        YES (ver 3.24.20)&#xA;--       GThread :                  YES (ver 2.64.6)&#xA;--       GtkGlExt:                  NO&#xA;--     VTK support:                 NO&#xA;-- &#xA;--   Media I/O: &#xA;--     ZLib:                        /usr/lib/aarch64-linux-gnu/libz.so (ver 1.2.11)&#xA;--     JPEG:                        /usr/lib/aarch64-linux-gnu/libjpeg.so (ver 80)&#xA;--     WEBP:                        build (ver encoder: 0x020f)&#xA;--     PNG:                         /usr/lib/aarch64-linux-gnu/libpng.so (ver 1.6.37)&#xA;--     TIFF:                        /usr/lib/aarch64-linux-gnu/libtiff.so (ver 42 / 4.1.0)&#xA;--     JPEG 2000:                   build (ver 2.4.0)&#xA;--     OpenEXR:                     build (ver 2.3.0)&#xA;--     HDR:                         YES&#xA;--     SUNRASTER:                   YES&#xA;--     PXM:                         YES&#xA;--     PFM:                         YES&#xA;-- &#xA;--   Video I/O:&#xA;--     DC1394:                      YES (2.2.5)&#xA;--     FFMPEG:                      YES&#xA;--       avcodec:                   YES (58.54.100)&#xA;--       avformat:                  YES (58.29.100)&#xA;--       avutil:                    YES (56.31.100)&#xA;--       swscale:                   YES (5.5.100)&#xA;--       avresample:                YES (4.0.0)&#xA;--     GStreamer:                   YES (1.16.2)&#xA;--     v4l/v4l2:                    YES (linux/videodev2.h)&#xA;-- &#xA;--   Parallel framework:            pthreads&#xA;-- &#xA;--   Trace:                         YES (with Intel ITT)&#xA;-- &#xA;--   Other third-party libraries:&#xA;--     Lapack:                      NO&#xA;--     Eigen:                       NO&#xA;--     Custom HAL:                  YES (carotene (ver 0.0.1))&#xA;--     Protobuf:                    build (3.19.1)&#xA;-- &#xA;--   OpenCL:                        YES (no extra features)&#xA;--     Include path:                /home/firefly/Downloads/opencv-4.6.0/3rdparty/include/opencl/1.2&#xA;--     Link libraries:              Dynamic load&#xA;-- &#xA;--   Python (for build):            /usr/bin/python2.7&#xA;-- &#xA;--   Java:                          &#xA;--     ant:                         NO&#xA;--     JNI:                         NO&#xA;--     Java wrappers:               NO&#xA;--     Java tests:                  NO&#xA;-- &#xA;============================================================================================&#xA;

    &#xA;

    ffmpeg info :

    &#xA;

    ============================================================================================&#xA;ffmpeg&#xA;ffmpeg version 4.2.4-1ubuntu1.0firefly5 Copyright (c) 2000-2020 the FFmpeg developers&#xA;  built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)&#xA;  configuration: --prefix=/usr --extra-version=1ubuntu1.0firefly5 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --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-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libdrm --enable-librga --enable-rkmpp --enable-version3 --disable-libopenh264 --disable-vaapi --disable-vdpau --disable-decoder=h264_v4l2m2m --disable-decoder=vp8_v4l2m2m --disable-decoder=mpeg2_v4l2m2m --disable-decoder=mpeg4_v4l2m2m --enable-shared --disable-doc&#xA;  libavutil      56. 31.100 / 56. 31.100&#xA;  libavcodec     58. 54.100 / 58. 54.100&#xA;  libavformat    58. 29.100 / 58. 29.100&#xA;  libavdevice    58.  8.100 / 58.  8.100&#xA;  libavfilter     7. 57.100 /  7. 57.100&#xA;  libavresample   4.  0.  0 /  4.  0.  0&#xA;  libswscale      5.  5.100 /  5.  5.100&#xA;  libswresample   3.  5.100 /  3.  5.100&#xA;  libpostproc    55.  5.100 / 55.  5.100&#xA;Hyper fast Audio and Video encoder&#xA;usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...&#xA;====================================================================================&#xA;

    &#xA;