三星新品发布会:Note系列没了,折叠屏便宜了,手表耳机更棒了

新品泄露似乎已经成为了三星的「传统艺能」,从之前的 Galaxy Note 系列到现在的 Fold 折叠屏系列均无例外,在发布会前新品信息就已经被曝光的七七八八了。

除了从发布会海报就能看出的两款折叠屏手机 Galaxy Fold 3 和 Galaxy Flip 3,这次三星还带来了智能手表 Galaxy Watch 4 和 Galaxy Watch 4 Classic、真无线耳机 Galaxy Buds 2。

没有超出预期的惊喜,但新品吸引力仍然十足。

事不宜迟,让我们先来看看如今三星的当家系列产品,折叠屏家族的两大新成员。

早在 7 月 26 日,三星总裁卢泰文就发文称,三星这次不会推出新的 Note 系列,而是将 Note 的特性放至其他 Galaxy 设备中。

要知道 Note 系列在三星手机产品线的地位,就如同梅西之于巴塞那样,成就着彼此。

然而随着折叠屏技术日臻成熟,Note 系列标志性的大屏特性也渐失其魅力,三星认为是时候用 Fold 接替 Note 了。

Note 将接力棒 S Pen,递给了 Fold 3。

从外观上看 Fold 3 对比上一代变化不多,外屏是一块 6.2 英寸的 AMOLED 屏,分辨率为 2268×832,最高支持 120Hz 刷新率。

Fold 3 的后盖没有花里胡哨的后摄模块,取而代之的是直列式的三摄系统,模块大小有所收敛,视觉上也更薄了。

三枚镜头规格分别是:

  • 1200 万像素、F/1.8、支持 OIS 的主摄
  • 1200 万像素、F/2.4、支持 OIS 的 2 倍光学变焦镜头
  • 1200 万像素、F/2.0、超广角镜头

经典的「广角+长焦+超广」三摄组合,单纯从数字上看,似乎跟前代相比没有任何提升,不过主摄如今支持最高 8K 24fps 规格拍摄视频,也算是一大亮点了。

其实从这也能看出 Fold 3 的运算能力有所增强,它采用了高通骁龙 888 芯片,拉平了与今年旗舰竞品的差距。

不过 Fold 3 的最大亮点,要打开内屏才能看出。

在此之前,我们再看一眼折叠状态下的 Fold 3,铰链位置已经完全贴合,没有空隙,三星经过两年的努力,终于实现了全贴合的折叠铰链设计,或许能减少间隙积灰的情况。

初代 Fold 的内屏,因缺了一块而被人诟病;三星痛定思痛,于是 Fold 2 的内屏用上了挖孔屏,但这个孔不居中也不贴合边缘,开屏使用总是有些别扭,尤其是在观看视频时。

三星进一步改变设计方向,在 Fold 3 上用上了屏下镜头的技术。

隐藏的前置镜头就藏在前代挖孔的位置上,在暗色背景下可以成功隐身,但在浅色背景下,偶尔还是会看到圆形黑影,期待网友们针对这一屏下镜头创作出新的壁纸。

这枚屏下前置镜头的素质也比较一般,仅有 400 万像素,光圈 F/1.8,成像效果预计不会太好,作为补救,Fold 3 在外屏保留一枚前代同款的 1000 万像素、F2/2 光圈的挖孔镜头。

内屏大小为 7.6 英寸,分辨率是 2208×1768(约 372 PPI),显示素质与外屏基本相同,最高支持 120Hz 高刷、HDR10+。

为了进一步提升折叠屏的寿命,三星给 Fold 3 的内屏和外屏均覆盖了一块大猩猩 Victus 玻璃,这也是考虑到这一代配备了 S Pen 之后,日常接触屏幕的就不只是用户的手指了,还有笔尖。

官方宣称内屏耐久度较前代提升了 80%,这有待进一步验证。

在 S Pen 上三星设计一个可伸缩笔尖,显然是通过限制书写压力来保护屏幕,和以往 Note 系列一样,S Pen 支持笔记、绘画、批注 PDF 文档等功能。

这次三星准备了两款手写笔,分别是 S Pen 和更长的 S Pen Pro,两者均需要额外购买。

令人惊喜的是,这一代 Fold 还拥有 IP68 级别防水认证,让其成为全球首款支持防水的折叠屏手机。而且重量相比上一代(282g)也有下降,为 271g。

