登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』深入理解FFmpeg

書城自編碼: 3920576
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 刘歧 赵军 杜金房 赵文杰 宋韶颍
國際書號(ISBN): 9787115621368
出版社: 人民邮电出版社
出版日期: 2023-11-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 783

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
高颜值创意饮品:咖啡 茶饮 鸡尾酒 气泡水
《 高颜值创意饮品:咖啡 茶饮 鸡尾酒 气泡水 》

售價:NT$ 335.0
慢慢来,好戏都在烟火里
《 慢慢来,好戏都在烟火里 》

售價:NT$ 279.0
一间自己的房间
《 一间自己的房间 》

售價:NT$ 223.0
波段交易的高级技术:股票和期权交易者的资金管理、规则、策略和程序指南
《 波段交易的高级技术:股票和期权交易者的资金管理、规则、策略和程序指南 》

售價:NT$ 442.0
人,为什么需要存在感:罗洛·梅谈死亡焦虑
《 人,为什么需要存在感:罗洛·梅谈死亡焦虑 》

售價:NT$ 381.0
锁国:日本的悲剧
《 锁国:日本的悲剧 》

售價:NT$ 437.0
AI智能写作: 巧用AI大模型 让新媒体变现插上翅膀
《 AI智能写作: 巧用AI大模型 让新媒体变现插上翅膀 》

售價:NT$ 330.0
家庭养育七步法5:理解是青春期的通关密码
《 家庭养育七步法5:理解是青春期的通关密码 》

售價:NT$ 279.0

建議一齊購買:

+

NT$ 839
《 大规模C++软件开发 卷1:过程与架构 》
+

NT$ 890
《 Vue.js 3+TypeScript完全指南 》
+

NT$ 1114
《 现代C++编程:从入门到实践 》
+

NT$ 516
《 高级C/C++编译技术(典藏版) 》
+

NT$ 498
《 CPU眼里的C/C++ 》
+

