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