存储方面仍然没有 1TB 版本,提供 12GB 运行内存和 256GB/512GB 存储的可选配置。这次三星一共带来 3 种配色,分别是陨石黑、幽谷绿和雪川银。

电池和充电速度会稍显有些遗憾,容量甚至比上一代更低,为 4400mAh,支持 25W 的有线快充、10W 的无线充电和 4.5W 的反向充电。

为了用好这块大屏幕,三星在 One UI 3 系统上也添加了不少相匹配的功能,多任务使用就是其中之一,可以和平板一样在侧边设置 Dock 栏,直接切换常用程序。

甚至能以将分屏布局的 app 以组合的形式保存,点击就能打开。

此外,在实验室功能中三星还带来更强的分屏自适配功能,能让程序根据横屏或竖屏状态自适应显示。

价格方面相比上代低了一些,起售价为 1799 美元,而 512GB 版本售价为 1899 美元,8 月 27 日发售。

Fold 系列来到第三代,期间经历了「好看-能用-好用」的过程,虽然这次发布的 Fold 3 纸面提升不大,却确立了自身作为业内最好用折叠屏产品的地位,也象征着折叠屏技术走向成熟,逐渐步入普及。

一年发布两款折叠屏手机已是三星的传统节目,一款 Z Fold,另一款便是 Z Flip,这个系列同样推出了第三代产品,或许也是大部分电子消费人群眼中最接近理想形态的折叠手机。

Flip 3 依旧保留了「化妆盒」造型设计,在这基础上小修小补。

首先是后摄模块,采用了与 Pixel 3 类似的拼接设计,大面积地运用亮色材质,搭配上顶部小块黑色镜面玻璃,营造出富有冲击力的视觉效果。

两枚摄像头换成了竖直排列,分别为一枚 1200 万像素、光圈 F/1.8、支持光学防抖的广角主摄,和一枚同为 1200 万像素的超广角镜头,光圈为 F/2.2。

镜头旁是一块 1.9 英寸的外屏,息屏时与镜面玻璃合为一体,低调不喧哗。

在大多情况下,这块外屏只是用来显示通知、天气、时间等信息,所以对分辨率的要求并不高,小屏的分辨率为 512×260 (302PPI)。

不过配合这块小外屏,用户可以使用 1200 万像素的主摄进行自拍。

Flip 3 的内屏则是一块 6.7 英寸,分辨率为 2640×1080 的 AMOLED 屏幕 (425PPI),支持 HDR10+ 和动态刷新率,最高支持 120Hz。

与 Fold 3 一样,它也用上了大猩猩 Victus 玻璃。

正因屏幕耐磨性得到了提升,三星得以把铰链设计得更紧凑,折叠时内屏上下部分贴合得更近了。

稍显遗憾的是,Flip 3 的内屏依旧沿用挖孔设计,与 Fold 3 相比屏幕一体化方面稍逊一筹。

性能方面,Flip 3 搭载了高通骁龙 888 处理器,运行内存为 8GB,存储空间为 128GB/256GB (UFS 3.1),电池容量为 3300mAh。

如此看来 Flip 3 各方面都已做到与当今旗舰直板手机无异的地步,甚至还拥有小巧精致的机身优势,整机重量仅为 183 克,折起来的大小就跟一面化妆镜差不多,配上精心挑选的 7 种配色,看起来就很可口。

Flip 3 整体素质令人感到惊喜,既有折叠屏产品的独占优势,与传统旗舰手机的使用体验也相差无几,颇具吸引力。

Flip 3 的售价为 999 美元 (128GB)/1099 美元 (256GB),8 月 27 日正上市,其中三款官网专售配色版本(灰/白/粉)的开售时间稍迟,要到 9 月 21 日才正式上市。

哦对了,三星为「甜美可口」的 Flip 3 推出了专用保护壳,还别出心裁地加入了指环、绑带元素,方便用户抓持和携带。

此次发布会上,三星还更新了 Watch 4 系列智能手表,他们分别为 Watch 4 和 Watch 4 Classic。

两者区别主要在于外观、尺寸和材质这三方面。

Watch 4 采用铝合金材质打造,设计更简洁,一块圆形屏幕加上右侧的两枚按键,拥有 40mm 和 44 mm 两种尺寸规格,还有四种配色规格。

另外,实体旋转表圈在 Watch 4 Classic 上回归了!

Watch 4 Classic 的表面尺寸也更大,分别为 42mm 和 46mm,采用表身采用不锈钢材质,且只有黑/银两种配色。

