Ffmpeg

FFmpeg 3.1.3 released, Install on Ubuntu 16.04 & Ubuntu 14.04

FFmpeg 3.1.3 the latest release, is the leading multimedia framework, cross-platform solution that is used to decode, encode, transcode, mux, demux, stream,filter and play any audio or video files. FFmpeg provides the ffmpeg tool for converting multimedia files, the ffserver streaming tool, the ffplay media player based on SDL and ffmpeg libraries and the ffprobe multimedia stream analyzer. FFmpeg 3.1.3 changelog avcodec/exr: Check tile positions avcodec/aacenc: Tighter input checks avformat/wtvdec: Check pointer before use libavcodec/wmalosslessdec: Check the remaining bits avcodec/adpcm: Fix adpcm_ima_wav padding avcodec/svq3: fix slice size check avcodec/diracdec: Check numx/y avcodec/h2645_parse: fix nal size avcodec/h2645_parse: Use get_nalsize() in ff_h2645_packet_split() h2645_parse: only read avc length code at the correct position h2645_parse: don’t overread AnnexB NALs within an avc stream avcodec/h264_parser: Factor get_avc_nalsize() out avcodec/cfhd: Increase minimum band dimension to 3 avcodec/indeo2: check ctab avformat/swfdec: Fix inflate() error code check avcodec/rawdec: Fix bits_per_coded_sample checks vcodec/h2645_parse: Clear buffer padding avcodec/h2645: Fix NAL unit padding avfilter/drawutils: Fix single plane with alpha cmdutils: check for SetDllDirectory() availability It includes the following library versions: libavutil 55.

FFmpeg 3.0.2 “Einstein” Multimedia Framework Released

FFmpeg 3.0.2 recently released, is the leading multimedia framework, cross-platform solution that is used to decode, encode, transcode, mux, demux, stream,filter and play any audio or video files. FFmpeg provides the ffmpeg tool for converting multimedia files, the ffserver streaming tool, the ffplay media player based on SDL and ffmpeg libraries and the ffprobe multimedia stream analyzer. FFmpeg 3.0.2 changelog DXVA2-accelerated HEVC Main10 decoding fieldhint filter loop video filter and aloop audio filter Bob Weaver deinterlacing filter firequalizer filter datascope filter bench and abench filters ciescope filter protocol blacklisting API MediaCodec H264 decoding VC-2 HQ RTP payload format (draft v1) depacketizer AudioToolbox audio decoders AudioToolbox audio encoders coreimage filter (GPU based image filtering on OSX) libdcadec removed bitstream filter for extracting DTS core ADPCM IMA DAT4 decoder musx demuxer aix demuxer remap filter hash and framehash muxers colorspace filter hdcd filter readvitc filter VAAPI-accelerated format conversion and scaling libnpp/CUDA-accelerated format conversion and scaling Duck TrueMotion 2.

FFmpeg 2.8.5 Has Been Released

FFmpeg 2.8.5 recently released, is the leading multimedia framework, cross-platform solution that is used to decode, encode, transcode, mux, demux, stream,filter and play any audio or video files. FFmpeg provides the ffmpeg tool for converting multimedia files, the ffserver streaming tool, the ffplay media player based on SDL and ffmpeg libraries and the ffprobe multimedia stream analyzer. FFmpeg 2.8.5 changelog avformat/hls: Even stricter URL checks avformat/hls: More strict url checks avcodec/pngenc: Fix mixed up linesizes avcodec/pngenc: Replace memcpy by av_image_copy() swscale/vscale: Check that 2 tap filters are bilinear before using bilinear code swscale: Move VScalerContext into vscale.

FFmpeg 2.8.4 “Feynman” Released

