加载中...
扫一扫
下载苏宁易购APP
关注苏宁推客公众号
自购省钱·分享赚钱
下载苏宁金融APP
关注苏宁易购服务号
用户评价:----
物流时效:----
售后服务:----
实名认证领苏宁支付券立即领取 >
¥
提前抢
SUPER会员专享
由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
欢迎光临本店铺
点我可查看更多商品哦~
100%刮中券,最高50元无敌券,券有效期7天
亲,今日还有0次刮奖机会
我的云钻:0
您的云钻暂时不足,攒足云钻再来刮
恭喜获得1张券!
今天的机会已经全部用完了,请明天再来
恭喜刮出两张券,请选择一张领取
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
FFmpeg入门详解 命令行与音视频特效原理及应用 梅会东 编 专业科技 文轩网
¥ ×1
商品
服务
物流
https://product.suning.com/0070067633/11555288247.html
FFmpeg入门详解 命令行与音视频特效原理及应用
★易教易学 系统阐述FFmpeg命令行的基础语法及各种参数应用,结合前沿的技术,使读者建立起宏观的音视频流媒体知识体系,掌握晦涩难懂的概念和理论,实践并应用FFmpeg命令行实现各种音视频特效,为后续的SDK二次开发及直播美颜应用开发打下坚实的基础。 ★前后衔接 强调知识体系和分析方法的前后连贯性,并妥善处理好与前期知识和后续知识的衔接性。 ★ 应用方向 引导读者进行各种FFmpeg命令行应用及音视频特效的探索,打开思维,包括图片水印、文字跑马灯、九宫格、镜面特效、摄像头连麦直播、编解码、语音识别等,激发读者的学习兴趣,启迪创新思想。
本书系统讲解了FFmpeg命令行及音视频特效的基础理论及应用,包括详细的FFmpeg命令行参数选项,包括音视频转封装、转码、水印、字幕等,包括各种音视频特效(倍速、倒放、旋转、模糊、画中画、九宫格、浮雕和字幕效果等),包括流媒体方方面面(RTSP、RTMP、HLS)等直播功能,包括音视频采集,以及各种开发语言(C++、Java、Python)调用FFmepg命令行等。本书为FFmpeg音视频流媒体系列的第三部。全书共分为12章:系统讲解了FFmpeg命令行的基础知识、转封装与转码、图片水印与文字跑马灯、各种音视频特效、流媒体直播功能、音视频采集功能,以及各种开发语言调用FFmepg命令行等。书中包含大量的示例,图文并茂,争取让一个音视频流媒体领域的读者真正入门,从此开启流媒体直播编程的大门。本书知识体系比较完整,侧重FFmpeg命令行及音视频特效的原理讲解及应用。建议读者先学习null
梅会东, 一个在音视频领域摸爬滚打二十多年的老程序员、培训师、作者,精通多种IT技术。参与设计和开发了多个音视频项目,包括播放器、视频服务器、全套直播系统等。精通多个音视频开源库项目,包括FFmpeg、Live555、SRS、Darwin、Nginx、WebRTC、ZLMediaKit等。 目前专注于音视频流媒体的教育传播事业,为多家大型国企单位培训音视频专业知识。
无
第1章FFmpeg入门简介1.1FFmpeg简介1.1.1FFmpeg官网介绍1.1.2FFmpeg耻辱柱1.1.3Libav政变1.1.4开源许可协议简介1.2FFmpeg安装1.2.1在Windows上安装FFmpeg1.2.2在Linux上安装FFmpeg1.2.3在macOS上安装FFmpeg1.3FFmpeg项目组成1.3.1工具1.3.2SDK1.3.3源码1.4FFmpeg常用功能1.5FFmpeg框架与处理流程1.5.1FFmpeg的处理流程1.5.2FFmpeg的关键结构体第2章FFmpeg命令行初体验2.1FFmpeg命令行简介2.2音视频格式转换2.3视频缩略图2.4图片拼接成视频2.5ffplay视频播放2.6ffprobe获取视频信息2.7Y4M视频文件格式2.7.1Y4M格式简介2.7.2Y4M格式规范2.8PAL与NTSC2.8.1制式2.8.2PAL制式2.8.3NTSC制式第3章FFmpeg三大常用工具及应用选项详解3.1ffmpeg工具简介3.2ffplay工具简介3.2.1ffplay常用参数3.2.2ffplay高级参数3.2.3ffplay的数据可视化分析应用3.2.4VLC作为RTSP流媒体服务器3.3ffprobe工具简介3.3.1show_packets3.3.2show_format3.3.3show_frames3.3.4show_streams3.3.5print_format3.3.6select_streams3.4通用选项3.5视频选项3.6音频选项3.7字幕选项3.8高级选项3.9map详解3.10ffmpeg h详解3.11FFmpeg其他选项3.11.1formats:支持的文件格式3.11.2muxers:支持的封装器格式3.11.3demuxers:支持的解封装器格式3.11.4devices:支持的设备3.11.5encoders:支持的编码器格式3.11.6decoders:支持的解码器格式3.11.7protocols:支持的协议格式3.11.8hwaccels:支持的硬件加速格式3.11.9layouts:支持的声道模式3.11.10sample_fmts:支持的采样格式3.11.11colors:支持的颜色名称3.11.12pix_fmts:支持的像素格式第4章FFmpeg命令行实现音视频转封装4.1视频容器及封装与解封装简介4.2音视频流的分离与合成4.2.1从MP4文件中提取音频流和视频流4.2.2h264_mp4toannexb4.2.3根据音频流和视频流合成MP4文件4.2.4将多个MP4文件合并成一个MP4文件4.3封装格式之间的互转4.3.1MP4转换为FLV4.3.2MP4转换为AVI4.3.3其他格式转换4.3.4AVI/FLV/TS格式简介4.4MP4格式的faststart快速播放模式4.4.1MP4格式简介4.4.2faststart参数介绍第5章FFmpeg命令行实现音视频转码5.1音视频编解码及转码简介5.1.1视频编解码简介5.1.2音频编解码简介5.1.3音视频转码简介5.2提取音视频的YUV/PCM5.2.1利用FFmpeg提取视频的YUV像素数据5.2.2YUV444/YUV422/YUV4205.2.3利用FFmpeg提取视频的RGB像素数据5.2.4RGB16/RGB24/RGB325.2.5利用FFmpeg提取音频的PCM5.2.6PCM数据与WAV格式5.3音频编解码简介及命令行案例5.3.1PCM编码为AAC5.3.2AAC转码为MP35.3.3AAC转码为AC35.4视频编解码简介及命令行案例5.4.1YUV编码为H.2645.4.2MP4格式转码为FLV格式5.4.3MP4格式转码为AVI格式5.4.4MP4格式转码为TS格式5.4.5其他格式之间互转5.5控制音频的声道数、采样率及采样格式5.5.1单声道与立体声互转5.5.2采样率转换5.5.3采样格式转换及音频重采样5.6控制视频的帧率、码率及分辨率5.6.1控制视频的帧率5.6.2控制视频的码率及分辨率5.6.3控制视频的GOP5.7libx264的常用编码选项及应用案例5.7.1FFmpeg中libx264的选项5.7.2x264.exe中的选项名与选项值5.8libx265的常用编码选项及应用案例5.9FFmpeg的GPU硬件加速原理及应用案例第6章FFmpeg命令行实现图片水印及文字跑马灯6.1FFmpeg的滤镜技术6.2图片水印及位置控制6.2.1vf的movie滤镜6.2.2vf的movie中的绝对路径6.2.3vf的delogo去掉水印6.3文字水印及位置控制6.3.1vf的drawtext添加固定文字水印6.3.2vf的drawtext控制文字颜色及大小6.3.3查看drawtext的参数6.3.4drawtext的文字内容来源6.3.5drawtext的主要参数6.3.6vf的drawtext添加系统时间水印6.4文字跑马灯案例实战6.5FFmpeg的overlay技术简介6.5.1overlay技术简介6.5.2filter_complex overlay添加水印6.6控制文字的大小和颜色并解决中文乱码问题6.6.1vf的drawtext添加中文水印6.6.2vf的drawtext解决中文乱码问题6.6.3vf的drawtext中使用绝对路径第7章FFmpeg命令行实现音视频特效及复杂滤镜应用7.1复杂滤镜filter_complex简介7.1.1简单滤镜和复杂滤镜案例入门7.1.2滤镜图、滤镜链、滤镜的关系7.1.3简单滤镜和复杂滤镜的区别7.1.4流和滤镜的结合使用7.2视频缩放及scale参数详解7.2.1使用scale实现缩放7.2.2使用scale保持宽高比缩放7.2.3使用FFmpeg的内置变量进行缩放7.2.4使用min或max函数进行缩放7.2.5使用force_original_aspect_ratio进行缩放7.2.6使用pad选项填充黑边7.2.7使用scale的指定算法进行缩放7.2.8scale参数说明7.3音视频倍速7.3.1视频倍速7.3.2音频倍速7.3.3音视频同时倍速7.3.4使用ffplay倍速播放7.4视频裁剪及crop参数详解7.4.1使用crop实现裁剪7.4.2crop参数说明7.4.3复杂滤镜nullsrc、crop、overlay结合使用7.4.4nullsrc参数说明7.4.5使用nullsrc生成一段空屏视频7.4.6使用color滤镜生成黑色背景的视频7.5视频倒放7.6视频翻转与旋转7.7视频填充pad滤镜7.8视频倒影及镜面水面特效7.9画中画7.9.1画中画技术简介7.9.2使用overlay实现画中画7.9.3使用overlay与scale的结合实现画中画7.9.4画中画的灵活位置7.10九宫格7.10.1九宫格简介7.10.2使用FFmpeg实现“四宫格”7.10.3实现“四宫格”的任意顺序7.10.4使用FFmpeg实现“九宫格”7.10.5实现的视频“四宫格”7.11淡入淡出效果7.11.1fade滤镜的参数说明7.11.2fade滤镜的用法7.11.3fade滤镜的案例7.12黑白效果7.13模糊处理7.14视频颤抖7.15浮雕效果7.15.1geq滤镜参数简介7.15.2geq滤镜的官网介绍7.16静音音频和黑幕视频7.16.1生成静音音频7.16.2生成纯色视频7.17软字幕和硬字幕7.17.1字幕简介7.17.2字幕处理第8章FFmpeg命令行实现流媒体功能及直播应用8.1RTSP简介及直播流8.1.1RTSP简介8.1.2VLC作为RTSP流媒体服务器8.1.3FFmpeg实现RTSP直播拉流8.1.4RTSP交互流程分析8.1.5VLC使用摄像头模拟RTSP直播流8.2RTP简介及直播流8.2.1RTP简介8.2.2VLC作为RTP流媒体服务器8.2.3FFmpeg实现RTP直播拉流8.3HTTP简介及直播流8.3.1HTTP简介8.3.2HTTP流媒体8.3.3VLC作为HTTP流媒体服务器8.3.4FFmpeg实现HTTP直播拉流8.4UDP简介及直播流8.4.1UDP简介8.4.2VLC作为UDP流媒体服务器8.4.3FFmpeg实现UDP直播拉流8.5流媒体服务器的搭建8.6RTMP直播推流与拉流8.6.1RTMP简介8.6.2直播推流与拉流8.6.3使用FFmpeg实现RTMP直播推流8.6.4使用ffplay播放RTMP直播流8.7HLS与M3U8直播功能8.7.1NginxHTTPFLV生成HLS切片8.7.2M3U8简介8.7.3使用ffplay播放HLS直播流第9章FFmpeg命令行实现音视频设备采集9.1FFmpeg枚举设备9.2FFmpeg采集本地话筒与摄像头数据9.3FFmpeg采集网络摄像头获取的数据并录制9.4FFmpeg采集摄像头与话筒获取的数据并直播9.5Linux系统中FFmpeg采集摄像头获取的数据9.5.1VMware中的Ubuntu连接USB摄像头9.5.2FFmpeg采集USB摄像头获取的数据9.6FFmpeg录制计算机屏幕9.6.1Windows系统中FFmpeg录屏9.6.2Linux系统中FFmpeg录屏第10章FFmpeg命令行在Linux系统中的应用10.1使用FFmpeg实现音视频转码10.2使用ffplay和ffprobe10.3使用FFmpeg实现文字水印及跑马灯10.4使用FFmpeg实现音视频特效10.5使用FFmpeg实现流媒体及直播功能第11章体验FFmpeg 5.011.1安装FFmpeg 5.011.1.1FFmpeg 5.0的官网简介11.1.2FFmpeg 5.0的安装11.2使用FFmpeg 5.0实现音视频转码11.3使用FFmpeg 5.0实现文字跑马灯11.4使用FFmpeg 5.0实现音视频特效11.5使用FFmpeg 5.0实现流媒体及直播功能第12章各种开发语言调用FFmpeg命令行12.1C++调用FFmpeg命令行12.1.1C++调用FFmpeg命令行的跨平台通用代码12.1.2Visual Studio调用FFmpeg命令行12.1.3Qt调用FFmpeg命令行12.1.4MinGW调用FFmpeg命令行12.1.5Linux系统下C++调用FFmpeg命令行12.1.6popen与pclose12.2Java调用FFmpeg命令行12.3Python调用FFmpeg命令行
抢购价:¥ 38.00
易购价:¥ 38.00
注:参加抢购将不再享受其他优惠活动
亲,很抱歉,您购买的宝贝销售异常火爆,让小苏措手不及,请稍后再试~
验证码错误
看不清楚?换一张
确定关闭
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
查看我的收藏夹
非常抱歉,您前期未参加预订活动,无法支付尾款哦!
关闭
抱歉,您暂无任性付资格
继续等待
0小时0分
立即开通
SUPER会员