两款手表均搭载 Wear OS Powered by Samsung 系统和 One UI 界面,这是谷歌联合三星共同研发的智能手表操作系统。

从发布会的演示片段中可以看出,流畅性有了很大的提升,并且这次,他们在健康监测方面实现了更多功能。

首先是 BioActive 身体活力传感器,这个全新三合一传感器可以用于测量用户血氧、身体成分指数、体脂率、体内水分含量甚至骨骼肌量,两指分别按压在右侧的两个按钮上即可。

希望其他厂商快快跟进。

另外 Watch 4 系列还提供了更详细的睡眠模式分析功能,可以配合手机监测打鼾情况,醒来时可以查看睡眠时长、消耗热量数、深浅睡眠时间等数据,方便用户调整作息。

全新的 Wear OS 还设计了诸多表盘供替换,可以接入更多第三方应用,内置 16GB 的存储空间,可满足下载软件、存储歌曲等需求。

看完介绍,我对 Watch 4 系列新增的健康特性产生了浓厚的兴趣,官方宣称它所测量的身体成分数据与专业仪器所测量相比,准确率可达 98%,这成绩可以说是相当喜人了。

定价方面,Watch 4 的起步价为 249 美元,LTE 版本为 299 美元;Watch 4 Classic 则在这个基础上贵了 100 美元,起售价分别是 349/399 美元,8 月 27 日正式上市

三星耳机更「好色」了。

Galaxy Buds 2 推出了 4 种配色版本,分别是石墨色、白色、橄榄色和薰衣草色,所有颜色皆为圆形白色外壳,但当你打开充电盒,才能看到它的真实颜色,就像是夹心糖果一样,壳内壳外两副样子。

Buds 2 的耳机本体外形与 Buds Pro 接近,圆滚滚的像颗糖豆,入耳部分突出,搭配着硅胶耳帽,可以选择不同大小的耳帽使用。

和 AirPods 类似,Galaxy Buds 2 支持自动切换功能,可在支持该功能的手机、智能手表、智能平板间快速切换。

配合入耳式设计,Galaxy Buds 2 支持主动降噪,可在环境声和降噪模式间切换,三星表示最多可以减少 98% 的噪音,具体还需要看实际体验。

续航方面 Galaxy Buds 2 可连续播放 7.5 小时音乐,连接充电盒则会延长到 29 小时,降噪模式下续航会有一定程度的降低,单机使用续航为 5 小时,加上充电盒一共 20 小时续航。支持Qi 无线充电和 USB-C 快速充电。

值得一提的是三星表示这是它们迄今为止制造的最轻、最小的无线耳机,Galaxy Buds 2 单个耳机的重量仅为 5g,有利于提升佩戴舒适度。

Galaxy Buds 2 价格为 149 美元。

而三星中国官网一如既往地上线了「先行者」计划,发售时间为 9 月 2 日,公布的售价为:

  • Galaxy Fold 3(12GB+512GB):15999 元
  • Galaxy Filp 3(8GB+128GB):8599 元
  • Galaxy Filp 3(8GB+256GB):8999 元
  • Galaxy Watch 4(44nm):2099 元
  • Galaxy watch 4(40nm):1899 元
  • Galaxy buds 2:999 元

当然啦,这肯定不是国行版的最终售价,按照惯例,国行正式售价会在不久之后的中国发布会上揭晓。

今年对于三星而言可谓是内忧外患,根据 Counterpoint Research 的数据 Galaxy S21 系列的销量低于预期,上市 6 个月销量仅为 1350 万台左右,与之前的 Galaxy S20 和 Galaxy S10 系列相比,销量分别下降了 20% 和 47%。

这也导致三星在今年 6 月的全球智能手机销量排名中被小米超过,失去了全球智能手机市场排名第一的地位。

更重要的是市场地位动摇,会影响三星在供应链的话语权,尤其是在全球多个行业陷入芯片供应短缺的情况下,没有芯片也就意味着无法按时发售,形成恶性循环,进一步影响市场地位。

外部竞争激烈,内部销量低迷,三星甚至要对移动部门开启「内部审查」,找出失利原因。

在这种情况下发布的 Galaxy Fold 3 和 Galaxy Flip 3,作为 Galaxy Note 系列的接棒者,承担着力挽狂澜的重任。

