《让工作化繁为简:用Python实现视频剪辑与制作自动化》是由机械工业出版社出版的一本关于Python方面的书籍,作者是刘琼,主要介绍了关于Python、视频剪辑、自动化方面的知识内容,目前在Python类书籍综合评分为:8.2分。
书籍介绍
编辑推荐
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.1if 语句. 034
- 2.6.2for 语句 .. 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.2Requests 模块 .. 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