FFmpeg & FFplay

Version: 
4.2.2
Release date: 
Monday, 18 April, 2005

License:

Interface:

FFmpeg is a very fast video and audio converter. It can also grab from a live audio/video source.

FFplay is a very simple and portable media player using the FFmpeg libraries and the SDL library.

Port by different authors.

This software is distributed in two modes:
  • as compressed package that you have to download and manually install; if prerequisites are required, you will have to manually install them too;
  • as RPM package; you can install it using your favorite rpm package manager, that will take care to download and install both the software and its prerequisites.
Choose the installation mode that you prefer. Please note that not all the versions are available in both the installation modes.

Installation with rpm

This program is installable using the rpm package manager. See below for the install string. Required prerequisites are automatically processed by the package manager and, if needed, downloaded and installed.

ffmpeg-4.2.2-4.oc00 (27/02/2021)
Repository: Netlabs stable
ffmpeg-devel-4.2.2-4.oc00 (27/02/2021)
Repository: Netlabs stable (note: development files, not needed by the end user)
ffmpeg-libs-4.2.2-4.oc00 (27/02/2021)
Repository: Netlabs stable
ffmpeg-debuginfo-4.2.2-4.oc00 (27/02/2021)
Repository: Netlabs stable
libavdevice-4.2.2-4.oc00 (27/02/2021)
Repository: Netlabs stable
ffmpeg-legacy-56-2.8.6-2.oc00 (18/04/2016)
Repository: Netlabs stable

Manual installation

Program is distributed as ZIP package: download to temporary directory and unpack to destination folder. See below for download link(s).

You can install the prerequisites with rpm running the following string in a command line:

yum install libc libcx zlib bzip2 freetype fontconfig xz

Following ones are the download links for manual installation:

FFmpeg v. 4.0.2 (2/8/2018, Dave Yeo) Readme/What's new
version 4.0.2: - avcodec/dvdsub_parser: Allocate input padding - avcodec/dvdsub_parser: Init output buf/size - avcodec/dirac_dwt_template: Fix signedness regression in interleave() - avformat/mov: Simplify last element computation in mov_estimate_video_delay() - avformat/mov: Break out of inner loop early in mov_estimate_video_delay() - avformat/mov: Eliminate variable buf_size from mov_estimate_video_delay() - avformat/mov: remove modulo operations from mov_estimate_video_delay() - avformat/movenc: Write version 2 of audio atom if channels is not known - swresample/arm: rename labels to fix xcode build error - avformat/movenc: Check input sample count - avcodec/mjpegdec: Check for odd progressive RGB - avcodec/vp8_parser: Do not leave data/size uninitialized - avformat/mms: Add missing chunksize check - avformat/pva: Check for EOF before retrying in read_part_of_packet() - avformat/rmdec: Do not pass mime type in rm_read_multi() to ff_rm_read_mdpr_codecdata() - avformat/asfdec_o: Check size_bmp more fully - avformat/mxfdec: Fix av_log context - avcodec/mpeg4videodec: Check for bitstream end in read_quant_matrix_ext() - avcodec/indeo4: Check for end of bitstream in decode_mb_info() - avcodec/ac3dec: Check channel_map index - avcodec/mpeg4videodec: Remove use of FF_PROFILE_MPEG4_SIMPLE_STUDIO as indicator of studio profile - avcodec/shorten: Fix undefined addition in shorten_decode_frame() - avcodec/shorten: Fix undefined integer overflow - avcodec/jpeg2000dec: Fixes invalid shifts in jpeg2000_decode_packets_po_iteration() - avcodec/jpeg2000dec: Check that there are enough bytes for all tiles - avformat/movenc: Use mov->fc consistently for av_log() - avcodec/mpeg4videodec: Check read profile before setting it - avformat/movenc: Do not pass AVCodecParameters in avpriv_request_sample - avcodec/ac3_parser: Check init_get_bits8() for failure - avformat/movenc: Check that frame_types other than EAC3_FRAME_TYPE_INDEPENDENT have a supported substream id - avcodec/dpx: Check elements in 12bps planar path - avcodec/escape124: Fix spelling errors in comment - avcodec/ra144: Fix integer overflow in ff_eval_refl() - avcodec/cscd: Check output buffer size for lzo. - avcodec/escape124: Check buf_size against num_superblocks - avcodec/h264_parser: Reduce needed history for parsing mb index - avcodec/magicyuv: Check bits left in flags&1 branch - avcodec/mjpegdec: Check for end of bitstream in ljpeg_decode_rgb_scan() - ffmpeg: fix -stream_loop with multiple inputs - ffmpeg: factorize input thread creation and destruction - avformat/mpegts: parse large PMTs with multiple tables - Revert "avcodec/mediacodecdec: wait on first frame after input buffers are full" - avcodec/videotoolboxenc: fix invalid session on iOS - avcodec/videotoolboxenc: split initialization - avcodec/videotoolboxenc: fix mutex/cond leak in error path
 hobbes.nmsu.edu/download/pub/os2/apps/mmedia/ffmpeg-4.0.2.zip
