⬆ ⬆ ⬆ ⬆

资源失效修复

当前位置:首页>媒体工具,网络工具> 【FFmpeg6.0】官网最新版
随机语录:
【FFmpeg6.0】官网最新版
109°
当前位置:首页>媒体工具,网络工具> 【FFmpeg6.0】官网最新版

【FFmpeg6.0】官网最新版

【FFmpeg6.0】官网最新版

一、ffmpeg介绍
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。
它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。

二、编解码基础知识

(1)封装格式所谓封装格式是指音视频的组合格式,例如最常见的封装格式有mp4、mp3、flv等。简单来说,我们平时接触到的带有后缀的音视频文件都是一种封装格式。
(2)编码格式以mp4为例,通常应该包含有视频和音频。视频的编码格式为YUV420P,音频的编码格式为PCM。再以YUV420编码格式为例。
         我们知道通常图像的显示为RGB(红绿蓝三原色),在视频压缩的时候会首先将代表每一帧画面的RGB压缩为YUV,再按照关键帧(I帧),过渡帧(P帧或B帧)进行运算和编码。
         解码的过程正好相反,解码器会读到I帧,并根据I帧运算和解码P帧以及B帧。并最终根据视频文件预设的FPS还原每一帧画面的RGB数据。
         最后推送给显卡。所以通常我们说的编码过程就包括:画面采集、转码、编码再封装。
(3)视频解码和音频解码有什么区别FPS是图像领域中的定义,是指画面每秒传输帧数,通俗来讲就是指动画或视频的画面数。FPS太低画面会感觉闪烁不够连贯,FPS越高需要显卡性能越好。
         一些高速摄像机的采集速度能够达到11000帧/秒,那么在播放这类影片的时候我们是否也需要以11000帧/秒播放呢?当然不是,通常我们会按照25帧/秒或者60帧/秒设定图像的FPS值。
        但是由于视频存在关键帧和过渡帧的区别,关键帧保存了完整的画面而过渡帧只是保存了与前一帧画面的变化部分,需要通过关键帧计算获得。因此我们需要对每一帧都进行解码,即获取画面的YUV数据。
        同时只对我们真正需要显示的画面进行转码,即将YUV数据转换成RGB数据,包括计算画面的宽高等。
(4)读取压缩数据/*之所以称为压缩数据主要是为了区分AVPacket和AVFrame两个结构体。
         AVPacket表示一幅经过了关键帧或过渡帧编码后的画面,AVFrame表示一个AVPacket经过解码后的完整YUV画面*/
(6)视频转码// 720p输出标准/*这里需要解释一下outWidth * outHeight * 4计算理由:720p标准的视频画面包含720 * 480个像素点,每一个像素点包含了RGBA4类数据,每一类数据分别由1个byte即8个bit表示。
         因此一幅完整画面所占的大小为outWidth * outHeight * 4。

1.1ffmpeg程序的使用
       FFmpeg项目由以下几部分组成:

  • FFmpeg视频文件转换命令行工具,也支持经过实时电视卡抓取和编码成视频文件;
  • ffserver基于HTTP、RTSP用于实时广播的多媒体服务器.也支持时间平移;
  • ffplay用 SDL和FFmpeg库开发的一个简单的媒体播放器;
  • libavcodec一个包含了所有FFmpeg音视频编解码器的库。为了保证最优性能和高可复用性,大多数编解码器从头开发的;
  • libavformat一个包含了所有的普通音视格式的解析器和产生器的库。

1.2 谁在使用ffmpeg

  • 使用FFMPEG作为内核视频播放器:Mplayer,ffplay,射手播放器,暴风影音,KMPlayer,QQ影音...
  • 使用FFMPEG作为内核的Directshow Filter:ffdshow,lav filters...
  • 使用FFMPEG作为内核的转码工具:ffmpeg,格式工厂...

具体介绍说明原帖知乎链接:https://zhuanlan.zhihu.com/p/89872960

现在教大家如何安装FFmpeg!
FFmpeg官网:https://ffmpeg.org/
看第一张图:

【FFmpeg6.0】官网最新版

第二张图

【FFmpeg6.0】官网最新版

第三张图

【FFmpeg6.0】官网最新版

FFmpeg图片安装说明:

【FFmpeg6.0】官网最新版
【FFmpeg6.0】官网最新版
【FFmpeg6.0】官网最新版
【FFmpeg6.0】官网最新版
【FFmpeg6.0】官网最新版
【FFmpeg6.0】官网最新版

到这里基本上就已经安装完毕了,也可以自行检查下
打开Win+R,填写CMD,打开CMD命令窗
填写:ffmpeg 回车键会提示以下就表示安装成功了

【FFmpeg6.0】官网最新版

由于官网下载速度是真的慢,毕竟镜像是在Github上。所以我已经下载好了

    下载权限

    查看
    • 免费下载
      评论并刷新后下载
      登录后下载

    查看演示

    • {{attr.name}}:
    您当前的等级为
    登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
    您已获得下载权限 您可以每天下载资源次,今日剩余
    温馨提示
    本站网络名称: 青禾博客
    本文章永久网址: https://www.yu67.cn/3406.html
    网站侵权说明:本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长Email:815854788@qq.com 删除处理。
    1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
    3 本站资源大多存储在云盘,如发现链接失效,请联系我们第一时间更新。联系青禾站长

    相关文章

    0 条回复 A文章作者 M管理员
    夸夸
    夸夸
    还有吗!没看够!
    • AC娘
    • Tv小电视
    • 婲喵酱
    • 大黄脸
    • 一人之下
      暂无讨论,说说你的看法吧
    +1783运营天数
    +1561文章总数
    +3用户总数
    +0今日注册
    +0近7天更新
    +0新增文章

    客服QQ: 815854788

    客服微信

    返回顶部