从 Galaxy Fold 3 的硬件升级、多任务功能的变化,不难看出三星希望彻底解决折叠屏形态和软件的使用问题,同时借助大屏幕、S Pen 等形成体验差异性。

而从 Galaxy Flip 3 999 美元的起售价,也可以看出三星希望降低售价,推动折叠屏普及,成为真正走量的产品。

那么,问题来了,当折叠屏售价价格下放到 999 美元时,你会买吗?

FFmpeg学习(1)开篇

FFmpeg学习(1)开篇

FFmpeg学习(2)源码编译,环境配置

为什么要学习FFmpeg

本人希望打算深入研究音视频领域,音视频领域的内容很多,我自己打算从几方面循序渐进:FFmpeg常用功能实践, FFmpeg源码研究, OpenGL, OpenGLES, Metal, AR, WebRTC, 直播架构等方向去研究。音视频目前主要有哪些应用场景呢?

  • 直播类:音视频会议,教育直播,娱乐/游戏直播等 (例如花椒,映客,腾讯课堂,腾讯会议, 斗鱼)
  • 短视频:抖音,快手,小咖秀等, 这类应用主要是对声音和视频做特殊处理,如声音变声,变调,男声变女声,女声变童声;如视频处理有:美颜,滤镜处理。
  • 网络视频: 优酷,腾讯视频,爱奇艺等。
  • 音视频通话:微信,QQ, Skype等。
  • 视频监控: 网络摄像机IPC等
  • 人工智能:人脸识别,智能音箱等,这类应用更关注于算法。

从上面这么多应用场景,我们可以看出音视频技术是多么重要,特别是5G时代,网络传输问题大大提升,更多的音视频需求会爆发出来。

我们可以看一下一个简单播放器的架构,如下图:

音频解码,视频解码一般都用FFmpeg解码,在IOS8 之后提供了VideoToolBox框架支持硬解码。

而视频渲染一般使用OpenGL直接用GPU渲染,视频渲染第三方框架有GPUImage, SDL, VLC

音频视频播放涉及到音视频同步是一个 复杂的技术。学习一个技术,需要一个高效的方法,只有不断的实践才能理解深刻。学习FFmpeg我们也需要好的文档来学习,下面列举一些必备的学习文档地址:

  • FFmpeg官方文档:ffmpeg.org/documentati…
  • FFmpeg官方wiki: trac.ffmpeg.org

上述都是英文的文档,如果英文学习困难,可以参考下面的中文资料:

  • 雷霄骅博士总结的资料: blog.csdn.net/leixiaohua1…
  • 罗索实验室:www.rosoo.net
  • ChinaFFmpeg: http://bbs/chinaffmpeg.com

此外推荐两本非常好的书籍:

  • FFmpeg从入门到精通
  • 音视频开发进阶指南:基于Android与iOS平台的实践

1. FFmpeg简介

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPLGPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括WindowsMac OS X等。这个项目最早由Fabrice Bellard发起,2004年至2015年间由Michael Niedermayer主要负责维护。许多FFmpeg的开发人员都来自MPlayer项目,而且当前FFmpeg也是放在MPlayer项目组的服务器上。项目的名称来自MPEG视频编码标准,前面的\”FF\”代表\”Fast Forward\”一个伟大的软件产生必定有它的一段传奇历史,FFmpeg的创建者是法国天才程序员Fabrice Bellard (法布里斯*贝拉)在 2000年是开发出初版;

法布里斯*贝拉:

  1. 高中就读期间开发了著名的可执行压缩程序LZEXE
  2. 2000年创建了FFmpeg项目
  3. 2011年,他用JavaScript写了一个Linux虚拟机(JSLinux)
  4. 他还是QEMU,TinyCC 的作者

2004年,迈克尔(Michael Niedermayer)接管FFmpeg, 迈克尔将滤镜子系统libavfilter 加入FFmepg项目中,使得FFmpeg的多媒体处理更加多样,更加方便。在FFmpeg发布了0.5版本后,很长一段时间没有进行新版本的发布,直到后来FFmpeg采用Git作为版本控制服务器以后才开始继续更新发布版本。2011年3月, 由于FFmpeg项目中有一些提交者对FFmpeg的项目管理方式和发展方向不一致,FFmpeg团队分成了两派,其中一派认为FFmpeg应该更加专注于音视频开发,研究更新先进的音视频技术,这些人重新创建了一个新的项目叫Libav。 另外一派认为他们要兼顾老的FFmpeg技术,然后逐步发展。2015年8月迈克尔主动辞去FFmpeg项目负责人的职务。迈克尔从Libav中移植了大量的代码和功能到FFmpegZhong , 从此Libav又和FFmpeg合并一起发展。相关学习资料推荐,点击下方链接免费报名,先码住不迷路~】