FFmpeg v. 4.00 (24/5/2018, Dave Yeo) Readme/What's new
version 4.0: - Bitstream filters for editing metadata in H.264, HEVC and MPEG-2 streams - Dropped support for OpenJPEG versions 2.0 and below. Using OpenJPEG now requires 2.1 (or later) and pkg-config. - VDA dropped (use VideoToolbox instead) - MagicYUV encoder - Raw AMR-NB and AMR-WB demuxers - TiVo ty/ty+ demuxer - Intel QSV-accelerated MJPEG encoding - PCE support for extended channel layouts in the AAC encoder - native aptX and aptX HD encoder and decoder - Raw aptX and aptX HD muxer and demuxer - NVIDIA NVDEC-accelerated H.264, HEVC, MJPEG, MPEG-1/2/4, VC1, VP8/9 hwaccel decoding - Intel QSV-accelerated overlay filter - mcompand audio filter - acontrast audio filter - OpenCL overlay filter - video mix filter - video normalize filter - audio lv2 wrapper filter - VAAPI MJPEG and VP8 decoding - AMD AMF H.264 and HEVC encoders - video fillborders filter - video setrange filter - nsp demuxer - support LibreSSL (via libtls) - AVX-512/ZMM support added - Dropped support for building for Windows XP. The minimum supported Windows version is Windows Vista. - deconvolve video filter - entropy video filter - hilbert audio filter source - aiir audio filter - aiff: add support for CD-ROM XA ADPCM - Removed the ffserver program - Removed the ffmenc and ffmdec muxer and demuxer - VideoToolbox HEVC encoder and hwaccel - VAAPI-accelerated ProcAmp (color balance), denoise and sharpness filters - Add android_camera indev - codec2 en/decoding via libcodec2 - muxer/demuxer for raw codec2 files and .c2 files - Moved nvidia codec headers into an external repository. They can be found at http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git - native SBC encoder and decoder - drmeter audio filter - hapqa_extract bitstream filter - filter_units bitstream filter - AV1 Support through libaom - E-AC-3 dependent frames support - bitstream filter for extracting E-AC-3 core - Haivision SRT protocol via libsrt - segafilm muxer - vfrdet filter
 hobbes.nmsu.edu/download/pub/os2/apps/mmedia/ffmpeg-4.0.zip
FFplay v. 3.3.1 (12/6/2017) Readme/What's new
Simple DirectMedia Layer 2.0.4 for OS/2 required
 hobbes.nmsu.edu/download/pub/os2/apps/mmedia/ffplay-3.3.1.zip
