tce-load -i compiletc git libass-dev faac-dev pulseaudio-dev libtheora-dev bzip2-dev libv4l2-dev libvpx114-dev perl5 lame-dev x264-dev libwebp-dev opus-dev librsvg-dev gnutls-dev x265-dev sdl2-dev wayland-protocols-dev git clone -b test/7.1.1/main --single-branch https://github.com/jc-kynesim/rpi-ffmpeg cd rpi-ffmpeg CFLAGS="-march=armv8-a+crc -mtune=cortex-a72 -Os -pipe" CXXFLAGS="-march=armv8-a+crc -mtune=cortex-a72 -Os -pipe" ./configure --prefix=/usr/local --enable-gpl --enable-version3 --enable-static --disable-shared --disable-debug --disable-doc --enable-libass --enable-libfreetype --enable-fontconfig --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libpulse --enable-libspeex --enable-libtheora --enable-libv4l2 --enable-libwebp --enable-librsvg --enable-gnutls --enable-libdrm --disable-vulkan --disable-libplacebo --enable-sand --enable-v4l2-request find . -name config.mak -type f -exec sed -i 's/-O3//g' {} \; make [25m 3.95s] sudo make install install prefix /usr/local source path . C compiler gcc C library glibc ARCH aarch64 (generic) big-endian no runtime cpu detection yes NEON enabled yes DOTPROD enabled yes I8MM enabled yes debug symbols no strip symbols yes optimize for size no optimizations yes static no shared yes postprocessing support yes network support yes threading support pthreads safe bitstream reader yes texi2html enabled no perl enabled yes pod2man enabled yes makeinfo enabled no makeinfo supports HTML no xmllint enabled no External libraries: alsa libopus libx264 bzlib libpulse libx265 epoxy librsvg libxcb gnutls libspeex libxcb_shape iconv libtheora libxcb_shm libass libudev libxcb_xfixes libdrm libv4l2 lzma libfontconfig libvorbis sdl2 libfreetype libvpx xlib libmp3lame libwebp zlib External libraries providing hardware acceleration: libdrm v4l2_m2m v4l2_request Libraries: avcodec avformat swresample avdevice avutil swscale avfilter postproc Programs: ffmpeg ffplay ffprobe Enabled decoders: aac fmvc pgssub aac_fixed fourxm pgx aac_latm fraps phm aasc frwu photocd ac3 ftr pictor ac3_fixed g2m pixlet acelp_kelvin g723_1 pjs adpcm_4xm g729 png adpcm_adx gdv ppm adpcm_afc gem prores adpcm_agm gif prosumer adpcm_aica gremlin_dpcm psd adpcm_argo gsm ptx adpcm_ct gsm_ms qcelp adpcm_dtk h261 qdm2 adpcm_ea h263 qdmc adpcm_ea_maxis_xa h263_v4l2m2m qdraw adpcm_ea_r1 h263i qoa adpcm_ea_r2 h263p qoi adpcm_ea_r3 h264 qpeg adpcm_ea_xas h264_v4l2m2m qtrle adpcm_g722 hap r10k adpcm_g726 hca r210 adpcm_g726le hcom ra_144 adpcm_ima_acorn hdr ra_288 adpcm_ima_alp hevc ralf adpcm_ima_amv hevc_v4l2m2m rasc adpcm_ima_apc hnm4_video rawvideo adpcm_ima_apm hq_hqa realtext adpcm_ima_cunning hqx rka adpcm_ima_dat4 huffyuv rl2 adpcm_ima_dk3 hymt roq adpcm_ima_dk4 iac roq_dpcm adpcm_ima_ea_eacs idcin rpza adpcm_ima_ea_sead idf rscc adpcm_ima_iss iff_ilbm rtv1 adpcm_ima_moflex ilbc rv10 adpcm_ima_mtf imc rv20 adpcm_ima_oki imm4 rv30 adpcm_ima_qt imm5 rv40 adpcm_ima_rad indeo2 s302m adpcm_ima_smjpeg indeo3 sami adpcm_ima_ssi indeo4 sanm adpcm_ima_wav indeo5 sbc adpcm_ima_ws interplay_acm scpr adpcm_ms interplay_dpcm screenpresso adpcm_mtaf interplay_video sdx2_dpcm adpcm_psx ipu sga adpcm_sbpro_2 jacosub sgi adpcm_sbpro_3 jpeg2000 sgirle adpcm_sbpro_4 jpegls sheervideo adpcm_swf jv shorten adpcm_thp kgv1 simbiosis_imx adpcm_thp_le kmvc sipr adpcm_vima lagarith siren adpcm_xa lead smackaud adpcm_xmd libopus smacker adpcm_yamaha librsvg smc adpcm_zork libspeex smvjpeg agm libvorbis snow aic libvpx_vp8 sol_dpcm alac libvpx_vp9 sonic alias_pix loco sp5x als lscr speedhq amrnb m101 speex amrwb mace3 srgc amv mace6 srt anm magicyuv ssa ansi mdec stl anull media100 subrip apac metasound subviewer ape microdvd subviewer1 apng mimic sunrast aptx misc4 svq1 aptx_hd mjpeg svq3 arbc mjpegb tak argo mlp targa ass mmvideo targa_y216 asv1 mobiclip tdsc asv2 motionpixels text atrac1 movtext theora atrac3 mp1 thp atrac3al mp1float tiertexseqvideo atrac3p mp2 tiff atrac3pal mp2float tmv atrac9 mp3 truehd aura mp3adu truemotion1 aura2 mp3adufloat truemotion2 av1 mp3float truemotion2rt avrn mp3on4 truespeech avrp mp3on4float tscc avs mpc7 tscc2 avui mpc8 tta bethsoftvid mpeg1_v4l2m2m twinvq bfi mpeg1video txd bink mpeg2_v4l2m2m ulti binkaudio_dct mpeg2video utvideo binkaudio_rdft mpeg4 v210 bintext mpeg4_v4l2m2m v210x bitpacked mpegvideo v308 bmp mpl2 v408 bmv_audio msa1 v410 bmv_video mscc vb bonk msmpeg4v1 vble brender_pix msmpeg4v2 vbn c93 msmpeg4v3 vc1 cavs msnsiren vc1_v4l2m2m cbd2_dpcm msp2 vc1image ccaption msrle vcr1 cdgraphics mss1 vmdaudio cdtoons mss2 vmdvideo cdxl msvideo1 vmix cfhd mszh vmnc cinepak mts2 vnull clearvideo mv30 vorbis cljr mvc1 vp3 cllc mvc2 vp4 comfortnoise mvdv vp5 cook mvha vp6 cpia mwsc vp6a cri mxpeg vp6f cscd nellymoser vp7 cyuv notchlc vp8 dca nuv vp8_v4l2m2m dds on2avc vp9 derf_dpcm opus vp9_v4l2m2m dfa osq vplayer dfpwm paf_audio vqa dirac paf_video vqc dnxhd pam vvc dolby_e pbm wady_dpcm dpx pcm_alaw wavarc dsd_lsbf pcm_bluray wavpack dsd_lsbf_planar pcm_dvd wbmp dsd_msbf pcm_f16le wcmv dsd_msbf_planar pcm_f24le webp dsicinaudio pcm_f32be webvtt dsicinvideo pcm_f32le wmalossless dss_sp pcm_f64be wmapro dst pcm_f64le wmav1 dvaudio pcm_lxf wmav2 dvbsub pcm_mulaw wmavoice dvdsub pcm_s16be wmv1 dvvideo pcm_s16be_planar wmv2 dxa pcm_s16le wmv3 dxtory pcm_s16le_planar wmv3image dxv pcm_s24be wnv1 eac3 pcm_s24daud wrapped_avframe eacmv pcm_s24le ws_snd1 eamad pcm_s24le_planar xan_dpcm eatgq pcm_s32be xan_wc3 eatgv pcm_s32le xan_wc4 eatqi pcm_s32le_planar xbin eightbps pcm_s64be xbm eightsvx_exp pcm_s64le xface eightsvx_fib pcm_s8 xl escape124 pcm_s8_planar xma1 escape130 pcm_sga xma2 evrc pcm_u16be xpm exr pcm_u16le xsub fastaudio pcm_u24be xwd ffv1 pcm_u24le y41p ffvhuff pcm_u32be ylc ffwavesynth pcm_u32le yop fic pcm_u8 yuv4 fits pcm_vidc zero12v flac pcx zerocodec flashsv pdv zlib flashsv2 pfm zmbv flic pgm flv pgmyuv Enabled encoders: a64multi jpeg2000 pfm a64multi5 jpegls pgm aac libmp3lame pgmyuv ac3 libopus phm ac3_fixed libspeex png adpcm_adx libtheora ppm adpcm_argo libvorbis prores adpcm_g722 libvpx_vp8 prores_aw adpcm_g726 libvpx_vp9 prores_ks adpcm_g726le libwebp qoi adpcm_ima_alp libwebp_anim qtrle adpcm_ima_amv libx264 r10k adpcm_ima_apm libx264rgb r210 adpcm_ima_qt libx265 ra_144 adpcm_ima_ssi ljpeg rawvideo adpcm_ima_wav magicyuv roq adpcm_ima_ws mjpeg roq_dpcm adpcm_ms mlp rpza adpcm_swf movtext rv10 adpcm_yamaha mp2 rv20 alac mp2fixed s302m alias_pix mpeg1video sbc amv mpeg2video sgi anull mpeg4 smc apng mpeg4_v4l2m2m snow aptx msmpeg4v2 sonic aptx_hd msmpeg4v3 sonic_ls ass msrle speedhq asv1 msvideo1 srt asv2 nellymoser ssa avrp opus subrip avui pam sunrast bitpacked pbm svq1 bmp pcm_alaw targa cfhd pcm_bluray text cinepak pcm_dvd tiff cljr pcm_f32be truehd comfortnoise pcm_f32le tta dca pcm_f64be ttml dfpwm pcm_f64le utvideo dnxhd pcm_mulaw v210 dpx pcm_s16be v308 dvbsub pcm_s16be_planar v408 dvdsub pcm_s16le v410 dvvideo pcm_s16le_planar vbn dxv pcm_s24be vc2 eac3 pcm_s24daud vnull exr pcm_s24le vorbis ffv1 pcm_s24le_planar vp8_v4l2m2m ffvhuff pcm_s32be wavpack fits pcm_s32le wbmp flac pcm_s32le_planar webvtt flashsv pcm_s64be wmav1 flashsv2 pcm_s64le wmav2 flv pcm_s8 wmv1 g723_1 pcm_s8_planar wmv2 gif pcm_u16be wrapped_avframe h261 pcm_u16le xbm h263 pcm_u24be xface h263_v4l2m2m pcm_u24le xsub h263p pcm_u32be xwd h264_v4l2m2m pcm_u32le y41p hdr pcm_u8 yuv4 hevc_v4l2m2m pcm_vidc zlib huffyuv pcx zmbv Enabled hwaccels: hevc_v4l2request Enabled parsers: aac dvdsub mpegaudio aac_latm evc mpegvideo ac3 flac opus adx ftr png amr g723_1 pnm av1 g729 qoi avs2 gif rv34 avs3 gsm sbc bmp h261 sipr cavsvideo h263 tak cook h264 vc1 cri hdr vorbis dca hevc vp3 dirac ipu vp8 dnxhd jpeg2000 vp9 dolby_e jpegxl vvc dpx misc4 webp dvaudio mjpeg xbm dvbsub mlp xma dvd_nav mpeg4video xwd Enabled demuxers: aa idf pcm_s16be aac iff pcm_s16le aax ifv pcm_s24be ac3 ilbc pcm_s24le ac4 image2 pcm_s32be ace image2_alias_pix pcm_s32le acm image2_brender_pix pcm_s8 act image2pipe pcm_u16be adf image_bmp_pipe pcm_u16le adp image_cri_pipe pcm_u24be ads image_dds_pipe pcm_u24le adx image_dpx_pipe pcm_u32be aea image_exr_pipe pcm_u32le afc image_gem_pipe pcm_u8 aiff image_gif_pipe pcm_vidc aix image_hdr_pipe pdv alp image_j2k_pipe pjs amr image_jpeg_pipe pmp amrnb image_jpegls_pipe pp_bnk amrwb image_jpegxl_pipe pva anm image_pam_pipe pvf apac image_pbm_pipe qcp apc image_pcx_pipe qoa ape image_pfm_pipe r3d apm image_pgm_pipe rawvideo apng image_pgmyuv_pipe rcwt aptx image_pgx_pipe realtext aptx_hd image_phm_pipe redspark aqtitle image_photocd_pipe rka argo_asf image_pictor_pipe rl2 argo_brp image_png_pipe rm argo_cvg image_ppm_pipe roq asf image_psd_pipe rpl asf_o image_qdraw_pipe rsd ass image_qoi_pipe rso ast image_sgi_pipe rtp au image_sunrast_pipe rtsp av1 image_svg_pipe s337m avi image_tiff_pipe sami avr image_vbn_pipe sap avs image_webp_pipe sbc avs2 image_xbm_pipe sbg avs3 image_xpm_pipe scc bethsoftvid image_xwd_pipe scd bfi ingenient sdns bfstm ipmovie sdp bink ipu sdr2 binka ircam sds bintext iss sdx bit iv8 segafilm bitpacked ivf ser bmv ivr sga boa jacosub shorten bonk jpegxl_anim siff brstm jv simbiosis_imx c93 kux sln caf kvag smacker cavsvideo laf smjpeg cdg lc3 smush cdxl live_flv sol cine lmlm4 sox codec2 loas spdif codec2raw lrc srt concat luodat stl data lvf str daud lxf subviewer dcstr m4v subviewer1 derf matroska sup dfa mca svag dfpwm mcc svs dhav mgsts swf dirac microdvd tak dnxhd mjpeg tedcaptions dsf mjpeg_2000 thp dsicin mlp threedostr dss mlv tiertexseq dts mm tmv dtshd mmf truehd dv mods tta dvbsub moflex tty dvbtxt mov txd dxa mp3 ty ea mpc usm ea_cdata mpc8 v210 eac3 mpegps v210x epaf mpegts vag evc mpegtsraw vc1 ffmetadata mpegvideo vc1t filmstrip mpjpeg vividas fits mpl2 vivo flac mpsub vmd flic msf vobsub flv msnwc_tcp voc fourxm msp vpk frm mtaf vplayer fsb mtv vqf fwse musx vvc g722 mv w64 g723_1 mvi wady g726 mxf wav g726le mxg wavarc g729 nc wc3 gdv nistsphere webm_dash_manifest genh nsp webvtt gif nsv wsaud gsm nut wsd gxf nuv wsvqa h261 obu wtv h263 ogg wv h264 oma wve hca osq xa hcom paf xbin hevc pcm_alaw xmd hls pcm_f32be xmv hnm pcm_f32le xvag iamf pcm_f64be xwma ico pcm_f64le yop idcin pcm_mulaw yuv4mpegpipe Enabled muxers: a64 h263 pcm_s24be ac3 h264 pcm_s24le ac4 hash pcm_s32be adts hds pcm_s32le adx hevc pcm_s8 aea hls pcm_u16be aiff iamf pcm_u16le alp ico pcm_u24be amr ilbc pcm_u24le amv image2 pcm_u32be apm image2pipe pcm_u32le apng ipod pcm_u8 aptx ircam pcm_vidc aptx_hd ismv psp argo_asf ivf rawvideo argo_cvg jacosub rcwt asf kvag rm asf_stream latm roq ass lc3 rso ast lrc rtp au m4v rtp_mpegts avi matroska rtsp avif matroska_audio sap avm2 md5 sbc avs2 microdvd scc avs3 mjpeg segafilm bit mkvtimestamp_v2 segment caf mlp smjpeg cavsvideo mmf smoothstreaming codec2 mov sox codec2raw mp2 spdif conform mp3 spx crc mp4 srt dash mpeg1system stream_segment data mpeg1vcd streamhash daud mpeg1video sup dfpwm mpeg2dvd swf dirac mpeg2svcd tee dnxhd mpeg2video tg2 dts mpeg2vob tgp dv mpegts truehd eac3 mpjpeg tta evc mxf ttml f4v mxf_d10 uncodedframecrc ffmetadata mxf_opatom vc1 fifo null vc1t filmstrip nut voc fits obu vvc flac oga w64 flv ogg wav framecrc ogv webm framehash oma webm_chunk framemd5 opus webm_dash_manifest g722 pcm_alaw webp g723_1 pcm_f32be webvtt g726 pcm_f32le wsaud g726le pcm_f64be wtv gif pcm_f64le wv gsm pcm_mulaw yuv4mpegpipe gxf pcm_s16be h261 pcm_s16le Enabled protocols: async http rtmpt cache httpproxy rtmpts concat https rtp concatf icecast srtp crypto ipfs_gateway subfile data ipns_gateway tcp fd md5 tee ffrtmphttp mmsh tls file mmst udp ftp pipe udplite gopher prompeg unix gophers rtmp hls rtmps Enabled filters: a3dscope cover_rect owdenoise aap crop pad abench cropdetect pal100bars abitscope crossfeed pal75bars acompressor crystalizer palettegen acontrast cue paletteuse acopy curves pan acrossfade datascope perlin acrossover dblur perms acrusher dcshift perspective acue dctdnoiz phase addroi deband photosensitivity adeclick deblock pixdesctest adeclip decimate pixelize adecorrelate deconvolve pixscope adelay dedot pp adenorm deesser pp7 aderivative deflate premultiply adrawgraph deflicker prewitt adrc deinterlace_v4l2m2m pseudocolor adynamicequalizer dejudder psnr adynamicsmooth delogo pullup aecho deshake qp aemphasis despill random aeval detelecine readeia608 aevalsrc dialoguenhance readvitc aexciter dilation realtime afade displace remap afdelaysrc doubleweave removegrain afftdn drawbox removelogo afftfilt drawgraph repeatfields afir drawgrid replaygain afireqsrc drmeter reverse afirsrc dynaudnorm rgbashift aformat earwax rgbtestsrc afreqshift ebur128 roberts afwtdn edgedetect rotate agate elbg sab agraphmonitor entropy scale ahistogram epx scale2ref aiir eq scale_v4l2m2m aintegral equalizer scdet ainterleave erosion scharr alatency estdif scroll alimiter exposure segment allpass extractplanes select allrgb extrastereo selectivecolor allyuv fade sendcmd aloop feedback separatefields alphaextract fftdnoiz setdar alphamerge fftfilt setfield amerge field setparams ametadata fieldhint setpts amix fieldmatch setrange amovie fieldorder setsar amplify fillborders settb amultiply find_rect shear anequalizer firequalizer showcqt anlmdn flanger showcwt anlmf floodfill showfreqs anlms format showinfo anoisesrc fps showpalette anull framepack showspatial anullsink framerate showspectrum anullsrc framestep showspectrumpic apad freezedetect showvolume aperms freezeframes showwaves aphasemeter fspp showwavespic aphaser fsync shuffleframes aphaseshift gblur shufflepixels apsnr geq shuffleplanes apsyclip gradfun sidechaincompress apulsator gradients sidechaingate arealtime graphmonitor sidedata aresample grayworld sierpinski areverse greyedge signalstats arls guided signature arnndn haas silencedetect asdr haldclut silenceremove asegment haldclutsrc sinc aselect hdcd sine asendcmd headphone siti asetnsamples hflip smartblur asetpts highpass smptebars asetrate highshelf smptehdbars asettb hilbert sobel ashowinfo histeq spectrumsynth asidedata histogram speechnorm asisdr hqdn3d split asoftclip hqx spp aspectralstats hstack ssim asplit hsvhold ssim360 ass hsvkey stereo3d astats hue stereotools astreamselect huesaturation stereowiden asubboost hwdownload streamselect asubcut hwmap subtitles asupercut hwupload super2xsai asuperpass hysteresis superequalizer asuperstop identity surround atadenoise idet swaprect atempo il swapuv atilt inflate tblend atrim interlace telecine avectorscope interleave testsrc avgblur join testsrc2 avsynctest kerndeint thistogram axcorrelate kirsch threshold backgroundkey lagfun thumbnail bandpass latency tile bandreject lenscorrection tiltandshift bass life tiltshelf bbox limitdiff tinterlace bench limiter tlut2 bilateral loop tmedian biquad loudnorm tmidequalizer bitplanenoise lowpass tmix blackdetect lowshelf tonemap blackframe lumakey tpad blend lut transpose blockdetect lut1d treble blurdetect lut2 tremolo bm3d lut3d trim boxblur lutrgb unpremultiply bwdif lutyuv unsand cas mandelbrot unsharp ccrepack maskedclamp untile cellauto maskedmax uspp channelmap maskedmerge v360 channelsplit maskedmin vaguedenoiser chorus maskedthreshold varblur chromahold maskfun vectorscope chromakey mcdeint vflip chromanr mcompand vfrdet chromashift median vibrance ciescope mergeplanes vibrato codecview mestimate vif color metadata vignette colorbalance midequalizer virtualbass colorchannelmixer minterpolate vmafmotion colorchart mix volume colorcontrast monochrome volumedetect colorcorrect morpho vstack colorhold movie w3fdif colorize mpdecimate waveform colorkey mptestsrc weave colorlevels msad xbr colormap multiply xcorrelate colormatrix negate xfade colorspace nlmeans xmedian colorspectrum nnedi xpsnr colortemperature noformat xstack compand noise yadif compensationdelay normalize yaepblur concat null yuvtestsrc convolution nullsink zoneplate convolve nullsrc zoompan copy oscilloscope corr overlay Enabled bsfs: aac_adtstoasc h264_mp4toannexb pcm_rechunk av1_frame_merge h264_redundant_pps pgs_frame_merge av1_frame_split hapqa_extract prores_metadata av1_metadata hevc_metadata remove_extradata chomp hevc_mp4toannexb setts dca_core imx_dump_header showinfo dovi_rpu media100_to_mjpegb text2movsub dts2pts mjpeg2jpeg trace_headers dump_extradata mjpega_dump_header truehd_core dv_error_marker mov2textsub vp9_metadata eac3_core mpeg2_metadata vp9_raw_reorder evc_frame_merge mpeg4_unpack_bframes vp9_superframe extract_extradata noise vp9_superframe_split filter_units null vvc_metadata h264_metadata opus_metadata vvc_mp4toannexb Enabled indevs: alsa lavfi v4l2 fbdev oss xcbgrab kmsgrab pulse Enabled outdevs: alsa pulse vout_drm fbdev sdl2 vout_egl oss v4l2 xv License: GPL version 3 or later