设为首页 收藏本站
查看: 1501|回复: 0

[软件发布] FFmpeg 2.6.3 发布,多媒体处理工具

[复制链接]

尚未签到

发表于 2015-5-31 08:53:54 | 显示全部楼层 |阅读模式
#深圳# 6月10日 亚马逊AWSome Day云计算免费培训报名中
DSC0000.jpg   FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec。 FFmpeg是在Linux下开发出来的,但它可以在包括Windows在内的大多数操作系统中编译。这个项目是由Fabrice Bellard发起的,现在由Michael Niedermayer主持。可以轻易地实现多种视频格式之间的相互转换,例如可以将摄录下的视频avi等转成现在视频网站所采用的flv格式。
  FFmpeg 2.6.3 发布,此版本现已提供下载:http://ffmpeg.org/releases/ffmpeg-2.6.3.tar.bz2。
  该版本更新日志如下:
  - avcodec/libtheoraenc: Check for av_malloc failure
  - ffmpeg_opt: Fix -timestamp parsing
  - hevc: make avcodec_decode_video2() fail if get_format() fails
  - avcodec/cavsdec: Use ff_set_dimensions()
  - swr: fix alignment issue caused by 8ch sse functions
  - avcodec/mjpegdec: fix len computation in ff_mjpeg_decode_dqt()
  - avcodec/jpeg2000dec: fix boolean operator
  - avcodec/hevc_ps: Explicitly check num_tile_* for negative values
  - avformat/matroskadec: Cleanup error handling for bz2 & zlib
  - avformat/nutdec: Fix use of uinitialized value

  - tools/graph2dot: use larger data types than int for array/string>  - avformat/matroskaenc: Check ff_vorbiscomment_length in put_flac_codecpriv()
  - avcodec/mpeg12dec: use the correct dimensions for checking SAR
  - xcbgrab: Validate the capture area
  - xcbgrab: Do not assume the non shm image data is always available
  - avfilter/lavfutils: disable frame threads when decoding a single image
  - avformat/mov: Do not read ACLR into extradata for H.264
  - ffmpeg: remove incorrect network deinit
  - OpenCL: Avoid potential buffer overflow in cmdutils_opencl.c
  - libvpxenc: only set noise reduction w/vp8
  - vp9: remove another optimization branch in iadst16 which causes overflows.
  - lavf: Reset global flag on deinit
  - network: Do not leave context locked on error
  - vp9: remove one optimization branch in iadst16 which causes overflows.
  - fate: Include branch information in the payload header
  - avformat/utils: Ensure that AVFMT_FLAG_CUSTOM_IO is set before use
  - avformat/img2dec: do not rewind custom io buffers
  - avcodec/alsdec: Use av_mallocz_array() for chan_data to ensure the arrays never contain random data
  - avcodec/atrac3plusdsp: fix on stack alignment
  - swresample/swresample-test: Randomly wipe out channel counts
  - swresample: Check channel layouts and channels against each other and print human readable error messages
  - swresample: Allow reinitialization without ever setting channel layouts (cherry picked from commit 80a28c7509a11114e1aea5b208d56c6646d69c07)
  - swresample: Allow reinitialization without ever setting channel counts

  - dashenc: replace attribute>  - avformat/matroskaenc: Use avoid_negative_ts_use_pts if no stream writes dts
  - avformat/mux: Add avoid_negative_ts_use_pts
  - tests/fate-run: do not attempt to parse tiny_psnrs output if it failed
  - cafdec: free extradata before allocating it
  - imgutils: initialize palette padding bytes in av_image_alloc
  - aacdec: don't return frames without data

  ->  - avi: Validate sample_size
  - aacsbr: break infinite loop in sbr_hf_calc_npatches
  - diracdec: avoid overflow of bytes*8 in decode_lowdelay
  - diracdec: prevent overflow in data_unit_size check
  - avformat/matroskadec: Use tracks[k]->stream instead of s->streams[k]
  - matroskadec: use uint64_t instead of int for index_scale
  - pngdec: don't use AV_PIX_FMT_MONOBLACK for apng
  - pngdec: return correct error code from decode_frame_common
  - nutdec: fix illegal count check in decode_main_header
  - nutdec: fix memleaks on error in nut_read_header
  - apedec: prevent out of array writes in decode_array_0000
  - apedec: set s->samples only when init_frame_decoder succeeded
  - swscale/ppc/swscale_altivec.c: POWER LE support in yuv2planeX_8() delete macro GET_VF() it was wrong
  - alac: reject rice_limit 0 if compression is used
  - alsdec: only adapt order for positive max_order
  - bink: check vst->index_entries before using it
  - mpeg4videodec: only allow a positive length
  - aacpsy: correct calculation of minath in psy_3gpp_init
  - alsdec: validate time diff index
  - alsdec: ensure channel reordering is reversible
  - ac3: validate end in ff_ac3_bit_alloc_calc_mask
  - aacpsy: avoid psy_band->threshold becoming NaN

  - aasc: return correct buffer>  - matroskadec: export cover art correctly
  - mxfenc: don't try to write footer without header
  - mxfenc: fix memleaks in mxf_write_footer
  - rtpenc_mpegts: Set chain->rtp_ctx only after avformat_write_header succeeded
  - rtpenc_mpegts: Free the right ->pb in the error path in the init function
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-72341-1-1.html 上篇帖子: Parsix GNU/Linux 7.5 发布 下篇帖子: Vue.js 0.12.0 Beta2 发布,JavaScript 库
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表