FFmpeg音视频开发基础与实战

殷汶杰
前言 多年来,音视频、多媒体技术一直以各种各样的形式对社会产生深刻影响,从专业领域的广播电视到消费领域的个人数字摄像机等这些都已融入人们生活的方方面面。进入互联网时代,在线视频、短视频等娱乐场景,以及远程会议、远程医疗等专业应用进一步扩展了音视频技术的应用领域,使其与现代文明的联系更加密不可分。 音视频技术推动泛娱乐行业高速发展 从21世纪的最初几年开始,在线视频产业便渐渐开始兴起。随着宽带网逐渐走入寻常百姓家,消费者们无须再忍受拨号网络缓慢的传输速度,部分知名门户网站(如搜狐等)也逐渐开始涉足在线视频领域。此后,如乐视网、优酷网、土豆网、PPLive、PPS、酷6等在线视频网站层出不穷,再加上背靠互联网巨头公司的腾讯视频、爱奇艺等,国内在线视频行业呈现百花齐放的场景。然而,随着版权和带宽等成本的日渐高涨,多数平台逐渐沉寂,最终形成了“爱(奇异)优(酷视频)腾(讯视频)”三足鼎立的格局。此外,如 Acfun 和 bilibili 等二次元主题网站和芒果TV等以综艺为特色的平台也在各自的领域逐渐扩大了影响力。 在视频网站平台的发展起起伏伏之际,另一种在线视频娱乐的形态——网络互动直播开始异军突起。直播本是历史最悠久的视频应用之一,多年以来广电领域的数字电视广播、闭路电视系统一直是直播系统的最典型应用。进入互联网时代,直播的整体形态与产品细节与传统的闭路电视系统相比发生了翻天覆地的变化,最典型的升级是从主播到观众的单方面放送,转变为主播与观众的双向互动,如通过弹幕或连麦等方式。网络互动直播从萌芽到兴起,到最为繁荣的“千播大战”,直到最终经历多次的兼并和淘汰,其中的幸存者已经寥寥无几。当前仍较为活跃的直播平台有头部的斗鱼、虎牙和主要用于带货的淘宝直播和京东直播等。 除中、长视频外,随着以智能手机为代表的移动智能设备的日渐普及,短视频作为一项新的业务形态逐渐占据了消费者的碎片时间…