FFmpeg 2.8.4 “Feynman” recently released, is the leading multimedia framework, cross-platform solution that is used to decode, encode, transcode, mux, demux, stream,filter and play any audio or video files. FFmpeg 2.8.4 changelog rawdec: only exempt BIT0 with need_copy from buffer sanity check mlvdec: check that index_entries exist avcodec/mpeg4videodec: also for empty partitioned slices avcodec/h264_refs: Fix long_idx check avcodec/h264_mc_template: prefetch list1 only if it is used in the MB avcodec/h264_slice: Simplify ref2frm indexing avfilter/vf_mpdecimate: Add missing emms_c() sonic: make sure num_taps * channels is not larger than frame_size opus_silk: fix typo causing overflow in silk_stabilize_lsf ffm: reject invalid codec_id and codec_type golomb: always check for invalid UE golomb codes in get_ue_golomb sbr_qmf_analysis: sanitize input for 32-bit imdct sbrdsp_fixed: assert that input values are in the valid range aacsbr: ensure strictly monotone time borders aacenc: update max_sfb when num_swb changes aaccoder: prevent crash of anmr coder ffmdec: reject zero-sized chunks swscale/x86/rgb2rgb_template: Do not crash on misaligend stride avformat/mxfenc: Do not crash if there is no packet in the first stream lavf/tee: fix side data double free.

FFmpeg 2.8.2 released – Install on Linux Distros

FFmpeg 2.8.2 “Feynman” recently released, is the leading multimedia framework, cross-platform solution that is used to decode, encode, transcode, mux, demux, stream,filter and play any audio or video files. This release includes all changes from ffmpeg-mt, libav master of 2015-08-28, libav 11 as of 2015-08-28. FFmpeg 2.8.2 changelog See changelog for full details Install FFmpeg 2.8.2 on Ubuntu OS sudo add-apt-repository ppa:mc3man/trusty-media sudo apt-get update sudo apt-get install ffmpeg-real sudo ln -sf /opt/ffmpeg/bin/ffmpeg /usr/bin/ffmpeg Remove FFmpeg 2.

FFmpeg 2.7.2 released

FFmpeg 2.7.2 “Nash” recently released, is the leading multimedia framework, cross-platform solution that is used to decode, encode, transcode, mux, demux, stream,filter and play any audio or video files. This release includes all changes from ffmpeg-mt, libav master of 2015-06-10, libav 11 as of 2015-06-11. FFmpeg 2.7.2 changelog imc: use correct position for flcoeffs2 calculation hevc: check slice address length snow: remove an obsolete av_assert2 webp: fix infinite loop in webp_decode_frame wavpack: limit extra_bits to 32 and use get_bits_long ffmpeg: only count got_output/errors in decode_error_stat ffmpeg: exit_on_error if decoding a packet failed pthread_frame: forward error codes when flushing huffyuvdec: validate image size wavpack: use get_bits_long to read up to 32 bits nutdec: check maxpos in read_sm_data before returning s302m: fix arithmetic exception vc1dec: use get_bits_long and limit the read bits to 32 mpegaudiodec: copy AVFloatDSPContext from first context avcodec/vp8: Check buffer size in vp8_decode_frame_header() avcodec/vp8: Fix null pointer dereference in ff_vp8_dec avcodec/diracdec: Check for hpel_base allocation failure avcodec/rv34: Clear pointers in ff_rv34_decode_init_thr avfilter/af_aresample: Check ff_all_* for allocation avcodec/pthread_frame: clear priv_data, avoid stale swscale/utils: Clear pix buffers Zhang Rui avutil/fifo: Fix the case where func() returns less ffmpeg: Fix cleanup after failed allocation of output_files avformat/mov: Fix deallocation when MOVStreamContext See changelog for full details Install FFmpeg 2.

FFmpeg 2.7.1 released

FFmpeg 2.7.1 “Nash” recently released, is the leading multimedia framework, cross-platform solution that is used to decode, encode, transcode, mux, demux, stream,filter and play any audio or video files. This release includes all changes from ffmpeg-mt, libav master of 2015-06-10, libav 11 as of 2015-06-11. FFmpeg 2.7.1 changelog configure: make makeinfo_html check more robust postproc: fix unaligned access ffmpeg: Free last_frame instead of just unref configure: only disable VSX for !

FFmpeg 2.7 “Nash” released

FFmpeg 2.7 “Nash” recently released, is the leading multimedia framework, cross-platform solution that is used to decode, encode, transcode, mux, demux, stream,filter and play any audio or video files. FFmpeg 2.7 includes NVENC HEVC encoder for use with NVIDIA’s binary driver, has support for Secure Transport, a multi-part JPEG demuxer was added and a TDSC decoder has been implemented, among others. FFmpeg 2.7 changelog mkv: Correctly report the latest packet had been flushed mpjpegdec: don’t try to alloc an AVIOContext when probe avcodec/jpeg2000dec: Fix some 5⁄3 bitexactness issues doc/muxers: document new break_non_keyframes option avcodec/jpeg2000: Disable special case for JPEG2000_QSTY_SI avcodec/jpeg2000dec: Add placeholder for PLT parsing lavf/webm_chunk: Remove AVFMT_ALLOW_FLUSH avcodec/jpeg2000dec: Fix gain regression with gray16 fate: Force jpeg2000 decoder for dcinema avcodec/hq_hqa: Fix signness of tag mov: Check memory allocation jack: Check memory allocation atrac3plus: give the phase_shift flag a better name.

