书籍详情
《 FFmpeg开发实战:从零基础到短视频上线》[66]百度网盘|亲测有效|pdf下载
  • FFmpeg开发实战:从零基础到短视频上线

  • 出版社:清华大学出版社
  • 作者:欧阳燊
  • 出版时间:2024-02-01
  • 热度:2459
  • 上架时间:2025-03-08 06:13:50
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

产品特色

编辑推荐

由从业十余年一线资深音视频开发专家、畅销书作者倾力编撰,通俗、易学、实用,贴近开发实践。
深入浅出地介绍FFmpeg的基本概念、基础知识和高级特性,从入门到精通,适合不同层次的读者学习。
案例丰富,基本上每章都提供项目案例,全书共9个项目案例,所有项目全流程完整呈现,并给出详尽的代码实现和注解说明,直接套用即可开发出自己的应用。
涵盖内容广泛,涉及从桌面开发到移动开发,如音视频查看、播放、转换、剪辑、推拉流等内容。

 
内容简介

《FFmpeg开发实战:从零基础到短视频上线》是一本FFmpeg开发的实战教程,由浅入深,由基础到高级,带领读者一步一步走进音视频开发的神奇世界。全书共分为12章。其中,第1~5章是基础部分,主要讲解FFmpeg的环境搭建、FFmpeg的开发基础、FFmpeg的编解码、FFmpeg处理图像和FFmpeg处理音频;第6~10章是进阶部分,主要讲解FFmpeg加工视频、FFmpeg添加图文、FFmpeg自定义滤镜、FFmpeg混合音视频和FFmpeg播放音视频;第11和12章是平台应用部分,主要讲解FFmpeg的桌面开发和FFmpeg的移动开发。本书在讲解FFmpeg知识点的同时给出了大量实战范例,方便读者迅速将所学的知识运用到音视频开发中。通过本书的学习,读者能够掌握音视频开发的基本技术,包括音视频查看、音视频转换、音视频播放、音视频剪辑、视频推拉流等。
《FFmpeg开发实战:从零基础到短视频上线》适用于广大从事FFmpeg开发的专业人士、有志于转型FFmpeg开发的程序员以及对FFmpeg开发有兴趣的业余爱好者,也可作为大中专院校和培训机构音视频课程的教材。

作者简介

欧阳燊,硕士,资深开发专家,拥有18年以上软件开发经验,对C/C 、Java、Android相关领域的开发、架构驾轻就熟,职业生涯开发过大量企业级项目,实战经验极为丰富。出版畅销书《Android Studio开发实战:从零基础到App上线》。

目  录
第 1 章 FFmpeg环境搭建 1
1.1 FFmpeg简介 1
1.1.1 FFmpeg是什么 1
1.1.2 FFmpeg的用途 1
1.1.3 FFmpeg的发展历程 2
1.2 Linux系统安装FFmpeg 2
1.2.1 Linux开发机配置要求 2
1.2.2 安装已编译的FFmpeg及其SO库 3
1.2.3 自行编译与安装FFmpeg 5
1.3 在Windows系统下安装FFmpeg 10
1.3.1 Windows开发机配置要求 10
1.3.2 安装依赖的Windows软件 10
1.3.3 安装已编译的FFmpeg及其DLL库 15
1.4 FFmpeg的开发框架 17
前  言
音视频开发是近年来的新兴软件开发行业,广泛运用于在线视频、网络直播、安防监控、远程办公、线上课堂等业务场景。特别是随着5G技术的深入应用和短视频自媒体的广泛传播,音视频领域的技术支持显得愈发重要。
在众多音视频开发技术框架中,FFmpeg是最基础的音视频处理平台。不论是音视频的编码、加工,还是传输,都离不开FFmpeg的支撑。可以说,入门音视频开发的第一个门槛就是FFmpeg,掌握FFmpeg是进军音视频开发的必经之路。
尽管FFmpeg在音视频领域拥有举足轻重的地位,但长期以来入门FFmpeg开发并非易事。一方面,音视频涉及的专业概念种类繁多,初学者容易困惑;另一方面,FFmpeg基于Linux环境的C语言开发,个人开发由于环境限制,难以深入FFmpeg编程。此外,FFmpeg作为底层框架本身并不提供可视化交互界面。例如,桌面程序需要Qt环境,而手机App需要Android环境,因此,在真正运用FFmpeg时,需要结合FFmpeg Qt,或者FFmpeg Android,这无疑增加了学习FFmpeg编程的难度。
基于以上考虑,本书按照下列章节结构来介绍FFmpeg开发实战。

相关推荐