音视频免费学习地址:FFmpeg/WebRTC/RTMP/NDK/Android音视频流媒体高级开发

【免费分享】音视频学习资料包、大厂面试题、技术视频和学习路线图,资料包括(C/C++,Linux,FFmpeg webRTC rtmp hls rtsp ffplay srs 等等)有需要的可以点击788280672加群免费领取~

2. FFmpeg能做什么

  • 多媒体视频处理工具FFmpeg有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等
  • 视频采集功能: ffmpeg视频采集功能非常强大,不仅可以采集视频采集卡或USB摄像头的图像,还可以进行屏幕录制,同时还支持以RTP方式将视频流传送给支持RTSP的流媒体服务器,支持直播应用。在Linux平台上,ffmpegV4L2的视频设备提供了很好的支持,如:./ffmpeg -t 10 -f video4linux2 -s 176*144 -r 8 -i /dev/video0 -vcodec h263 -f rtp rtp://192.168.1.105:5060 > /tmp/ffmpeg.sdp 以上命令表示:采集10秒钟视频,对video4linux2视频设备进行采集,采集QCIF(176*144)的视频,每秒8帧,视频设备为/dev/video0,视频编码为H263,输出格式为RTP,后面定义了IP地址及端口,将该码流所对应的SDP文件重定向到/tmp/ffmpeg.sdp中,将此SDP文件上传到流媒体服务器就可以实现直播了。在windows下关于ffmpeg视频采集的资料非常少,但是ffmpeg还是支持windows下视频采集的。ffmpeg支持windows下video for windows(VFW)设备的视频采集,不过VFW设备已经过时,正在被WDM的视频设备所取代,但是ffmpeg还没有支持WDM的计划,不过好像有将WDM转为VFW的工具,因此ffmpeg还是可以在windows下进行视频采集的。视频格式转换功能:
  1. ffmpeg视频转换功能。视频格式转换,比如可以将多种视频格式转换为flv格式,可不是视频信号转换 。
  2. ffmpeg可以轻易地实现多种视频格式之间的相互转换(wma,rm,avi,mod等),例如可以将摄录下的视频avi等转成视频网站所采用的flv格式。视频截图功能:
  3. 对于选定的视频,截取指定时间的缩略图。视频抓图,获取静态图和动态图,不提倡抓gif文件;因为抓出的gif文件大而播放不流畅。
  4. 给视频加水印功能
  5. 使用ffmpeg 视频添加水印(logo)。

我们先看一下一张FFmpeg的架构图:

下载好的源码,我们也可以看到大概的源码结构:

  • libavutil : 包含一些公共的工具函数; AVUtil是FFmepg的核心工具库,该模块是最基础的模块之一,下面的许多其他模块都会依赖该库做一些基本的音视频处理操作。

3. 2 libavformat

  • libavformat:用于各种音视频封装格式的生成和解析,包括获取解码所需信息以生成解码上下文结构和读取音视频帧等功能;
  • AVFormat 是文件格式和协议库,封装了Protocol层和Demuxer,Muxer层,使得协议和格式对于开发者来说是透明的。AVFormat中实现了目前多媒体领域中的绝大多数媒体封装格式,包括封装和解封装,如MP4FLVKVTS 等文件封装格式, RTMPRTSPMMSHLS 等网络协议封装格式。

FFmpeg是否支持某种媒体封装格式,取决于编译时是否包含了该格式的封装库。根据实际需求,可进行媒体封装格式的扩展,增加自己定制的封装格式,即在AVFormat中增加自己的封装处理模块。

3. 3 libavcodec

  • libavcodec:用于各种类型声音/图像编解码; AVCodec是编解码库,该模块封装了Codec层,但是有一些Codec是具备自己的License的,FFmpeg是不会默认添加像libx264,FDK-AAC,lame等库的,但是FFmpeg就像一个平台一样,可以将其他的第三方的Codec以插件的方式添加进来,然后为开发者提供统一的接口。

