/
ffmpeg
ffmpeg
Introduction
FFmpeg is a collection of libraries and tools to process multimedia content
such as audio, video, subtitles and related metadata.
FFmpeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata. ## Libraries * `libavcodec` provides implementation of a wider range of codecs. * `libavformat` implements streaming protocols, container formats and basic I/O access. * `libavutil` includes hashers, decompressors and miscellaneous utility functions. * `libavfilter` provides a mean to alter decoded Audio and Video through chain of filters. * `libavdevice` provides an abstraction to access capture and playback devices. * `libswresample` implements audio mixing and resampling routines. * `libswscale` implements color conversion and scaling routines.
Usage
module load library/ffmpeg/N-80101-gd970f7b
Installation
git clone https://github.com/FFmpeg/FFmpeg cd FFmpeg git clone --depth 1 git://github.com/yasm/yasm.git cd yasm autoreconf -fiv ./configure --prefix="/sw/library/ffmpeg/unknown" make make install
[root@gowonda2 FFmpeg]# ./configure --prefix="/sw/library/ffmpeg/unknown" install prefix /sw/library/ffmpeg/unknown source path . C compiler gcc C library glibc ARCH x86 (generic) big-endian no runtime cpu detection yes yasm yes MMX enabled yes MMXEXT enabled yes 3DNow! enabled yes 3DNow! extended enabled yes SSE enabled yes SSSE3 enabled yes AESNI enabled yes AVX enabled yes XOP enabled yes FMA3 enabled yes FMA4 enabled yes i686 features enabled yes CMOV is fast yes EBX available yes EBP available yes debug symbols yes strip symbols yes optimize for size no optimizations yes static yes shared no postprocessing support no new filter support yes network support yes threading support pthreads safe bitstream reader yes SDL support yes opencl enabled no JNI support no texi2html enabled no perl enabled yes pod2man enabled yes makeinfo enabled no makeinfo supports HTML no Enabled programs: ffmpeg ffplay ffprobe ffserver External libraries: bzlib libxcb libxcb_shm sdl zlib iconv libxcb_shape libxcb_xfixes xlib Libraries: avcodec avfilter avutil swresample swscale avdevice avformat Enabled decoders: aac avrn fic mp3float pjs aac_fixed avrp flac mp3on4 png aac_latm avs flashsv mp3on4float ppm aasc avui flashsv2 mpc7 prores ac3 ayuv flic mpc8 prores_lgpl ac3_fixed bethsoftvid flv mpeg1video ptx adpcm_4xm bfi fourxm mpeg2video qcelp adpcm_adx bink fraps mpeg4 qdm2 adpcm_afc binkaudio_dct frwu mpegvideo qdraw adpcm_aica binkaudio_rdft g2m mpl2 qpeg adpcm_ct bintext g723_1 msa1 qtrle adpcm_dtk bmp g729 msmpeg4v1 r10k adpcm_ea bmv_audio gif msmpeg4v2 r210 adpcm_ea_maxis_xa bmv_video gsm msmpeg4v3 ra_144 adpcm_ea_r1 brender_pix gsm_ms msrle ra_288 adpcm_ea_r2 c93 h261 mss1 ralf adpcm_ea_r3 cavs h263 mss2 rawvideo adpcm_ea_xas ccaption h263i msvideo1 realtext adpcm_g722 cdgraphics h263p mszh rl2 adpcm_g726 cdxl h264 mts2 roq adpcm_g726le cfhd hap mvc1 roq_dpcm adpcm_ima_amv cinepak hevc mvc2 rpza adpcm_ima_apc cljr hnm4_video mxpeg rscc adpcm_ima_dat4 cllc hq_hqa nellymoser rv10 adpcm_ima_dk3 comfortnoise hqx nuv rv20 adpcm_ima_dk4 cook huffyuv on2avc rv30 adpcm_ima_ea_eacs cpia iac opus rv40 adpcm_ima_ea_sead cscd idcin paf_audio s302m adpcm_ima_iss cyuv idf paf_video sami adpcm_ima_oki dca iff_ilbm pam sanm adpcm_ima_qt dds imc pbm screenpresso adpcm_ima_rad dfa indeo2 pcm_alaw sdx2_dpcm adpcm_ima_smjpeg dirac indeo3 pcm_bluray sgi adpcm_ima_wav dnxhd indeo4 pcm_dvd sgirle adpcm_ima_ws dpx indeo5 pcm_f32be shorten adpcm_ms dsd_lsbf interplay_acm pcm_f32le sipr adpcm_mtaf dsd_lsbf_planar interplay_dpcm pcm_f64be smackaud adpcm_psx dsd_msbf interplay_video pcm_f64le smacker adpcm_sbpro_2 dsd_msbf_planar jacosub pcm_lxf smc adpcm_sbpro_3 dsicinaudio jpeg2000 pcm_mulaw smvjpeg adpcm_sbpro_4 dsicinvideo jpegls pcm_s16be snow adpcm_swf dss_sp jv pcm_s16be_planar sol_dpcm adpcm_thp dst kgv1 pcm_s16le sonic adpcm_thp_le dvaudio kmvc pcm_s16le_planar sp5x adpcm_vima dvbsub lagarith pcm_s24be srt adpcm_xa dvdsub loco pcm_s24daud ssa adpcm_yamaha dvvideo m101 pcm_s24le stl aic dxa mace3 pcm_s24le_planar subrip alac dxtory mace6 pcm_s32be subviewer alias_pix dxv mdec pcm_s32le subviewer1 als eac3 metasound pcm_s32le_planar sunrast amrnb eacmv microdvd pcm_s8 svq1 amrwb eamad mimic pcm_s8_planar svq3 amv eatgq mjpeg pcm_u16be tak anm eatgv mjpegb pcm_u16le targa ansi eatqi mlp pcm_u24be targa_y216 ape eightbps mmvideo pcm_u24le tdsc apng eightsvx_exp motionpixels pcm_u32be text ass eightsvx_fib movtext pcm_u32le theora asv1 escape124 mp1 pcm_u8 thp asv2 escape130 mp1float pcm_zork tiertexseqvideo atrac1 evrc mp2 pcx tiff atrac3 exr mp2float pgm tmv atrac3p ffv1 mp3 pgmyuv truehd aura ffvhuff mp3adu pgssub truemotion1 aura2 ffwavesynth mp3adufloat pictor truemotion2 truemotion2rt v410 vp6a wmav2 xface truespeech vb vp6f wmavoice xl tscc vble vp7 wmv1 xma1 tscc2 vc1 vp8 wmv2 xma2 tta vc1image vp9 wmv3 xsub twinvq vcr1 vplayer wmv3image xwd txd vmdaudio vqa wnv1 y41p ulti vmdvideo wavpack ws_snd1 yop utvideo vmnc webp xan_dpcm yuv4 v210 vorbis webvtt xan_wc3 zero12v v210x vp3 wmalossless xan_wc4 zerocodec v308 vp5 wmapro xbin zlib v408 vp6 wmav1 xbm zmbv Enabled encoders: a64multi dpx msmpeg4v3 pcm_u32be sunrast a64multi5 dvbsub msvideo1 pcm_u32le svq1 aac dvdsub nellymoser pcm_u8 targa ac3 dvvideo pam pcx text ac3_fixed eac3 pbm pgm tiff adpcm_adx ffv1 pcm_alaw pgmyuv tta adpcm_g722 ffvhuff pcm_f32be png utvideo adpcm_g726 flac pcm_f32le ppm v210 adpcm_ima_qt flashsv pcm_f64be prores v308 adpcm_ima_wav flashsv2 pcm_f64le prores_aw v408 adpcm_ms flv pcm_mulaw prores_ks v410 adpcm_swf g723_1 pcm_s16be qtrle vc2 adpcm_yamaha gif pcm_s16be_planar r10k vorbis alac h261 pcm_s16le r210 wavpack alias_pix h263 pcm_s16le_planar ra_144 webvtt amv h263p pcm_s24be rawvideo wmav1 apng huffyuv pcm_s24daud roq wmav2 ass jpeg2000 pcm_s24le roq_dpcm wmv1 asv1 jpegls pcm_s24le_planar rv10 wmv2 asv2 ljpeg pcm_s32be rv20 wrapped_avframe avrp mjpeg pcm_s32le s302m xbm avui movtext pcm_s32le_planar sgi xface ayuv mp2 pcm_s8 snow xsub bmp mp2fixed pcm_s8_planar sonic xwd cinepak mpeg1video pcm_u16be sonic_ls y41p cljr mpeg2video pcm_u16le srt yuv4 comfortnoise mpeg4 pcm_u24be ssa zlib dca msmpeg4v2 pcm_u24le subrip zmbv dnxhd Enabled hwaccels: Enabled parsers: aac dirac g729 mpeg4video rv40 aac_latm dnxhd gsm mpegaudio tak ac3 dpx h261 mpegvideo vc1 adx dvaudio h263 opus vorbis bmp dvbsub h264 png vp3 cavsvideo dvd_nav hevc pnm vp8 cook dvdsub mjpeg rv30 vp9 dca flac mlp Enabled demuxers: aa dts image_sgi_pipe nuv smush aac dtshd image_sunrast_pipe ogg sol ac3 dv image_tiff_pipe oma sox acm dvbsub image_webp_pipe paf spdif act dvbtxt ingenient pcm_alaw srt adf dxa ipmovie pcm_f32be stl adp ea ircam pcm_f32le str ads ea_cdata iss pcm_f64be subviewer adx eac3 iv8 pcm_f64le subviewer1 aea epaf ivf pcm_mulaw sup afc ffm ivr pcm_s16be svag aiff ffmetadata jacosub pcm_s16le swf aix filmstrip jv pcm_s24be tak amr flac live_flv pcm_s24le tedcaptions anm flic lmlm4 pcm_s32be thp apc flv loas pcm_s32le threedostr ape fourxm lrc pcm_s8 tiertexseq apng frm lvf pcm_u16be tmv aqtitle fsb lxf pcm_u16le truehd asf g722 m4v pcm_u24be tta asf_o g723_1 matroska pcm_u24le tty ass g729 mgsts pcm_u32be txd ast genh microdvd pcm_u32le v210 au gif mjpeg pcm_u8 v210x avi gsm mlp pjs vag avr gxf mlv pmp vc1 avs h261 mm pva vc1t bethsoftvid h263 mmf pvf vivo bfi h264 mov qcp vmd bfstm hevc mp3 r3d vobsub bink hls mpc rawvideo voc bintext hnm mpc8 realtext vpk bit ico mpegps redspark vplayer bmv idcin mpegts rl2 vqf boa idf mpegtsraw rm w64 brstm iff mpegvideo roq wav c93 ilbc mpjpeg rpl wc3 caf image2 mpl2 rsd webm_dash_manifest cavsvideo image2_alias_pix mpsub rso webvtt cdg image2_brender_pix msf rtp wsaud cdxl image2pipe msnwc_tcp rtsp wsd cine image_bmp_pipe mtaf sami wsvqa concat image_dds_pipe mtv sap wtv data image_dpx_pipe musx sbg wv daud image_exr_pipe mv sdp wve dcstr image_j2k_pipe mvi sdr2 xa dfa image_jpeg_pipe mxf segafilm xbin dirac image_jpegls_pipe mxg shorten xmv dnxhd image_pcx_pipe nc siff xvag dsf image_pictor_pipe nistsphere sln xwma dsicin image_png_pipe nsv smacker yop dss image_qdraw_pipe nut smjpeg yuv4mpegpipe Enabled muxers: a64 flac matroska opus sap ac3 flv matroska_audio pcm_alaw segment adts framecrc md5 pcm_f32be singlejpeg adx framehash microdvd pcm_f32le smjpeg aiff framemd5 mjpeg pcm_f64be smoothstreaming amr g722 mkvtimestamp_v2 pcm_f64le sox apng g723_1 mlp pcm_mulaw spdif asf gif mmf pcm_s16be spx asf_stream gsm mov pcm_s16le srt ass gxf mp2 pcm_s24be stream_segment ast h261 mp3 pcm_s24le swf au h263 mp4 pcm_s32be tee avi h264 mpeg1system pcm_s32le tg2 avm2 hash mpeg1vcd pcm_s8 tgp bit hds mpeg1video pcm_u16be truehd caf hevc mpeg2dvd pcm_u16le uncodedframecrc cavsvideo hls mpeg2svcd pcm_u24be vc1 crc ico mpeg2video pcm_u24le vc1t dash ilbc mpeg2vob pcm_u32be voc data image2 mpegts pcm_u32le w64 daud image2pipe mpjpeg pcm_u8 wav dirac ipod mxf psp webm dnxhd ircam mxf_d10 rawvideo webm_chunk dts ismv mxf_opatom rm webm_dash_manifest dv ivf null roq webp eac3 jacosub nut rso webvtt f4v latm oga rtp wtv ffm lrc ogg rtp_mpegts wv ffmetadata m4v oma rtsp yuv4mpegpipe filmstrip Enabled protocols: async file httpproxy pipe subfile cache ftp icecast rtmp tcp concat gopher md5 rtmpt udp crypto hls mmsh rtp udplite data http mmst srtp unix ffrtmphttp Enabled filters: abench astats drawgraph lutyuv showspectrum acompressor astreamselect drawgrid mandelbrot showspectrumpic acrossfade atadenoise dynaudnorm maskedmerge showvolume adelay atempo earwax mergeplanes showwaves adrawgraph atrim edgedetect metadata showwavespic aecho avectorscope elbg movie shuffleframes aemphasis bandpass equalizer negate shuffleplanes aeval bandreject erosion noformat sidechaincompress aevalsrc bass extractplanes noise sidechaingate afade bbox extrastereo null signalstats afftfilt bench fade nullsink silencedetect aformat biquad fftfilt nullsrc silenceremove agate blackdetect field overlay sine ahistogram blend fieldhint pad smptebars ainterleave bwdif fieldmatch palettegen smptehdbars alimiter cellauto fieldorder paletteuse spectrumsynth allpass channelmap firequalizer pan split allrgb channelsplit flanger perms ssim allyuv chorus format pixdesctest stereotools aloop chromakey fps psnr stereowiden alphaextract ciescope framepack qp streamselect alphamerge codecview framerate random swaprect amerge color framestep readvitc swapuv ametadata colorbalance gradfun realtime tblend amix colorchannelmixer haldclut remap telecine amovie colorkey haldclutsrc removegrain testsrc anequalizer colorlevels hdcd removelogo testsrc2 anoisesrc colorspace hflip replaygain thumbnail anull compand highpass reverse tile anullsink compensationdelay histogram rgbtestsrc transpose anullsrc concat hqx rotate treble apad convolution hstack scale tremolo aperms copy hue scale2ref trim aphasemeter crop hwdownload select unsharp aphaser curves hwupload selectivecolor vectorscope apulsator datascope idet sendcmd vflip arealtime dcshift il separatefields vibrato aresample dctdnoiz inflate setdar vignette areverse deband interleave setfield volume aselect decimate join setpts volumedetect asendcmd deflate lenscorrection setsar vstack asetnsamples dejudder life settb w3fdif asetpts deshake loop showcqt waveform asetrate detelecine lowpass showfreqs xbr asettb dilation lut showinfo yadif ashowinfo displace lut3d showpalette zoompan asplit drawbox lutrgb Enabled bsfs: aac_adtstoasc h264_mp4toannexb mjpeg2jpeg mp3_header_decompress remove_extradata chomp hevc_mp4toannexb mjpega_dump_header mpeg4_unpack_bframes text2movsub dca_core imx_dump_header mov2textsub noise vp9_superframe dump_extradata Enabled indevs: alsa fbdev oss v4l2 x11grab_xcb dv1394 lavfi Enabled outdevs: alsa oss sdl v4l2 xv fbdev Enabled Hardware-accelerated codecs: License: LGPL version 2.1 or later Creating config.mak, config.h, and doc/config.texi...
Reference
, multiple selections available,