FFmpeg 2.6.3 “Grothendieck” released

FFmpeg 2.6.3 “Grothendieck” recently released, is the leading multimedia framework, cross-platform solution that is used to decode, encode, transcode, mux, demux, stream,filter and play any audio or video files. A notable addition to this release is the support for NVENC — the Nvidia Video Encoder interface for H.264 encoding. FFmpeg 2.6.3 changelog diracdec: prevent overflow in data_unit_size check ffmpeg: remove incorrect network deinit avformat/avidec: add mp2 to the list of exceptions… n2.

FFmpeg 2.6.2 “Grothendieck” released

FFmpeg 2.6.2 “Grothendieck” recently released, is the leading multimedia framework, cross-platform solution that is used to decode, encode, transcode, mux, demux, stream,filter and play any audio or video files. A notable addition to this release is the support for NVENC — the Nvidia Video Encoder interface for H.264 encoding. FFmpeg 2.6.1 update doc: add aarch64 cpuflags to fftools documentation doc: add missing arm cpuflags to fftools documentation doc: add missing x86 cpuflags to fftools documentation avcodec/h264: Do not fail with randomly truncated VUIs avcodec/h264_ps: Move truncation check from VUI to SPS avcodec/h264: Be more tolerant to changing pps id betwe… avcodec/aacdec: Fix storing state before PCE decode avcodec/h264: reset the counts in the correct context avcodec/h264_slice: Dont reset mb_aff_frame per slice avcodec/h264: finish previous slices before switching… avcodec/h264: Fix race between slices where one overwri… avformat/utils: avoid discarded streams in av_find_defa… ffmpeg: Fix extradata allocation avcodec/h264_refs: Do not set reference to things which… avcodec/h264: Fail for invalid mixed IDR / non IDR… Revert “avcodec/exr: fix memset first arg in reverse_lut()” h264: avoid unnecessary calls to get_format avutil/pca: Check for av_malloc* failures avutil/cpu: add missing check for mmxext to av_force_cp… lavc/dnxhd: Fix pix_fmt change.

FFmpeg 2.6.1 released with support for Nvidia Video Encoder

FFmpeg 2.6.1 “Grothendieck” recently released, is the leading multimedia framework, cross-platform solution that is used to decode, encode, transcode, mux, demux, stream, filter and play any audio or video files. A notable addition to this release is the support for NVENC — the Nvidia Video Encoder interface for H.264 encoding. FFmpeg 2.6.1 update People in the broadcasting industry might also be interested in the first steps of closed captions support with the introduction of a decoder Regarding filters love, improvement had been made including support for 10-bit in spp Addition of colorlevels (yet another color handling filter), tblend (allowing you to for example run a diff between successive frames of a video stream), or the dcshift audio filter There are also two important filters landing in libavfilter: palettegen and paletteuse.

Install FFmpeg 2.2.4 in Ubuntu 14.04

FFmpeg 2.2.4 is a complete cross-platform solution, video decoding and encoding system on Linux (and in computing in general) that enables users to easily ncode, transcode, mux, demux, stream, filter and play audio and video contents. The ffmpeg tool is a command line program that can be used to encode from one of many dozen codecs/formats into a similar number of other formats. The libraries from the project are available for developers to use in their own programs to provide video codecs, formats, devices, filters, scaling, and post-processing.

Install WinFF in Ubuntu 14.04

WinFF is a graphical user interface for video converter, FFmpeg. It will convert almost any video file that FFmpeg will convert. WinFF does multiple files in multiple formats at one time. You can, for example, convert mpeg’s, flv’s, and mov’s into avi’s (or DVD/VCD format or MPEG or 3gp etc.) all at once. This package provides a variety of preset conversion settings for common formats and devices. These presets are intended to hit the “sweet spot” for each individual codec.