FFmpeg v. 3.3.1 (3/6/2017, Dave Yeo) Readme/What's new
version 3.3.1: - libswscale/tests/swscale: Fix uninitialized variables - avcodec/ffv1dec: Fix runtime error: signed integer overflow: 1550964438 + 1550964438 cannot be represented in type 'int' - avcodec/webp: Fix signedness in prefix_code check - avcodec/svq3: Fix runtime error: signed integer overflow: 169 * 12717677 cannot be represented in type 'int' - avcodec/mlpdec: Check that there is enough data for headers - avcodec/ac3dec: Keep track of band structure - avcodec/webp: Add missing input padding - avcodec/aacdec_fixed: Fix runtime error: left shift of negative value -1 - avcodec/aacsbr_template: Do not change bs_num_env before its checked - avcodec/scpr: Fix multiple runtime error: index 256 out of bounds for type 'unsigned int [256]' - avcodec/mlp: Fix multiple runtime error: left shift of negative value -1 - avcodec/xpmdec: Fix multiple pointer/memory issues - avcodec/vp8dsp: vp7_luma_dc_wht_c: Fix multiple runtime error: signed integer overflow: -1366381240 + -1262413604 cannot be represented in type 'int' - avcodec/avcodec: Limit the number of side data elements per packet - avcodec/texturedsp: Fix runtime error: left shift of 255 by 24 places cannot be represented in type 'int' - avcodec/g723_1dec: Fix runtime error: left shift of negative value -1 - avcodec/wmv2dsp: Fix runtime error: signed integer overflow: 181 * -17047030 cannot be represented in type 'int' - avcodec/diracdec: Fix Assertion frame->buf[0] failed at libavcodec/decode.c:610 - avcodec/msmpeg4dec: Check for cbpy VLC errors - avcodec/cllc: Check num_bits - avcodec/cllc: Factor VLC_BITS/DEPTH out, do not use repeated literal numbers - avcodec/scpr: Check y in first line loop in decompress_i() - avcodec/dvbsubdec: Check entry_id - avcodec/aacdec_fixed: Fix multiple shift exponent 33 is too large for 32-bit type 'int' - avcodec/mpeg12dec: Fixes runtime error: division by zero - avcodec/pixlet: Fix runtime error: signed integer overflow: 436207616 * -5160230545260541 cannot be represented in type 'long' - avcodec/webp: Always set pix_fmt - avfilter/vf_uspp: Fix currently unused input frame dimensions - avcodec/truemotion1: Fix multiple runtime error: left shift of negative value -1 - avcodec/eatqi: Fix runtime error: signed integer overflow: 4466147 * 1075 cannot be represented in type 'int' - avcodec/dss_sp: Fix runtime error: signed integer overflow: 2147481189 + 4096 cannot be represented in type 'int' - avformat/wavdec: Check chunk_size - avcodec/cavs: Check updated MV - avcodec/y41pdec: Fix width in input buffer size check - avcodec/svq3: Fix multiple runtime error: signed integer overflow: -237341 * 24552 cannot be represented in type 'int' - avcodec/texturedsp: Fix runtime error: left shift of 218 by 24 places cannot be represented in type 'int' - avcodec/lagarith: Check scale_factor - avcodec/lagarith: Fix runtime error: left shift of negative value -1 - avcodec/takdec: Fix multiple runtime error: left shift of negative value -1 - avcodec/indeo2: Check for invalid VLCs - avcodec/g723_1dec: Fix several integer related cases of undefined behaviour - avcodec/htmlsubtitles: Check for string truncation and return error - avcodec/bmvvideo: Fix runtime error: left shift of 137 by 24 places cannot be represented in type 'int' - avcodec/dss_sp: Fix multiple runtime error: signed integer overflow: -15699 * -164039 cannot be represented in type 'int' - avcodec/dvbsubdec: check region dimensions - avcodec/vp8dsp: Fixes: runtime error: signed integer overflow: 1330143360 - -1023040530 cannot be represented in type 'int' - avcodec/hqxdsp: Fix multiple runtime error: signed integer overflow: 248220 * 21407 cannot be represented in type 'int' in idct_col() - avcodec/cavsdec: Check sym_factor - avcodec/cdxl: Check format for BGR24 - avcodec/ffv1dec: Fix copying planes of paletted formats - avcodec/wmv2dsp: Fix runtime error: signed integer overflow: 181 * -12156865 cannot be represented in type 'int' - avcodec/xwddec: Check bpp more completely - avcodec/aacdec_template: Do not decode 2nd PCE if it will lead to failure - avcodec/s302m: Fix left shift of 8 by 28 places cannot be represented in type 'int' - avcodec/eamad: Fix runtime error: signed integer overflow: 49674 * 49858 cannot be represented in type 'int' - avcodec/g726: Fix runtime error: left shift of negative value -2 - avcodec/magicyuv: Check len to be supported - avcodec/ra144: Fix runtime error: left shift of negative value -798 - avcodec/mss34dsp: Fix multiple signed integer overflow - avcodec/targa_y216dec: Fix width type - avcodec/texturedsp: Fix multiple runtime error: left shift of 255 by 24 places cannot be represented in type 'int' - avcodec/ivi_dsp: Fix multiple left shift of negative value -2 - avcodec/svq3: Fix multiple runtime error: signed integer overflow: 44161 * 61694 cannot be represented in type 'int' - avcodec/msmpeg4dec: Correct table depth - avcodec/dds: Fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int' - avcodec/cdxl: Check format parameter - avutil/softfloat: Fix overflow in av_div_sf() - avcodec/hq_hqa: Fix runtime error: left shift of negative value -207 - avcodec/mss3: Change types in rac_get_model_sym() to match the types they are initialized from - avcodec/shorten: Check k in get_uint() - avcodec/webp: Fix null pointer dereference - avcodec/dfa: Fix signed integer overflow: -2147483648 - 1 cannot be represented in type 'int' - avcodec/g723_1: Fix multiple runtime error: left shift of negative value - avcodec/mimic: Fix runtime error: left shift of negative value -1 - avcodec/clearvideo: Fix multiple runtime error: left shift of negative value -1024 - avcodec/fic: Fix multiple left shift of negative value -15 - avcodec/mlpdec: Fix runtime error: left shift of negative value -22 - avcodec/snowdec: Check qbias - avutil/softfloat: Fix multiple runtime error: left shift of negative value -8 - avcodec/aacsbr_template: Do not leave bs_num_env invalid - avcodec/mdec: Fix signed integer overflow: 28835400 * 83 cannot be represented in type 'int' - avcodec/dfa: Fix off by 1 error - avcodec/nellymoser: Fix multiple left shift of negative value -8591 - avcodec/cdxl: Fix signed integer overflow: 14243456 * 164 cannot be represented in type 'int' - avcodec/g722: Fix multiple runtime error: left shift of negative value -1 - avcodec/dss_sp: Fix multiple left shift of negative value -466 - avcodec/wnv1: Fix runtime error: left shift of negative value -1 - avcodec/tiertexseqv: set the fixed dimenasions, do not depend on the demuxer doing so - avcodec/mjpegdec: Fix runtime error: signed integer overflow: -24543 * 2031616 cannot be represented in type 'int' - avcodec/cavsdec: Fix undefined behavior from integer overflow - avcodec/dvdsubdec: Fix runtime error: left shift of 242 by 24 places cannot be represented in type 'int' - libavcodec/mpeg4videodec: Convert sprite_offset to 64bit - avcodec/pngdec: Use ff_set_dimensions() - avcodec/msvideo1: Check buffer size before re-getting the frame - avcodec/h264_cavlc: Fix undefined behavior on qscale overflow - avcodec/dcadsp: Fix runtime error: signed integer overflow - avcodec/svq3: Reject dx/dy beyond 16bit - avcodec/svq3: Increase offsets to prevent integer overflows - avcodec/indeo2: Check remaining bits in ir2_decode_plane() - avcodec/vp3: Check remaining bits in unpack_dct_coeffs() - doc/developer: Add terse documentation of assumed C implementation defined behavior - avcodec/bmp: Use ff_set_dimensions() - avcodec/mdec: Fix runtime error: left shift of negative value -127 - avcodec/x86/vc1dsp_init: Fix build failure with --disable-optimizations and clang - libavcodec/exr : fix float to uint16 conversion for negative float value - avformat/webmdashenc: Validate the 'streams' adaptation sets parameter - avformat/webmdashenc: Require the 'adaptation_sets' option to be set - lavfi/avfiltergraph: only return EOF in avfilter_graph_request_oldest if all sinks EOFed - ffmpeg: check for unconnected outputs - avformat/utils: free AVStream.codec properly in free_stream() - avcodec/options: do a more thorough clean up in avcodec_copy_context() - avcodec/options: factorize avcodec_copy_context() cleanup code - ffmpeg: count packets when queued - avformat/concatdec: fix the h264 annexb extradata check - avcodec/dnxhd_parser: fix parsing interlaced video, simplify code - ffmpeg; check return code of avcodec_send_frame when flushing encoders - avcodec/g723_1dec: Fix LCG type - avcodec/hqxdsp: Fix runtime error: signed integer overflow: -196264 * 11585 cannot be represented in type 'int' - avcodec/ac3dec: Fix: runtime error: index -1 out of bounds for type 'INTFLOAT [2]' - avcodec/mpeg4videodec: Clear sprite wraping on unsupported cases in VOP decode - avcodec/pixlet: Fixes: runtime error: signed integer overflow: 9203954323419769657 + 29897660706736950 cannot be represented in type 'long' - avcodec/dds: Fix runtime error: left shift of 210 by 24 places cannot be represented in type 'int' - avcodec/rscc: Check pixel_size for overflow - avcodec/fmvc: Check nb_blocks - avcodec/cllc: Check prefix - avcodec/webp: Factor update_canvas_size() out - avcodec/webp: Update canvas size in vp8_lossy_decode_frame() as in vp8_lossless_decode_frame() - avcodec/snowdec: Check width - avcodec/flacdec: Return error code instead of 0 for failures - avcodec/opus_silk: Fix integer overflow and out of array read - avcodec/aacps: Fix undefined behavior - avcodec/pixlet: Fix shift exponent 4294967268 is too large for 32-bit type 'int' - doc/general: fix project name after 2b1a6b1ae
 hobbes.nmsu.edu/download/pub/os2/apps/mmedia/ffmpeg-3.3.1.zip
