专栏首页用户1692782的专栏02——FFmpeg组件简单介绍

02——FFmpeg组件简单介绍

上一期我们下载并安装配置了FFmpeg程序,相信FFmpeg在你的电脑上已经可以正常运行了!本期来简单介绍一下FFmpeg的组成部分!FFmpeg整体由3个程序组成,包含ffmpeg,ffplay和ffprobe!接下来我们就详细说说!

一、ffmpeg

ffmpeg可以说是整个FFmpeg工具集中比较常用也比较常见的工具!该工具可以视频的编码,视频文件格式的转换,音频文件格式的转换,音视频的分离,音视频的合并,音视频的录制,音视流的推送,视频添加水印,视频添加字幕等功能!提供了音视频处理的功能,同时也满足了有开发需求!

二、ffplay

ffplay也是整个FFmpeg工具集中一个举足轻重的组件,该程序实现的主要是播放的功能,我们可以认为其是一个播放器!使用ffplay可以播放本地视频,也可以播放网络流视频,同时也可以播放所有音频,几乎支持市面上常见的所有音视频格式和流媒体格式!有木有很强大,本公众号曾经撰写过一篇名为《换种方式看电视》的文章,本质就是使用了ffplay的播放功能(感兴趣的朋友可以戳超链接去回顾)!

三、ffprobe

ffprobe作为FFmpeg工具集中的一个组件,由于其专业性,一般容易被忽略!ffprobe的作用是用来分析音视频文件的,比如打印出视频流的封装格式,比如输出部分声音的波形图,该工具由于具有一定的专业性,一般多媒体相关的开发人员使用地比较多一些!

本文分享自微信公众号 - 视界音你而不同(WorldOfVideoAndAudio),作者:马龙飞

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-09-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 手把手教你玩转FFmpeg(序)

    技术发展日新月异,人们感知世界的方式也越来越多元,越来越立体。文字已无法满足需求,声音也已经无法带来全新的体验,图像和画面的感官刺激已经深入我们生活中的方方面面...

    视界音你而不同
  • 手撕Rtmp协议细节(11)——videoData

    上一篇我们看了rtmp audio的数据结构,这一篇我们来一起看一看rtmp video的数据结构。

    视界音你而不同
  • “眼睛成长记”(五)---映入眼帘

    我们前几讲描述了OpenCV使用VideoCapture打开视频,关闭视频并获取视频属性。今天来看一下打开视频之后,我们如何写入视频,本质是也就是如何对视频进行...

    视界音你而不同
  • Bithumb的基建之路

    1.今天我们有幸汇集了行业头部的交易所大佬们,请大家各自介绍下自己所在的交易所以及最近的一些动作和取得的成绩。

    区块链技术布道
  • 不孕不育算啥?这个微型机器人帮你提高受孕率

    科学家研发了一款名为spermbots的微型遥控机器人,或许日后能为受孕有困难的夫妇提供一些帮助。这款机器人的工作原理是,为那些游动缓慢的精子加上一条使用磁铁提...

    机器人网
  • 找出端口号占用进程

    槽痞
  • Qt编写安防视频监控系统4-删除视频

    一般会有两种处理方式来删除视频,一种是鼠标右键菜单,删除当前视频或者删除所有视频,一种是直接按住当前视频,移到视频通道界面以外就表示删除当前视频,这也是个比较人...

    feiyangqingyun
  • SpringFramework之HandlerMethodReturnValueHandler

        如上所示List-1,springboot中这样使用后,会返还json数据,那么spring是怎么将User序列化后写入response的呢?

    克虏伯
  • leetcode-350-Intersection of Two Arrays II(求两个数组的交集)

    Given two arrays, write a function to compute their intersection.

    chenjx85
  • 用虚拟货币匿名注册域名

    以比特币为首的P2P虚拟货币颠覆了人们对货币的认知,也为网上交易提供了新的途径。近几年来,虚拟货币支付以其去中心化、匿名性等特点深受欢迎,活跃在各个领域,涵盖了...

    FB客服

扫码关注云+社区

领取腾讯云代金券