新書推薦:
《
有趣的中国古建筑
》
售價:NT$
305.0
《
十一年夏至
》
售價:NT$
347.0
《
如何打造成功的商业赛事
》
售價:NT$
407.0
《
万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题
》
售價:NT$
265.0
《
慈悲与玫瑰
》
售價:NT$
398.0
《
启蒙的辩证:哲学的片简(法兰克福学派哲学经典,批判理论重要文本)
》
售價:NT$
347.0
《
心跳重置
》
售價:NT$
269.0
《
云中记
》
售價:NT$
347.0
|
編輯推薦: |
Python自动化办公,视频智能自动化批量剪辑与处理,抖音快手公众号运营者必备工具书
本书立足于广大视频处理从业人员的工作场景,借助人工智能技术和编程技术,实现视频处理的智能化、自动化、批量化,让新手能游刃有余地工作,让熟手摆脱枯燥乏味的工作,更自由地释放自己的创意能量。
|
內容簡介: |
本书是一本讲解如何使用Python来快速处理的视频的案例型图书。全书共包含12个章节的内容。第1~2章主要讲解Python编程环境的搭建、Python的基础语法知识。第3~4章主要讲解素材收集基础——爬虫技术基础和素材自动收集实战。第5章为moviepy视频剪辑基础,主要介绍moviepy工作与安装方式等。第6~11章通过大量典型案例,从视频的导入导出开始,详细讲解剪辑技巧、视频色彩调整、标题和字幕效果、音频的处理等多个方面的内容,让读者了解视频自动化处理的流程。第12章为moviepy实战应用,选用几个具有代表性的案例展示如何调用Python中的moviepy模块来快速自动处理视频的。
本书内容全面、条理清晰,讲解通俗易懂,除了必要的代码讲解,还对代码中使用到的相关函数进行了深入剖析,带领读者深入学习视频自动化剪辑的操作技巧。本书适合想要学习视频剪辑,提高视频剪辑效率的读者阅读。
|
目錄:
|
前言
如何获取学习资源
1.1 Python解释器与代码编辑器的安装和使用 . 002
1.1.1 Anaconda的安装与配置 .. 002
1.1.2 Jupyter Notebook的基本用法 . 004
1.2 模块的安装和导入 .. 007
1.2.1 初识模块 . 008
1.2.2 模块的安装. 008
1.2.3 模块的导入. 009
第2章 Python的基础语法知识
2.1 变量 . 013
2.2 数据类型. 014
2.2.1 数字 .. 014
2.2.2 字符串.. 015
2.2.3 列表 . 018
2.2.4 字典 . 022
2.2.5 元组和集合. 024
2.3 数据类型的查询和转换 .. 024
2.3.1 数据类型的查询 . 025
2.3.2 数据类型的转换 . 025
2.4 运算符 .. 027
2.4.1 算术运算符和字符串运算符 . 027
2.4.2 比较运算符. 028
2.4.3 赋值运算符. 030
2.4.4 逻辑运算符. 031
2.5 编码基本规范 .. 032
2.5.1 缩进 . 032
2.5.2 注释 . 032
2.6 控制语句.. 034
2.6.1 if 语句. 034
2.6.2 for 语句 .. 036
2.6.3 控制语句的嵌套 . 037
2.7 函数 .. 038
2.7.1 内置函数 .. 038
2.7.2 自定义函数. 041
第3章 爬虫技术基础
3.1 认识网页结构 . 046
3.1.1 查看网页源代码 . 046
3.1.2 初步了解网页结构.. 048
3.1.3 网页结构的组成 . 048
3.1.4 百度新闻页面结构剖析. 053
3.2 Requests 模块 .. 055
3.2.1 获取静态网页的源代码. 055
3.2.2 获取动态加载网页的源代码 . 060
3.2.3 获取图片 .. 062
3.3 正则表达式 .. 064
3.3.1 正则表达式基础知识 .. 064
3.3.2 使用正则表达式提取数据 . 066
第4章 爬取图片和视频
4.1 爬取豆瓣电影海报图片 .. 071
4.1.1 爬取网页源代码 . 071
4.1.2 爬取单页电影海报图片. 072
4.1.3 批量爬取多页电影海报图片 . 074
4.2 爬取百度图片 .. 078
4.2.1 解析网页请求 . 078
4.2.2 爬取单页百度图片.. 081
4.2.3 批量爬取多页百度图片. 085
4.3 爬取好看视频 .. 086
第5章 视频的导入与导出
案例01 转换视频的文件格式 .. 092
案例02 批量转换视频的文件格式 .. 094
案例03 将视频导出为一系列静态图片 .. 098
案例04 将指定时间点的画面导出为图片 .. 100
案例05 将视频导出为 GIF动画 . 102
★举一反三 截取视频片段并导出为 GIF动画 . 104
案例06 将多张图片合成为视频 .. 105
第6章 视频的剪辑与调整
案例01 旋转视频画面 .. 109
案例02 读取视频文件时调整画面尺寸 .110
案例03 按比例调整视频画面的尺寸 .113
★ 举一反三 按数值调整视频画面的尺寸 .115
案例04 为视频添加同等宽度的边框 .116
★ 举一反三 为视频添加不同宽度的边框 .117
案例05 截取视频的片段.118
案例06 批量删除视频的片尾 .. 120
案例07 裁剪视频画面 .. 122
案例08 批量裁剪视频画面 .. 124
案例09 制作快播效果的视频 .. 127
★ 举一反三 制作慢播效果的视频 . 128
第7章 视频的色彩调整
案例01 将彩色视频转换为灰度视频 .. 131
案例02 提高视频画面的明度 .. 132
★ 举一反三 降低视频画面的明度 . 134
案例03 调整视频画面的亮度和对比度 .. 135
案例04 反转视频画面色彩实现负片特效 .. 136
案例05 为视频设置颜色淡入效果.. 138
案例06 为视频设置颜色淡出效果.. 139
第8章 视频的拼接与合成
案例01 拼接相同尺寸的视频 .. 143
★ 举一反三 拼接不同尺寸的视频(方法一). 145
★ 举一反三 拼接不同尺寸的视频(方法二). 146
案例02 截取一个视频的多段并拼接成新视频 .. 147
案例03 批量拼接多个视频 .. 149
案例04 叠加多个视频并设置画面位置 .. 151
案例05 叠加多个视频并设置开始播放时间 .. 154
第9章 创意视频制作
案例01 制作水平翻转的视频 .. 158
★举一反三 制作垂直翻转的视频 . 159
案例02 制作竖版三分屏效果的视频 .. 160
★举一反三 制作横版三分屏效果的视频 .. 162
案例03 制作左右镜像画面的视频 .. 163
★举一反三 制作上下镜像画面的视频 .. 164
案例04 制作多画面效果的视频 .. 165
案例05 制作画中画效果的视频 .. 168
案例06 为视频设置叠化转场效果 .. 170
案例07 制作手绘风格的视频 .. 172
案例08 制作时光倒流画面的视频 .. 173
★举一反三 制作先正放再倒放的视频 .. 175
第10章 为视频添加字幕和水印
案例01 安装 ImageMagick软件 .. 177
案例02 为视频添加标题字幕 .. 180
★举一反三 为视频添加描边效果的标题字幕 . 184
案例03 制作滚动字幕 .. 185
案例04 制作图文并排的视频 .. 188
案例05 批量为视频添加滚动字幕.. 190
案例06 根据配音为视频添加旁白字幕 .. 192
案例07 为视频添加文字水印 .. 196
★ 举一反三 批量为视频添加文字水印 .. 198
案例08 为视频添加图片水印 .. 200
★ 举一反三 批量为视频添加图片水印 .. 202
案例09 制作镂空字幕 .. 203
第11章 音频的剪辑
案例01 转换音频格式 .. 207
案例02 截取音频片段 .. 208
案例03 删除视频中的音频 .. 209
★ 举一反三 批量删除视频中的音频 .211
案例04 从视频中提取音频 .. 212
案例05 为视频添加背景音乐(方法一) .. 213
案例06 为视频添加背景音乐(方法二) .. 215
案例07 调节视频中音频的音量 .. 216
★ 举一反三 调节音频的音量 .. 217
案例08 为视频中的音频设置淡入淡出效果 .. 218
第12章 综合实战
案例01 制作城市宣传片.. 222
★ 举一反三 随机设置字幕的位置 . 227
案例02 制作轿车广告 .. 231
|
內容試閱:
|
本书不是一本编程技术书,而是一本应用教程,通过融合了语法知识和编程思路的大量典型案例,带领读者一步步学会利用Python实现视频剪辑与制作的自动化。
◎内容结构
全书共12章,从结构上可划分为4个部分。
第1部分包括第1章和第2章,主要讲解Python编程环境的搭建和Python 的基础语法知识,为后面的案例应用夯实基础。
第2部分包括第3章和第4章,主要讲解如何用Python编写爬虫代码,自动从网页上爬取图片素材和视频素材。
第3部分包括第5~11章,通过大量的案例讲解如何用 Python自动处理和剪辑视频与音频文件,包括导入与导出视频、剪辑与调整视频、调整视频的色彩、拼接与合成视频、制作创意视频、为视频添加字幕和水印、剪辑音频等。
第4部分为第12章,通过两个实战案例对前面所学的知识进行综合运用。
◎编写特色
★由浅入深,轻松入门:全书按照“由易到难、由简到繁”的客观认知规律编排内容,没有编程基础的读者也能快速上手。每个案例都由生动的情景对话引出,让读者可以轻松地理解案例的适用范围和代码的编写思路。
★案例实用,解说详尽:本书案例都根据实际应用场景精心设计,相关代码除了有详细易懂的解析,还有针对重点语法知识的延伸讲解。部分案例还会通过“举一反三”栏目扩展应用场景,引导读者开拓思路。
★资源齐备,自学无忧:本书配套的学习资源包含案例用到的素材文件及编写好的代码文件,便于读者边学边练,在实际动手操作中加深印象。读者加入本书的 QQ群还能获得线上答疑服务,实现自学无忧。
◎读者对象
本书适合视频内容创作者和自媒体人阅读,对于视频剪辑爱好者和 Python编程初学者来说也是不错的参考资料。
|
|