FFmpeg v. 3.0.1r2 (9/4/2016, Dave Yeo)
 hobbes.nmsu.edu/download/pub/os2/apps/mmedia/ffmpeg-3.0.1_r2.zip
FFmpeg v. 3.0.1 (1/4/2016, Dave Yeo)
 hobbes.nmsu.edu/download/pub/os2/apps/mmedia/ffmpeg-3.0.1.zip
FFmpeg v. 3.0 (28/3/2016, Dave Yeo)
 hobbes.nmsu.edu/download/pub/os2/apps/mmedia/ffmpeg-v3.0.zip
Icon file for FFmpeg/FFplay (6/12/2015, A. Doff)
 hobbes.nmsu.edu/download/pub/os2/apps/mmedia/ffmpeg-ico.zip
FFmpeg Fourier v. 2.1.5 (11/9/2014)
 hobbes.nmsu.edu/download/pub/os2/apps/mmedia/ffmpeg-os2-r2_1_5-Fourier.zip
FFmpeg Fourier v. 2.1.5 (10/9/2014)
 hobbes.nmsu.edu/download/pub/os2/apps/mmedia/ffmpeg-os2-r2_1_5r2-Fourier.zip
FFmpeg Magic v. 1.2.1 (2/6/2013)
 hobbes.nmsu.edu/download/pub/os2/apps/mmedia/ffmpeg-os2-r1_2_1-Magic.zip