AVCodec中实现了目前多媒体绝大多数的编解码格式,既支持编码,也支持解码。AVCodec除了支持MPEG4,AAC, MJPEG等自带的媒体编解码格式之外,还支持第三方的编解码器,如H.264(AVC)编码,需要使用x264编码器; H.265(HEVC)编码,需要使用x265编码器; MP3(mp3lame)编码,需要使用libmp3lame编码器。如果希望增加自己的编码格式,或者硬件编解码,则需要在AVCodec中增加相应的编解码模块。3. 4 libavfilter

  • AVFilter : 是音视频滤镜库,该模块提供了包括音频特性和视频特效的处理,在使用FFmpeg的API进行编解码的过程中,直接使用该模块为音视频数据做特效处理时非常方便同时也非常高效的一种方式。
  • AVDevice : 输入输出设备,比如,需要编译出播放声音或者视频的工具ffplay,就需要确保该模块是打开的,同时也需要libSDL的预先编译,因为该设备模块播放声音与播放视频使用的都是libSDL库。

3. 6 libswscale

  • libswscale : 用于视频场景比例缩放、色彩映射转换; SWScale 模块是将图像进行格式转换的模块,例如,可以将YUV的数据转换为RGB的数据。

3. 7 libpostproc

  • libpostproc : 用于后期效果处理;
  • PostProc模块用来进行后期处理,当我们使用AVFilter的时候需要打开该模块的开关,因为Filter中会使用到该模块的一些基础函数。如果是比较老的FFmpeg版本,那么有可能还会编译处理avresample模块,该模块其实也是用于对音频原始数据进行重采样,但是现在已经被废弃了,不再推荐使用该库,而是使用swrresample库进行替代。

3. 8 libswrressample

  • SwrRessample 模块可用于音频重采样,可以对数字音频进行声道数,数据格式,采样率等多种基本信息的转换。

3. 9 ffmpeg

  • ffmpeg : 该项目提供的一个工具,可用于格式转换、解码或电视卡即时编码等;

3. 10 ffsever

  • ffsever : 一个 HTTP 多媒体即时广播串流服务器;
  • ffplay : 是一个简单的播放器,使用ffmpeg 库解析和解码,通过SDL显示;
  • 从git 下载源码:

下载源码后,我们可以查看一下目录结构:

输入./configure –help命令查看配置信息

内容太多需要分页,输入./configure –help | more

从上面的帮助,我们可以尝试输入:./configure –list-decoders查看所有解码器

接下我们可以尝试输入:./configure –list-encoders查看所有编码器

接下我们可以尝试输入:./configure –list-filters查看所有滤镜器

接下我们可以尝试输入:./configure –list-muxers 查看FFmpeg的封装,封装Muxing是指将压缩后的编码封装到一个容器格式中,我们输入./configure –list-muxers 来查看FFmpeg支持哪些容器格式:

从上面打印信息来看,FFmpeg支持生成裸流文件,如H.264,AAC, PCM, 也支持一些常见的格式,如MP3, MP4, FLV, M3U8, WEBM

  • 接下我们可以尝试输入:./configure –list-demuxers 查看FFmpeg的解封装。 FFmpeg的解封装(Demuxing)是指将读入的容器格式拆解开,将里面的压缩的音频流,视频流,字幕流,数据流等提取出来。

从上面解封装又称为解复用格式的支持信息中可以看到,FFmpeg支持的demuxter非常多,包含图片image, MP3, FLV, MP4, MOV, AVI

  • 接下我们可以尝试输入:./configure –list-protocols 查看FFmpeg的流媒体协议。(FFmpeg不仅仅支持本地的多媒体处理,而且还支持网络流媒体的处理):

从支持的协议列表中可以看到,FFmpeg支持的流媒体协议比较多,包括MMS, HTTP, HTTPS, HLS, RTMP, RTP,甚至支持TCPUDP,其也支持使用file协议的本地文件操作和使用concat协议支持的多个文件串流操作。

  • 接下我们可以尝试输入:./configure –list-hwaccels 查看FFmpeg支持的硬件加速器

接下我们可以尝试输入:./configure –list-parsers 查看FFmpeg支持的解析器

接下我们可以尝试输入:./configure –list-bsfs 查看FFmpeg支持的字节流过滤器

接下我们可以尝试输入:./configure –list-indevs查看有效的输入设备

接下我们可以尝试输入:./configure –list-outdevs查看有效的输出设备

  • 参考书籍:
  • FFmpeg从入门到精通
  • 音视频开发进阶指南:基于Android与iOS平台的实践

原文 FFmpeg学习(1)开篇 – 掘金

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。