NT$ 1007
《 Rust程序设计(第2版) 》
編輯推薦:
1.FFmpeg、SRS 和 FreeSWITCH 活跃开发者联袂出品,行业资深专家审校,多名业界专家与学者作序推荐。2.内容丰富,涵盖音视频基础知识、FFmpeg参数解析、API使用、内部组件的开发定制等。详细解读实际应用与开发案例,助您深入理解FFmpeg。3.由音视频领域的专家刘歧、赵军、杜金房、赵文杰和宋韶颍倾力打造,他们具有丰富的音视频处理软件FFmpeg的使用经验,以及在该领域的技术积累和深厚的知识基础。4.实战案例:本书不仅提供了大量的API使用实例,还给出了在实际开源软件中的应用等实战案例,让您能够将所学知识应用到实际开发中,提高您的音视频处理能力。5.实时更新:本书所讲述的内容将实时更新,以保证您获得新的FFmpeg使用技巧和应用方案,让您的学习之旅始终保持领先。
內容簡介:
本书详细介绍了开源音视频处理软件FFmpeg的使用,按照所讲述的内容及读者的不同层次,本书划分为上下两篇。上篇为基础与参数详解,介绍了FFmpeg的基本组成部分、工具使用,以及封装、转码、流媒体、滤镜和设备操作。下篇为API使用及开发,介绍了FFmpeg封装、编解码和滤镜部分的API使用操作,相关操作均以实例方式进行说明,包括新旧API的操作方法和异同,并给出了大量的API使用、自定义功能模块、基于FFmpeg的API开发自己的播放器的示例,以及其在实际开源软件中的应用等。  本书不仅适合音视频流媒体处理的研发人员、对音视频技术应用和实时音视频通信感兴趣的技术人员,还适合高等院校计算机相关专业的学生阅读。
關於作者:
刘歧快手音视频首席架构师、FFmpeg官方源代码活跃维护者和推荐顾问、FFmpeg GSoC Mentor、腾讯云TVP,擅长音视频流媒体技术、分布式流媒体系统设计和流媒体CDN系统开发,个人技术兴趣领域广泛,包括音视频技术、操作系统、分布式系统、通信技术、嵌入式技术等,目前在快手负责音视频基础技术架构升级与优化。赵军腾讯专家工程师、开源爱好者。2018年成为FFmpeg maintainer,目前在腾讯云音视频负责视频云的编码、系统优化、媒体处理框架相关工作,曾在Intel DCG/NPG 负责基于FFmpeg以及Intel平台上的视频编码/解码/转码、视频后处理、视频分析的硬件加速等工作。杜金房烟台小樱桃科技创始人、腾讯云TVP、FreeSWITCH中文社区创始人,为FreeSWITCH开源项目贡献了大量代码,包括其中的FFmpeg模块(mod_av)、WebRTC和视频会议MCU代码等,著有《FreeSWITCH权威指南》《Kamailio实战》。赵文杰好未来教育集团资深架构师、开源流媒体系统SRS 作者成员,擅长音视频编解码技术、流媒体直播技术、播放器开发技术、客户端技术等,已获得多篇音视频流媒体相关专利,曾任职于北京蓝汛、海尔、搜狐畅游等公司。宋韶颍快手音视频SDK工程师,擅长音视频编解码技术、流媒体直播技术,深度使用FFmpeg落地多个分布式转码系统、流媒体CDN系统、音视频云编辑系统,曾任职于北京蓝汛、金山云等公司。
目錄
上篇 基础与参数详解第 1章 多媒体基础 21.1 从现实世界到数字世界 21.1.1 颜色和图像 21.1.2 电影、电视和视频 41.1.3 音频 61.1.4 音视频封装、传输和 未来 101.2 视频图像像素点的数据格式 101.2.1 图像的位深 101.2.2 FourCC 111.2.3 灰度模式表示 111.2.4 YUV色彩表示 111.2.5 RGB色彩表示 151.2.6 HSL与HSV色彩表示 181.3 视频逐行和隔行扫描、NTSC与 PAL制式 191.3.1 逐行与隔行扫描 191.3.2 NTSC制式 201.3.3 PAL制式 211.4 帧率、PTS和DTS 221.5 图像分辨率与宽高比 221.6 图像的色彩空间 231.7 音频采样数据格式 241.7.1 声道 251.7.2 采样率 261.7.3 采样位深 271.7.4 带宽计算 281.8 小结 28第 2章 FFmpeg简介 292.1 FFmpeg的发展历史 292.2 FFmpeg的基本组成 312.2.1 封装/解封装模块 AVFormat 322.2.2 编/解码模块AVCodec 322.2.3 滤镜模块AVFilter 322.2.4 设备模块AVDevice 332.2.5 图像转换模块swscale 342.2.6 音频转换模块 swresample 342.2.7 编解码工具ffmpeg 342.2.8 播放器ffplay 352.2.9 多媒体分析器ffprobe 352.3 不同平台下的编译 352.3.1 Windows平台编译 FFmpeg 362.3.2 Linux平台编译 FFmpeg 372.3.3 macOS平台编译 FFmpeg 382.4 FFmpeg特性的选择与定制 382.4.1 编码器支持 402.4.2 解码器支持 412.4.3 封装支持 412.4.4 解封装支持 422.4.5 通信协议支持 422.5 小结 43第3章 FFmpeg工具使用基础 443.1 ffmpeg常用命令 443.1.1 封装转换 463.1.2 解码和编码 473.1.3 转码流程 483.2 ffprobe常用命令 493.2.1 ffprobe常用参数 493.2.2 ffprobe使用示例 513.3 ffplay常用命令 583.3.1 ffplay常用参数 593.3.2 ffplay高级参数 603.3.3 ffplay的数据可视化分析 应用 633.3.4 ffplay快捷键 653.4 小结 65第4章 封装与解封装 664.1 视频文件转MP4 674.1.1 MP4格式标准介绍 684.1.2 Fragment MP4与CMAF 894.1.3 MP4分析工具 914.1.4 MP4在FFmpeg中的 Demuxer 944.1.5 MP4在FFmpeg中的 Muxer 954.2 视频文件转FLV 994.2.1 FLV文件标准介绍 994.2.2 FLV Muxer参数说明 1044.2.3 文件转FLV举例 1044.2.4 生成带关键索引的 FLV 1054.2.5 FLV文件格式分析 工具 1064.3 视频文件转MPEG-TS 1074.3.1 MPEG-TS格式简介 1094.3.2 MPEG-TS Muxer参数 说明 1134.3.3 MPEG-TS格式分析 工具 1144.4 视频文件转HLS 1154.4.1 HLS标准的M3U8 介绍 1164.4.2 HLS Muxer参数 1194.4.3 HLS Muxer举例说明 1194.5 视频文件切片 1284.5.1 segment切片参数 1284.5.2 segment切片举例 1294.5.3 使用ss与t参数切片 1324.6 视频文件的音视频流抽取 1334.6.1 提取AAC音频流 1334.6.2 提取H.264视频流 1344.6.3 提取H.265视频流 1344.7 系统资源使用情况 1354.8 小结 136第5章 编码与转码 1375.1 软编码H.264 1385.1.1 x264编码参数简介 1395.1.2 H.264编码举例 1415.2 硬件加速 1545.2.1 基于OS的硬件加速方案 简介 1555.2.2 NVIDIA GPU硬编 解码 1635.2.3 Intel QSV硬编解码 1655.2.4 Raspberry Pi硬编解码 1705.2.5 macOS系统硬编解码 1715.2.6 其他加速方案简介 1735.3 输出MP3 1735.3.1 MP3编码参数介绍 1745.3.2 MP3的编码质量设置 1745.3.3 平均码率编码ABR 参数 1765.4 输出AAC 1765.4.1 AAC编码器操作 1785.4.2 FDK-AAC 1795.4.3 高质量AAC设置 1825.4.4 AAC音频质量对比 1825.5 系统资源使用情况 1825.6 小结 183第6章 流媒体技术 1846.1 录制与发布RTMP流 1856.1.1 RTMP参数说明 1866.1.2 RTMP参数举例 1876.2 录制与发布RTSP流 1896.2.1 RTSP demuxer参数 介绍 1906.2.2 RTSP demuxer参数使用 举例 1916.2.3 RTSP demuxer/muxer的 一些小说明 1936.3 录制HTTP流 1946.3.1 HTTP参数说明 1946.3.2 HTTP参数举例 1956.4 录制与发布UDP/TCP流 1976.4.1 TCP与UDP参数 1976.4.2 TCP/UDP参数使用 举例 1986.4.3 TCP/UDP使用小结 2016.5 多路流输出 2026.5.1 管道方式输出多路流 2026.5.2 tee封装格式输出 2026.5.3 tee协议输出多路流 2036.6 DASH流输出 2046.6.1 参数介绍 2056.6.2 参数举例 2056.7 HDS流输出 2066.7.1 参数说明 2066.7.2 HDS使用举例 2076.8 小结 208第7章 bitstream过滤器 2097.1 aac_adtstoasc过滤器 2107.1.1 ADTS格式 2107.1.2 ASC格式 2117.2 mp4toannexb过滤器 2127.2.1 Annex B格式 2137.2.2 AVCC格式 2137.2.3 hevc_mp4toannexb/h264_ mp4toannexb的使用 2147.3 h264_metadata过滤器 2157.3.1 h264_metadata参数说明  2167.3.2 h264_metadata参数举例  2167.3.3 其他Codec的metadata 过滤器 2217.4 其他常用bitstream过滤器 2217.4.1 dump_extra 2217.4.2 trace_headers 2227.4.3 filter_units 2237.5 小结 225第8章 滤镜使用 2268.1 滤镜表达式使用 2268.2 滤镜描述格式 2298.2.1 滤镜基本排列方式 2298.2.2 时间内置变量 2298.3 视频水印操作 2298.3.1 文字水印示例 2298.3.2 图片水印示例 2328.4 画中画操作 2338.5 视频多宫格处理 2358.6 视频字幕操作 2378.6.1 ASS字幕流写入视频流  2378.6.2 ASS字幕写入封装容器  2388.7 视频3D化处理 2398.7.1 stereo3d处理3D视频 2398.7.2 3D图像转换示例 2418.8 视频截图操作 2428.8.1 vframes参数截取一张图片  2428.8.2 fps滤镜定时获得图片 2428.9 音频流滤镜操作 2438.9.1 双声道合并单声道 2438.9.2 双声道提取 2438.9.3 双声道转双音频流 2448.9.4 单声道转双声道 2448.9.5 两个音频源合并双声道 2458.9.6 多个音频合并为多声道  2458.10 音频音量探测 2468.10.1 音频音量获得 2468.10.2 绘制音频波形 2478.11 生成测试元数据 2488.11.1 生成音频测试流 2488.11.2 生成视频测试流 2488.12 音视频倍速处理 2508.12.1 atempo音频倍速处理 2508.12.2 setpts视频倍速处理 2518.13 云剪辑常用技术 2528.13.1 定格帧 2528.13.2 透明视频兼容处理 2528.13.3 隔行交错视频兼容处理  2538.13.4 HDR视频兼容处理 2548.13.5 雪碧图和WebVTT 2558.13.6 缩略图 2568.13.7 复杂项目渲染 2568.13.8 色度抠图 2578.13.9 蒙版抠图 2588.13.10 调色 2598.13.11 透明度调整 2598.13.12 动态缩放 2608.13.13 画质检测 2608.13.14 滤镜动态调整 2628.13.15 深度学习 2628.14 小结 264第9章 采集设备操作 2659.1 Linux设备操作 2659.1.1 查看设备列表 2659.1.2 采集设备fbdev参数说明 和使用 2669.1.3 采集设备v4l2参数说明 和使用 2669.1.4 采集设备x11grab参数 说明和使用 2689.2 macOS设备操作 2699.2.1 查看设备列表 2709.2.2 设备采集举例 2709.3 Windows设备采集 2739.3.1 使用dshow采集音视频 设备 2739.3.2 使用vfwcap采集视频 设备 2749.3.3 使用gdigrab采集窗口 2749.4 小结 276下篇 API使用及开发 第 10章 libavformat接口的使用 27910.1 媒体流封装 28110.2 媒体流解封装 28410.3 文件转封装 28810.4 视频截取 29010.5 AVIO以及示例 29210.6 AVPacket常用操作 29610.7 小结 300第 11章 libavcodec接口的使用 30111.1 旧接口的使用 30211.1.1 视频解码旧接口 30311.1.2 视频编码旧接口 30611.1.3 音频解码旧接口 30811.1.4 音频编码旧接口 31011.2 新接口的使用 31111.2.1 视频解码新接口 31211.2.2 视频编码新接口 31511.2.3 音频解码新接口 31811.2.4 音频编码新接口 32011.3 硬件加速的编解码 32211.3.1 硬件加速解码 32311.3.2 硬件加速编码 32711.4 AVFrame操作 32911.5 内存操作 33511.6 小结 337第 12章 libavfilter接口的使用 33812.1 Filter和FilterGraph简述 33812.2 FFmpeg中内置的滤镜 34012.2.1 音频滤镜 34012.2.2 视频滤镜 34512.3 libavfilter的API使用 35412.4 使用滤镜给视频加Logo 35612.5 小结 360第 13章 FFmpeg辅助库的使用 36113.1 libavutil的dict与opt操作 36113.2 libswscale的sws_scale图像 转换 36813.2.1 图像转换流程 36813.2.2 代码实例 37013.3 libswresample执行声音转换 37413.3.1 声音转换流程 37413.3.2 代码实例 37613.4 小结 379第 14章 音视频播放器开发实例 38014.1 播放器开发概述 38014.2 SDL核心功能API介绍 38114.2.1 初始化SDL库 38114.2.2 图像渲染 38114.3 SDL音频播放 38714.3.1 SDL事件循环 38914.3.2 SDL定时器 39114.4 播放器解码和展示 39214.4.1 FFmpegPlayerCtx 39314.4.2 播放器设计 39514.4.3 事件循环线程 39914.4.4 demux线程 40014.4.5 视频解码线程 40814.4.6 音视频同步 41214.4.7 音视频扩展 41714.5 小结 417第 15章 FFmpeg在RTC中的实例解析 41815.1 RTC的特点 41815.1.1 什么是RTC 41815.1.2 RTC媒体传输 41915.2 FFmpeg在Chromium中的应用 42115.2.1 FFmpeg在Chromium WebRTC中的应用 42215.2.2 FFmpeg在Chromium中的其他应用 42815.3 FFmpeg在FreeSWITCH中的应用 43315.3.1 FreeSWITCH简介 43315.3.2 FreeSWITCH的FFmpeg 模块开发环境准备 43415.3.3 FFmpeg初始化和加载  43615.3.4 avcodec实例 43615.3.5 avformat实例 44715.3.6 其他 46815.4 FFmpeg在BareSIP中的应用  46915.4.1 AVCodec 46915.4.2 AVFormat 48015.4.3 AVFilter 48915.5 小结 494第 16章 定制FFmpeg模块 49516.1 添加AVFormat模块 49616.1.1 book文件格式 49616.1.2 添加文件 49716.1.3 添加文件封装格式 49716.1.4 添加文件解封装格式 50216.2 添加AVCodec模块 50516.2.1 book编解码算法定义 50516.2.2 实现book编码 50516.2.3 实现book解码 50716.2.4 将编解码器注册到FFmpeg 并加入编译工程 50816.2.5 运行测试 50916.3 添加AVFilter模块 50916.3.1 添加基础滤镜 50916.3.2 支持多线程图像处理  51216.3.3 支持图像动态化的表达式 51316.3.4 支持process_command 51516.4 添加Protocol模块 51616.4.1 添加新协议的消息结构 51616.4.2 回调函数 51716.4.3 编译 51816.4.4 测试 51916.5 小结 519第 17章 FFmpeg调试与测试 52017.1 自身的调试选项 52017.1.1 debug选项 52017.1.2 DTS/PTS问题的排查 52117.2 loglevel与report  52217.2.1 使用loglevel 52217.2.2 使用report 52317.3 在调用库时的调试 52317.3.1 基于日志 52417.3.2 基于带调试信息库 52417.4 给社区汇报Bug及提交补丁 52517.4.1 代码风格 52517.4.2 给FFmpeg贡献代码 52817.5 小结 530

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.