欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • FFmpeg开发实战(从零基础到短视频上线)
      • 作者:编者:欧阳燊|责编:王金柱
      • 出版社:清华大学
      • ISBN:9787302651765
      • 出版日期:2024/02/01
      • 页数:464
    • 售价:51.6
  • 内容大纲

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

        欧阳燊,同济大学计算机科学与技术专业学士,浙江大学软件工程专业工程硕士,先后就职于福建新大陆软件工程公司、亚信科技有限公司杭州研发中心、福建福诺移动通信技术有限公司,历任系统分析师、高级软件工程师。具有14年以上软件开发经验,熟悉C/C++、Java及相关软件架构,两年Android开发经验,从事一款用户量超千万的App项目开发,对Android开发拥有丰富的实战经验。
  • 目录

    第1章  FFmpeg环境搭建
      1.1  FFmpeg简介
        1.1.1  FFmpeg是什么
        1.1.2  FFmpeg的用途
        1.1.3  FFmpeg的发展历程
      1.2  Linux系统安装FFmpeg
        1.2.1  Linux开发机配置要求
        1.2.2  安装己编译的FFmpeg及其SO库
        1.2.3  自行编译与安装FFmpeg
      1.3  在Windows系统下安装FFmpeg
        1.3.1  Windows开发机配置要求
        1.3.2  安装依赖的Windows软件
        1.3.3  安装已编译的FFmpeg及其DLL库
      1.4  FFmpeg的开发框架
        1.4.1  可执行程序
        1.4.2  动态链接库
        1.4.3  第一个FFmpeg程序
      1.5  小结
    第2章  FFrnpeg开发基础
      2.1  音视频的编码标准
        2.1.1  音视频编码的发展历程
        2.1.2  音视频文件的封装格式
        2.1.3  国家数字音视频标准AVS
      2.2  FFmpeg的主要数据结构
        2.2.1  FFmpeg的编码与封装
        2.2.2  FFmpeg的数据包样式
        2.2.3  FFmpeg的过滤器类型
      2.3  FFmpeg查看音视频信息
        2.3.1  打开与关闭音视频文件
        2.3.2  查看音视频的信息
        2.3.3  查看编解码器的参数
      2.4  FFmpeg常见的处理流程
        2.4.1  复制编解码器的参数
        2.4.2  创建并写入音视频文件
        2.4.3  使用滤镜加工音视频
      2.5  小结
    第3章  FFrnpeg的编解码
      3.1  音视频时间
        3.1.1  帧率和采样率
        3.1.2  时间基准的设定
        3.1.3  时间戳的计算
      3.2  分离音视频
        3.2.1  原样复制视频文件
        3.2.2  从视频文件剥离音频流
        3.2.3  切割视频文件
      3.3  合并音视频
        3.3.1  合并视频流和音频流
        3.3.2  对视频流重新编码
        3.3.3  合并两个视频文件
      3.4  视频浏览与格式分析

        3.4.1  通用音视频播放器
        3.4.2  视频格式分析工具
        3.4.3  把原始的H264文件封装为MP4格式
      3.5  小结
    第4章  FFrnpeg处理图像
      4.1  YUV图像
        4.1.1  为什么要用YUV格式
      ……
    第5章  FFmpeg处理音频
    第6章  FFmpeg加工视频
    第7章  FFmpeg添加图文
    第8章  FFmpeg自定义滤镜
    第9章  FFmpeg混合音视频
    第10章  FFmpeg播放音视频
    第11章  FFmpeg的桌面开发
    第12章  FFmpeg的移动开发
    附录A  音视频专业术语索引