tce-load -i compiletc libass-dev faac-dev pulseaudio-dev libtheora-dev bzip2-dev libv4l2-dev libvpx-dev perl5 lame-dev x264_164-dev libwebp-dev libopus-dev librsvg-dev gnutls-dev x265-dev sdl2-dev libaom-dev svt-av1-dev dav1d-dev wayland-protocols-dev wget https://ffmpeg.org/releases/ffmpeg-7.1.3.tar.xz wget https://www.linuxfromscratch.org/patches/blfs/svn/ffmpeg-7.1.1-chromium_method-1.patch cd ffmpeg-7.1.3 patch -Np1 -i patch -Np1 -i ../ffmpeg-7.1.1-chromium_method-1.patch CFLAGS="-march=armv6zk -mtune=arm1176jzf-s -mfpu=vfp -Os -pipe" CXXFLAGS="-march=armv6zk -mtune=arm1176jzf-s -mfpu=vfp -Os -pipe" ./configure --prefix=/usr/local --enable-gpl --enable-version3 --disable-static --enable-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 --enable-libdav1d --enable-libaom --enable-libsvtav1 [--enable-libfdk-aac --enable-openssl non-free] find . -name config.mak -type f -exec sed -i 's/-O3//g' {} \; make [1h 15m 22s] gcc tools/qt-faststart.c -o tools/qt-faststart sudo make install sudo install -v -m755 tools/qt-faststart /usr/local/bin install prefix /usr/local source path . C compiler gcc C library glibc ARCH arm (generic) big-endian no runtime cpu detection yes ARMv5TE enabled yes ARMv6 enabled yes ARMv6T2 enabled yes VFP enabled yes NEON enabled yes THUMB enabled no 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 gnutls librsvg libxcb iconv libspeex libxcb_shape libaom libsvtav1 libxcb_shm libass libtheora libxcb_xfixes libdav1d libv4l2 lzma libfontconfig libvorbis sdl2 libfreetype libvpx xlib libmp3lame libwebp zlib External libraries providing hardware acceleration: libdrm v4l2_m2m Libraries: avcodec avformat swresample avdevice avutil swscale avfilter postproc Programs: ffmpeg ffplay ffprobe Enabled decoders: aac fmvc pgm aac_fixed fourxm pgmyuv aac_latm fraps pgssub aasc frwu pgx ac3 ftr phm ac3_fixed g2m photocd acelp_kelvin g723_1 pictor adpcm_4xm g729 pixlet adpcm_adx gdv pjs adpcm_afc gem png adpcm_agm gif ppm adpcm_aica gremlin_dpcm prores adpcm_argo gsm prosumer adpcm_ct gsm_ms psd adpcm_dtk h261 ptx adpcm_ea h263 qcelp adpcm_ea_maxis_xa h263_v4l2m2m qdm2 adpcm_ea_r1 h263i qdmc adpcm_ea_r2 h263p qdraw adpcm_ea_r3 h264 qoa adpcm_ea_xas h264_v4l2m2m qoi adpcm_g722 hap qpeg adpcm_g726 hca qtrle adpcm_g726le hcom r10k adpcm_ima_acorn hdr r210 adpcm_ima_alp hevc ra_144 adpcm_ima_amv hevc_v4l2m2m ra_288 adpcm_ima_apc hnm4_video ralf adpcm_ima_apm hq_hqa rasc adpcm_ima_cunning hqx rawvideo adpcm_ima_dat4 huffyuv realtext adpcm_ima_dk3 hymt rka adpcm_ima_dk4 iac rl2 adpcm_ima_ea_eacs idcin roq adpcm_ima_ea_sead idf roq_dpcm adpcm_ima_iss iff_ilbm rpza adpcm_ima_moflex ilbc rscc adpcm_ima_mtf imc rtv1 adpcm_ima_oki imm4 rv10 adpcm_ima_qt imm5 rv20 adpcm_ima_rad indeo2 rv30 adpcm_ima_smjpeg indeo3 rv40 adpcm_ima_ssi indeo4 s302m adpcm_ima_wav indeo5 sami adpcm_ima_ws interplay_acm sanm adpcm_ms interplay_dpcm sbc adpcm_mtaf interplay_video scpr adpcm_psx ipu screenpresso adpcm_sbpro_2 jacosub sdx2_dpcm adpcm_sbpro_3 jpeg2000 sga adpcm_sbpro_4 jpegls sgi adpcm_swf jv sgirle adpcm_thp kgv1 sheervideo adpcm_thp_le kmvc shorten adpcm_vima lagarith simbiosis_imx adpcm_xa lead sipr adpcm_xmd libaom_av1 siren adpcm_yamaha libdav1d smackaud adpcm_zork libopus smacker agm librsvg smc aic libspeex smvjpeg alac libvorbis snow alias_pix libvpx_vp8 sol_dpcm als libvpx_vp9 sonic amrnb loco sp5x amrwb lscr speedhq amv m101 speex anm mace3 srgc ansi mace6 srt anull magicyuv ssa apac mdec stl ape media100 subrip apng metasound subviewer aptx microdvd subviewer1 aptx_hd mimic sunrast arbc misc4 svq1 argo mjpeg svq3 ass mjpegb tak asv1 mlp targa asv2 mmvideo targa_y216 atrac1 mobiclip tdsc atrac3 motionpixels text atrac3al movtext theora atrac3p mp1 thp atrac3pal mp1float tiertexseqvideo atrac9 mp2 tiff aura mp2float tmv aura2 mp3 truehd av1 mp3adu truemotion1 avrn mp3adufloat truemotion2 avrp mp3float truemotion2rt avs mp3on4 truespeech avui mp3on4float tscc bethsoftvid mpc7 tscc2 bfi mpc8 tta bink mpeg1_v4l2m2m twinvq binkaudio_dct mpeg1video txd binkaudio_rdft mpeg2_v4l2m2m ulti bintext mpeg2video utvideo bitpacked mpeg4 v210 bmp mpeg4_v4l2m2m v210x bmv_audio mpegvideo v308 bmv_video mpl2 v408 bonk msa1 v410 brender_pix mscc vb c93 msmpeg4v1 vble cavs msmpeg4v2 vbn cbd2_dpcm msmpeg4v3 vc1 ccaption msnsiren vc1_v4l2m2m cdgraphics msp2 vc1image cdtoons msrle vcr1 cdxl mss1 vmdaudio cfhd mss2 vmdvideo cinepak msvideo1 vmix clearvideo mszh vmnc cljr mts2 vnull cllc mv30 vorbis comfortnoise mvc1 vp3 cook mvc2 vp4 cpia mvdv vp5 cri mvha vp6 cscd mwsc vp6a cyuv mxpeg vp6f dca nellymoser vp7 dds notchlc vp8 derf_dpcm nuv vp8_v4l2m2m dfa on2avc vp9 dfpwm opus vp9_v4l2m2m dirac osq vplayer dnxhd paf_audio vqa dolby_e paf_video vqc dpx pam vvc dsd_lsbf pbm wady_dpcm dsd_lsbf_planar pcm_alaw wavarc dsd_msbf pcm_bluray wavpack dsd_msbf_planar pcm_dvd wbmp dsicinaudio pcm_f16le wcmv dsicinvideo pcm_f24le webp dss_sp pcm_f32be webvtt dst pcm_f32le wmalossless dvaudio pcm_f64be wmapro dvbsub pcm_f64le wmav1 dvdsub pcm_lxf wmav2 dvvideo pcm_mulaw wmavoice dxa pcm_s16be wmv1 dxtory pcm_s16be_planar wmv2 dxv pcm_s16le wmv3 eac3 pcm_s16le_planar wmv3image eacmv pcm_s24be wnv1 eamad pcm_s24daud wrapped_avframe eatgq pcm_s24le ws_snd1 eatgv pcm_s24le_planar xan_dpcm eatqi pcm_s32be xan_wc3 eightbps pcm_s32le xan_wc4 eightsvx_exp pcm_s32le_planar xbin eightsvx_fib pcm_s64be xbm escape124 pcm_s64le xface escape130 pcm_s8 xl evrc pcm_s8_planar xma1 exr pcm_sga xma2 fastaudio pcm_u16be xpm ffv1 pcm_u16le xsub ffvhuff pcm_u24be xwd ffwavesynth pcm_u24le y41p fic pcm_u32be ylc fits pcm_u32le yop flac pcm_u8 yuv4 flashsv pcm_vidc zero12v flashsv2 pcx zerocodec flic pdv zlib flv pfm zmbv Enabled encoders: a64multi jpegls pfm a64multi5 libaom_av1 pgm aac libmp3lame pgmyuv ac3 libopus phm ac3_fixed libspeex png adpcm_adx libsvtav1 ppm adpcm_argo libtheora prores adpcm_g722 libvorbis prores_aw adpcm_g726 libvpx_vp8 prores_ks adpcm_g726le libvpx_vp9 qoi adpcm_ima_alp libwebp qtrle adpcm_ima_amv libwebp_anim r10k adpcm_ima_apm libx264 r210 adpcm_ima_qt libx264rgb ra_144 adpcm_ima_ssi libx265 rawvideo adpcm_ima_wav ljpeg roq adpcm_ima_ws magicyuv roq_dpcm adpcm_ms mjpeg rpza adpcm_swf mlp rv10 adpcm_yamaha movtext rv20 alac mp2 s302m alias_pix mp2fixed sbc amv mpeg1video sgi anull mpeg2video smc apng mpeg4 snow aptx mpeg4_v4l2m2m sonic aptx_hd msmpeg4v2 sonic_ls ass msmpeg4v3 speedhq asv1 msrle srt asv2 msvideo1 ssa avrp nellymoser subrip avui opus sunrast bitpacked pam svq1 bmp pbm targa cfhd pcm_alaw text cinepak pcm_bluray tiff cljr pcm_dvd truehd comfortnoise pcm_f32be tta dca pcm_f32le ttml dfpwm pcm_f64be utvideo dnxhd pcm_f64le v210 dpx pcm_mulaw v308 dvbsub pcm_s16be v408 dvdsub pcm_s16be_planar v410 dvvideo pcm_s16le vbn dxv pcm_s16le_planar vc2 eac3 pcm_s24be vnull exr pcm_s24daud vorbis ffv1 pcm_s24le vp8_v4l2m2m ffvhuff pcm_s24le_planar wavpack fits pcm_s32be wbmp flac pcm_s32le webvtt flashsv pcm_s32le_planar wmav1 flashsv2 pcm_s64be wmav2 flv pcm_s64le wmv1 g723_1 pcm_s8 wmv2 gif pcm_s8_planar wrapped_avframe h261 pcm_u16be xbm h263 pcm_u16le xface h263_v4l2m2m pcm_u24be xsub h263p pcm_u24le xwd h264_v4l2m2m pcm_u32be y41p hdr pcm_u32le yuv4 hevc_v4l2m2m pcm_u8 zlib huffyuv pcm_vidc zmbv jpeg2000 pcx Enabled hwaccels: 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_s16le ac3 h264 pcm_s24be ac4 hash pcm_s24le adts hds pcm_s32be adx hevc pcm_s32le aea hls pcm_s8 aiff iamf pcm_u16be alp ico pcm_u16le amr ilbc pcm_u24be amv image2 pcm_u24le apm image2pipe pcm_u32be apng ipod pcm_u32le aptx ircam pcm_u8 aptx_hd ismv pcm_vidc argo_asf ivf psp argo_cvg jacosub rawvideo asf kvag rcwt asf_stream latm rm ass lc3 roq ast lrc rso au m4v rtp avi matroska rtp_mpegts avif matroska_audio rtsp avm2 md5 sap avs2 microdvd sbc avs3 mjpeg scc bit mkvtimestamp_v2 segafilm caf mlp segment cavsvideo mmf smjpeg codec2 mov smoothstreaming codec2raw mp2 sox crc mp3 spdif dash mp4 spx data mpeg1system srt daud mpeg1vcd stream_segment dfpwm mpeg1video streamhash dirac mpeg2dvd sup dnxhd mpeg2svcd swf dts mpeg2video tee dv mpeg2vob tg2 eac3 mpegts tgp evc mpjpeg truehd f4v mxf tta ffmetadata mxf_d10 ttml fifo mxf_opatom uncodedframecrc filmstrip null vc1 fits nut vc1t flac obu voc flv oga vvc framecrc ogg w64 framehash ogv wav framemd5 oma webm g722 opus webm_chunk g723_1 pcm_alaw webm_dash_manifest g726 pcm_f32be webp g726le pcm_f32le webvtt gif pcm_f64be wsaud gsm pcm_f64le wtv gxf pcm_mulaw wv h261 pcm_s16be yuv4mpegpipe 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 corr overlay aap cover_rect owdenoise abench crop pad abitscope cropdetect pal100bars acompressor crossfeed pal75bars acontrast crystalizer palettegen acopy cue paletteuse acrossfade curves pan acrossover datascope perlin acrusher dblur perms acue dcshift perspective addroi dctdnoiz phase adeclick deband photosensitivity adeclip deblock pixdesctest adecorrelate decimate pixelize adelay deconvolve pixscope adenorm dedot pp aderivative deesser pp7 adrawgraph deflate premultiply adrc deflicker prewitt adynamicequalizer dejudder pseudocolor adynamicsmooth delogo psnr aecho deshake pullup aemphasis despill qp aeval detelecine random aevalsrc dialoguenhance readeia608 aexciter dilation readvitc afade displace realtime afdelaysrc doubleweave remap afftdn drawbox removegrain afftfilt drawgraph removelogo afir drawgrid repeatfields afireqsrc drmeter replaygain afirsrc dynaudnorm reverse aformat earwax rgbashift afreqshift ebur128 rgbtestsrc afwtdn edgedetect roberts agate elbg rotate agraphmonitor entropy sab ahistogram epx scale aiir eq scale2ref 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 unsharp cas mandelbrot untile ccrepack maskedclamp uspp cellauto maskedmax v360 channelmap maskedmerge vaguedenoiser channelsplit maskedmin varblur chorus maskedthreshold vectorscope chromahold maskfun vflip chromakey mcdeint vfrdet chromanr mcompand vibrance chromashift median vibrato ciescope mergeplanes vif codecview mestimate vignette color metadata virtualbass colorbalance midequalizer vmafmotion colorchannelmixer minterpolate volume colorchart mix volumedetect colorcontrast monochrome vstack colorcorrect morpho w3fdif colorhold movie waveform colorize mpdecimate weave colorkey mptestsrc xbr colorlevels msad xcorrelate colormap multiply xfade colormatrix negate xmedian colorspace nlmeans xpsnr colorspectrum nnedi xstack colortemperature noformat yadif compand noise yaepblur compensationdelay normalize yuvtestsrc concat null zoneplate convolution nullsink zoompan convolve nullsrc copy oscilloscope 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 xv fbdev sdl2 oss v4l2 License: GPL version 3 or later