FFmpeg v. r26009 (fix1r2, 4/1/2011, Dave Yeo)
 hobbes.nmsu.edu/download/pub/os2/apps/mmedia/ffmpeg-os2-r26099-fix1r2.zip
FFmpeg v. r26009 (fix1, 3/1/2011, Dave Yeo)
 hobbes.nmsu.edu/download/pub/os2/apps/mmedia/ffmpeg-os2-r26099-fix1.zip
FFmpeg v. r26009 (27/12/2010, Dave Yeo)
 hobbes.nmsu.edu/download/pub/os2/apps/mmedia/ffmpeg-os2-r26099.zip
FFmpeg v. r25157 (23/9/2010, Paul Smedley (Smedles))
 www.os2site.com/sw/mmedia/video/old/ffmpeg-svn-r25157-os2-20100923.zip  local copy
FFmpeg v. r25128 (16/9/2010, Dave Yeo)
 hobbes.nmsu.edu/download/pub/os2/apps/mmedia/ffmpeg-os2-r25128.zip
FFmpeg v. 0.49pre (21/11/2006, Paul Smedley (Smedles))
 www.os2site.com/sw/mmedia/video/ffplay-049pre-20061121-os2.zip  local copy
FFmpeg v. 0.49pre (3/5/2005, Paul Smedley (Smedles))
 hobbes.nmsu.edu/download/pub/os2/apps/mmedia/ffmpeg-os2-0.49pre20050603.zip
FFmpeg v. 0.49pre (23/4/2005, Paul Smedley (Smedles))
 hobbes.nmsu.edu/download/pub/os2/apps/mmedia/ffmpeg-os2-0.49pre20050423.zip
FFmpeg v. 0.49pre (23/4/2005, Paul Smedley (Smedles))
 hobbes.nmsu.edu/download/pub/os2/apps/mmedia/ffmpeg-os2-0.49pre20050423v2.zip
FFmpeg v. 0.49pre (18/4/2005, Paul Smedley (Smedles))
 hobbes.nmsu.edu/download/pub/os2/apps/mmedia/ffmpeg-os2-0.49pre.zip
Record updated last time on: 16/05/2023 - 05:25

Translate to...

Add new comment