发布网友 发布时间:2022-04-22 22:16
共6个回答
懂视网 时间:2022-05-03 10:15
我们日常做分页需求时,一般会用 limit 实现,但是当偏移量特别大的时候,查询效率就变得低下。
反例:
select id,name,age from employee limit 10000,10
正例:
//方案一 :返回上次查询的最大记录(偏移量)
select id,name from employee where id>10000 limit 10.
//方案二:order by + 索引
select id,name from employee order by id limit 10000,10
//方案三:在业务允许的情况下限制页数:
理由:
当偏移量最大的时候,查询效率就会越低,因为Mysql并非是跳过偏移量直接去取后面的数据,而是先把偏移量+要取的条数,然后再把前面偏移量这一段的数据抛弃掉再返回的。
如果使用优化方案一,返回上次最大查询记录(偏移量),这样可以跳过偏移量,效率提升不少。
方案二使用order by+索引,也是可以提高查询效率的。
方案三的话,建议跟业务讨论,有没有必要查这么后的分页啦。因为绝大多数用户都不会往后翻太多页。
日常开发中,如果用到模糊关键字查询,很容易想到like,但是like很可能让你的索引失效。
反例:
select userId,name from user where userId like ‘%123‘;
正例:
select userId,name from user where userId like ‘123%‘;
理由:
把%放前面,并不走索引,如下:
把% 放关键字后面,还是会走索引的。如下:
假设业务场景是这样:查询某个用户是否是会员。曾经看过老的实现代码是这样。。。
反例:
List<Long> userIds = sqlMap.queryList("select userId from user where isVip=1");
boolean isVip = userIds.contains(userId);
正例:
Long userId = sqlMap.queryObject("select userId from user where userId=‘userId‘ and isVip=‘1‘ ")
boolean isVip = userId!=null;
理由:
需要什么数据,就去查什么数据,避免返回不必要的数据,节省开销。
业务需求:查询最近七天内登陆过的用户(假设loginTime加了索引)
反例:
select userId,loginTime from loginuser where Date_ADD(loginTime,Interval 7 DAY) >=now();
正例:
explain select userId,loginTime from loginuser where loginTime >= Date_ADD(NOW(),INTERVAL - 7 DAY);
理由:
索引列上使用mysql的内置函数,索引失效
如果索引列不加内置函数,索引还是会走的。
反例:
select * from user where age-1 =10;
正例:
select * from user where age =11;
理由:
虽然age加了索引,但是因为对它进行运算,索引直接迷路了。。。
Inner join 内连接,在两张表进行连接查询时,只保留两张表中完全匹配的结果集
left join 在两张表进行连接查询时,会返回左表所有的行,即使在右表中没有匹配的记录。
right join 在两张表进行连接查询时,会返回右表所有的行,即使在左表中没有匹配的记录。
都满足SQL需求的前提下,推荐优先使用Inner join(内连接),如果要使用left join,左边表数据结果尽量小,如果有条件的尽量放到左边处理。
反例:
select * from tab1 t1 left join tab2 t2 on t1.size = t2.size where t1.id>2;
正例:
select * from (select * from tab1 where id >2) t1 left join tab2 t2 on t1.size = t2.size;
理由:
如果inner join是等值连接,或许返回的行数比较少,所以性能相对会好一点。
同理,使用了左连接,左边表数据结果尽量小,条件尽量放到左边处理,意味着返回的行数可能比较少。
反例:
select age,name from user where age <>18;
正例:
//可以考虑分开两条sql写
select age,name from user where age <18;
select age,name from user where age >18;
理由:
使用!=和<>很可能会让索引失效
表结构:(有一个联合索引idxuseridage,userId在前,age在后)
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`userId` int(11) NOT NULL,
`age` int(11) DEFAULT NULL,
`name` varchar(255) NOT NULL,
PRIMARY KEY (`id`),
KEY `idx_userid_age` (`userId`,`age`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
反例:
select * from user where age = 10;
正例:
//符合最左匹配原则
select * from user where userid=10 and age =10;
//符合最左匹配原则
select * from user where userid =10;
理由:
当我们创建一个联合索引的时候,如(k1,k2,k3),相当于创建了(k1)、(k1,k2)和(k1,k2,k3)三个索引,这就是最左匹配原则。
联合索引不满足最左原则,索引一般会失效,但是这个还跟Mysql优化器有关的。
反例:
select * from user where address =‘深圳‘ order by age ;
正例:
添加索引
alter table user add index idx_address_age (address,age)
反例:
for(User u :list){
INSERT into user(name,age) values(#name#,#age#)
}
正例:
//一次500批量插入,分批进行
insert into user(name,age) values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.name},#{item.age})
</foreach>
理由:
批量插入性能好,更加省时间
打个比喻:假如你需要搬一万块砖到楼顶,你有一个电梯,电梯一次可以放适量的砖(最多放500),你可以选择一次运送一块砖,也可以一次运送500块砖,你觉得哪个时间消耗大?
覆盖索引能够使得你的SQL语句不需要回表,仅仅访问索引就能够得到所有需要的数据,大大提高了查询效率。
反例:
// like模糊查询,不走索引了
select * from user where userid like ‘%123%‘
正例:
//id为主键,那么为普通索引,即覆盖索引登场了。
select id,name from user where userid like ‘%123%‘;
distinct 关键字一般用来过滤重复记录,以返回不重复的记录。在查询一个字段或者很少字段的情况下使用时,给查询带来优化效果。但是在字段很多的时候使用,却会大大降低查询效率。
反例:
SELECT DISTINCT * from user;
正例:
select DISTINCT name from user;
理由:
带distinct的语句cpu时间和占用时间都高于不带distinct的语句。因为当查询很多字段时,如果使用distinct,数据库引擎就会对数据进行比较,过滤掉重复数据,然而这个比较、过滤的过程会占用系统资源,cpu时间。
反例:
KEY `idx_userId` (`userId`)
KEY `idx_userId_age` (`userId`,`age`)
正例:
//删除userId索引,因为组合索引(A,B)相当于创建了(A)和(A,B)索引
KEY `idx_userId_age` (`userId`,`age`)
理由:
重复的索引需要维护,并且优化器在优化查询的时候也需要逐个地进行考虑,这会影响性能的。
避免同时修改或删除过多数据,因为会造成cpu利用率过高,从而影响别人对数据库的访问。
反例:
//一次删除10万或者100万+?
delete from user where id <100000;
//或者采用单一循环操作,效率低,时间漫长
for(User user:list){
delete from user;
}
正例:
//分批进行删除,如每次500
delete user where id<500
delete product where id>=500 and id<1000;
理由:
一次性删除太多数据,可能会有lock wait timeout exceed的错误,所以建议分批操作。
反例:
select * from user where age is not null;
正例:
//设置0为默认值
select * from user where age>0;
理由:
并不是说使用了is null 或者 is not null 就会不走索引了,这个跟mysql版本以及查询成本都有关。
如果mysql优化器发现,走索引比不走索引成本还要高,肯定会放弃索引,这些条件 !=,>isnull,isnotnull
经常被认为让索引失效,其实是因为一般情况下,查询的成本高,优化器自动放弃索引的。
连表越多,编译的时间和开销也就越大。
把连接表拆开成较小的几个执行,可读性更高。
如果一定需要连接很多表才能得到数据,那么意味着糟糕的设计了。
假设表A表示某企业的员工表,表B表示部门表,查询所有部门的所有员工,很容易有以下SQL:
select * from A where deptId in (select deptId from B);
这样写等价于:
先查询部门表B
select deptId from B
再由部门deptId,查询A的员工
select * from A where A.deptId = B.deptId
可以抽象成这样的一个循环:
List<> resultSet ;
for(int i=0;i<B.length;i++) {
for(int j=0;j<A.length;j++) {
if(A[i].id==B[j].id) {
resultSet.add(A[i]);
break;
}
}
}
显然,除了使用in,我们也可以用exists实现一样的查询功能,如下:
select * from A where exists (select 1 from B where A.deptId = B.deptId);
因为exists查询的理解就是,先执行主查询,获得数据后,再放到子查询中做条件验证,根据验证结果(true或者false),来决定主查询的数据结果是否得意保留。
那么,这样写就等价于:
select * from A,先从A表做循环
select * from B where A.deptId = B.deptId,再从B表做循环.
同理,可以抽象成这样一个循环:
List<> resultSet ;
for(int i=0;i<A.length;i++) {
for(int j=0;j<B.length;j++) {
if(A[i].deptId==B[j].deptId) {
resultSet.add(A[i]);
break;
}
}
}
数据库最费劲的就是跟程序链接释放。假设链接了两次,每次做上百万次的数据集查询,查完就走,这样就只做了两次;相反建立了上百万次链接,申请链接释放反复重复,这样系统就受不了了。即mysql优化原则,就是小表驱动大表,小的数据集驱动大的数据集,从而让性能更优。
因此,我们要选择最外层循环小的,也就是,如果B的数据量小于A,适合使用in,如果B的数据量大于A,即适合选择exist。
如果检索结果中不会有重复的记录,推荐union all 替换 union。
反例:
select * from user where userid=1
union
select * from user where age = 10
正例:
select * from user where userid=1
union all
select * from user where age = 10
理由:
如果使用union,不管检索结果有没有重复,都会尝试进行合并,然后在输出最终结果前进行排序。如果已知检索结果没有重复记录,使用union all 代替union,这样会提高效率。
索引并不是越多越好,索引虽然提高了查询的效率,但是也降低了插入和更新的效率。
insert或update时有可能会重建索引,所以建索引需要慎重考虑,视具体情况来定。
一个表的索引数最好不要超过5个,若太多需要考虑一些索引是否没有存在的必要。
反例:
`king_id` varchar(20) NOT NULL COMMENT ‘守护者Id‘
正例:
`king_id` int(11) NOT NULL COMMENT ‘守护者Id‘
理由:
相对于数字型字段,字符型会降低查询和连接的性能,并会增加存储开销。
因为SQL优化器是根据表中数据量来进行查询优化的,如果索引列有大量重复数据,Mysql查询优化器推算发现不走索引的成本更低,很可能就放弃索引了。
假设业务需求是,用户请求查看自己最近一年观看过的直播数据。
反例:
//一次性查询所有数据回来
select * from LivingInfo where watchId =useId and watchTime >= Date_sub(now(),Interval 1 Y)
正例:
//分页查询
select * from LivingInfo where watchId =useId and watchTime>= Date_sub(now(),Interval 1 Y) limit offset,pageSize
//如果是前端分页,可以先查询前两百条记录,因为一般用户应该也不会往下翻太多页,
select * from LivingInfo where watchId =useId and watchTime>= Date_sub(now(),Interval 1 Y) limit 200 ;
反例:
select * from A inner
join B on A.deptId = B.deptId;
正例:
select memeber.name,deptment.deptName from A member inner
join B deptment on member.deptId = deptment.deptId;
反例:
`deptName` char(100) DEFAULT NULL COMMENT ‘部门名称‘
正例:
`deptName` varchar(100) DEFAULT NULL COMMENT ‘部门名称‘
理由:
因为首先变长字段存储空间小,可以节省存储空间。
其次对于查询来说,在一个相对较小的字段内搜索,效率更高。
反例:
select job,avg(salary) from employee group by job having job =‘president‘
or job = ‘managent‘
正例:
select job,avg(salary) from employee where job =‘president‘
or job = ‘managent‘ group by job;
反例:
select * from user where userid =123;
正例:
select * from user where userid =‘123‘;
理由:
为什么第一条语句未加单引号就不走索引了呢?这是因为不加单引号时,是字符串跟数字的比较,它们类型不匹配,MySQL会做隐式的类型转换,把它们转换为浮点数再做比较。
日常开发写SQL的时候,尽量养成一个习惯吧。用explain分析一下你写的SQL,尤其是走不走索引这一块。
explain select * from user where userid =10086 or age =18;
来源: 程序员DD, 程序员小灰, macrozheng
书写高质量SQL的30条建议,这下够用了!
标签:新建 index 隐式 auto resultset 信息 create values 重复数
热心网友 时间:2022-05-03 07:23
我从三月开始学习PR视频剪辑,在B站投稿自制视频,主要关于爱豆和热门剧,累积播放量将近38万。B站就是我的影视学习基地,我是完完全全没有任何学习基础开始做视频的。下面我会介绍自己初学时看的剪辑教学视频,并且推荐几个很厉害的up主:
一,教学视频
(1)【vikk】助你登上up主之路 | 零基础学视频剪辑 | PR教程
我正是从这个视频开始走上up主之路的,vikk她的视频剪辑教学寓教于乐,干货满满。把剪视频比作炒菜,学习过程充满欢乐~~
对于小白而言,vikk化繁为简的能力给我带来很大的信心,上手过程中遇到什么问题,就回过头多看几遍。这个教程包含了所有基本操作,看完后就算正式入门了。下一步就是多动手多剪几个视频!
(2)Premiere中5个初学者必须要知道的技巧
【Pr教程】十个小技巧让你的剪辑效率瞬间翻倍[1/3]
这几个视频主要是为了提高剪辑效率,学多几个快捷键可以节省好多时间,用省出来的视频又可以剪多几个视频啦!我刚开始什么都不知道,还把剧里主角出现的cut一段段剪出来,其实只要按鼠标两下就可以搞定的事情,说多了都是泪啊!
(3)【何同学】如何在B站学习做视频?
何同学的专栏cv960192总结了很多做视频的教程视频,小白一个个看完肯定要花了大半年,而且剪辑关键还是要动手,如果最后都按照文章中一一学习并实践,你离我下面将要推荐的神仙up主也不远了。
(4)【Pr入门教程】2分钟带你认识6个工作面板
悄咪咪地安利我自己出的Pr入门教程,简短精悍,而且用生动的化妆例子讲解Pr剪辑,我的B站和微博同名,欢迎大家关注~~
二,神仙阿婆主
初学者可以参考学习这些大大们,其实最快入门的就是模仿+自我重塑。
(注意:我不是叫大家去抄袭啊!!!)
(1)青厌君
青厌君是个有职业背景的剪刀手,在b站已经有24万粉丝,擅长剪拉郎配和催泪视频,港片向/欧美向/国产向尽在她掌握之中。她最新的MJ视频让我一个路人都不禁为MJ落泪,每次看她的视频都让小白的我感觉*仍需努力!
【迈克尔杰克逊十年祭/杀死那只知更鸟】是你杀了他,你们每个人都有份
https://www.bilibili.com/video/av56689639
(2)透明人间s
这位大大主攻日剧日影混剪,成长、校园性侵、青春都是她自制视频的常见议题,搭配视频里的戳心台词,想要不落泪都难!看了她的视频,你绝对不会觉得浪费了这一首歌的时间!
(其实我一直都好奇哪里找到日剧资源,怎么找不到。。。
「日剧影混剪」人生岔道
https://www.bilibili.com/video/av47682636
(3)oboahy
这位up主是我的私人珍藏。每次看他的视频,世界都安静下来,因为视频里藏着一个小小世界。
他15岁辍学,辍学后两年大量学习和实践,再后三年沉淀和世界旅行。他的TravelBook旅行之书系列真是洗眼又*,睡前看一个保证你一夜好梦~~
《旅行之书》第一章:巴黎 Paris
https://www.bilibili.com/video/av32742772
(4)竹棘
竹棘大大的传奇视频就是高甜的心动名场面混剪,也是主攻日剧日影混剪,国产剧和VLOG也有涉及,目前她的视频累积量已经破千万啦!之前在她的微博还出了个手写字幕教程,每年情人节她都会出日剧日影高甜混剪,可以期待一下~~
【全程高甜】99部日剧影心动名场景混剪
https://www.bilibili.com/video/av2000546
———————————
至于如何找视频素材资源,可以去看我以下这篇回答,回答的很详细哟~~
视频剪辑中的视频素材是从哪里找的?www.hu.com
我的电脑配置是华为MagicBook 2019锐龙版(8GB 256GB),剪视频的话不推荐这款,内存不够用。我用的是2019最新版PR,没用过其他版本的。
下载pr等剪辑软件请前往关注公主号:软件安装管家,软件目录里没有,需要在后台回复Pr才有链接。只有你想不到,没有人家下不到!
————————————
另外,如果有同样喜欢追剧和爱豆的小伙伴,可以关注我的B站和微博呦!
【我们不能是朋友】女配重新定义*|一颦一笑皆风情
https://www.bilibili.com/video/av55766018
【绝对踩点】用A妹新歌打开德鲁纳酒店/IU李知恩/Young&Rich
https://www.bilibili.com/video/av62017071
有人讽刺我这篇回答的赞同感谢数和评论数不成正比,我想说的是:我真的没钱买水军啊→_→
编辑于 2020-04-21
赞同 3.6 万430 条评论
分享
收藏喜欢
收起
剪辑初学者如何开始学习视频剪辑?
明先森
公众号:做视频,让剪辑制作更简单!
32,059 人赞同了该回答
差不多2万多字的总结吧!其实也没数。
本总结介绍了剪辑的方方面面。从短片、电影创作详情图介绍到剪辑软件的选择,包括手机剪辑以及常用电脑软件。再到视频的拍摄教程、平面设计教程、色彩搭配教程、各大主流剪辑软件教程,然后到影视剪辑创作进阶教程,最后到素材大整理。让你详细而清楚的了解到剪辑的各个知识点。从入门到大神就是这么简单!
内容太多,内容太多,内容太多,重要的事情说三遍。先收藏起来慢慢观看吧!!立刻马上行动起来吧!!还等什么!!!本总结教程链接内容部分来源神奇的b站。
在公众号:做视频,回复“adobe”即可获取软件~以及更多神器首发!
浏览目录
剪辑初学者懒人浏览目录,这里简单做一下目录总结。以下就是你即将达到的高能区。内容太干,需要注意佩戴小本本记录,拿起手机收藏点赞呀等保护措施。这前面即将到达战场,准备好了吗!你真的准备好了吗?好吧。应该都准备好了。开始吧
一、电影、短片创作全方面讲解
二、剪辑软件介绍大全
1.手机端剪辑软件
2.电脑端剪辑制作软件
三、vlog拍摄技巧
四、手机类教程
1.手机剪辑教程
2.手机摄影教程
3.手机修图App教程
五、主流剪辑软件类
1.自学pr视频剪辑
2.PR教程—特效及调色
3.AE自学教程
4.零基础学达芬奇调色
5.Edius教程
6.视频剪辑声音处理
7.Final Cut Pro 教程
8.自学教程系列
六、摄影摄像类
1.单反基础知识
2.Lightroom教程
七、平面设计类
1.零基础入门平面设计
2.公开课 设计
3.色彩基础
4.Photoshop 教程
八、影视制作提升阶段类
1.视频剪辑技巧
2.影视编剧
3.公开课 戏剧影视类
4.公开课 艺术类
九、素材类
1.免费视频素材库
2.音效类
3.声音素材
4.图片素材
5.图标素材
6.其它素材
7.视频剪辑BGM歌单
剪辑软件介绍大全
工欲善其事必先利其器,有一个好的工具能让你的工作如鱼得水,此话真不假!对于剪辑也是如此。对于初学者或者刚入门的新手来说怎么选择剪辑软件了?这个其实并不难。看个人需求而定。如果你只是平时手机拍点小视频,然后简单剪辑加工就可以的,哪你大可选择手机类剪辑就可以满足你的需求了。如果你想制作精良的视频,你就考虑电脑制作软件了。
备注:部分软件官方可能需要收取费用。 介绍以下软件以供大家参考,具体使用可根据自己的需要来选择。如果你已经有更适合自己的软件,那你只需了解了解一下了就可以了。
浏览目录
1.剪辑软件介绍大全
2.剪辑软件安装目录大合集
【vlog拍摄技巧】
1.新手vlog教程(入门 设备 建议)
2.手机 VLOG 指南
3.几个小技巧教你拍摄vlog
4.如何制作一支Vlog
5.如何剪辑VLOG视频
6.零基础如何快速学会旅行视频剪辑
7.简单又超好用的手机剪辑App推荐
8.如何拍摄旅行视频与旅行VLOG
手机类
在信息高速发展的时代,手机已经成为我们必不可少的一部分了,遍布了我们的衣食住行,甚至包括了目前的剪辑制作。我们可以用手机拍摄,然后制作成视频!如何快速用手机拍摄好看的照片和视频了?然后又如何制作高质量的作品了。请看下面!!
【手机剪辑教程】
1.常用手机视频剪辑app使用方法、对比
2.手把手教你用手机剪辑视频
3.videoleap基础教程
4.手机/电脑剪辑小白必看
5.简单实用的手机剪辑技巧
6.给初学者的vlog剪辑创作指南
【手机摄影教程】
【公开课】手机拍照小教程【35集】
[oeasy]教您玩转手机摄影,分享给要用手机拍
【手机修图App教程】
Snapseed 操作指南
VSCO 操作指南
PicsArt 实用教程
Picsart 后期修图
PRISMA 使用指南
27款App调色/滤镜/贴纸/修图
美图秀秀的玩法
主流剪辑软件类
集合目前各大主流剪辑软件的资源教程,让你零基础学习剪辑。从入门到大神你只需要一步。那就是收藏加学习啦。还等什么开启学习之旅吧
【自学pr视频剪辑的合集 】
premiere插件大推荐
PR批量加字幕的技巧和方法
混剪工作流中的高效小技巧
能踩点的分屏特效
用PS批量制作PR字幕
用PR制作分屏视频效果
快速删除视频间隙
如何管理音频轨道
制作时间停止特效
如何在PR中做出玻璃划过效果
制作视频片头,文字手写动画效果
神速学会视频剪辑,up主必备Premiere技能
Premiere动态抠像
制作炫酷的闪动视频转场效果
局部变色效果
PR无缝音频剪辑技巧
【PR教程—特效及调色】
制作混剪电影电视剧常见效果
制作照片动画
制作快速变焦转场效果
书写动画效果
制作分屏视频效果
画面分割转场
无缝缩放,旋转,镜头模糊超级转场
达芬奇调色教程
Pr后期小清新调色
【AE自学教程】
1.After Effects快速入门教程
2.AE软件课程入门
3.从入门到精通
4.MG动画基础课程
5.AE制作商业高级MG动画
6.40个最常用的AE内置特效全解析
7.用AE制作水墨风动画片段
8.用AE制作的三维logo展示教程
【零基础学达芬奇调色】
1.达芬奇调色教程
2.影视色彩光线调色理论
3.达芬奇调色系列教程(孙春星)
4.达芬奇调色宝典
【Edius教程】
1.Edius基础教程
2.Edius学习教程
3.Edius高级调色教程
4.Edius画中画效果教程
5.Edius雷特字幕的安装和使用
【视频剪辑声音处理】
1. AU全面教程
2. Audition降噪教程
3. 消除伴奏保留人声
4. oeasy教你修音频
5. Finalcut音频处理
6. 让视频声音更好听
【Final Cut Pro 教程】
Final Cut Pro 全系列教程
Final Cut Pro基础教程
Final cut Pro快键键使用教程
Final Cut Pro色彩校正教程
其他剪辑软件教程及素材
(部分内容来源b站)
【自学教程系列】
1.最容易听懂的PS入门教程
2.神速学会PR视频剪辑
3.Audition从入门到精通
4.AE快速入门教程
5.新手学习AI教程
6.Lightroom零基础入门
7.Maya教程入门到精通
8.Final Cut Pro全系列教程
9.AutoCAD入门到精通
10.Edius学习教程
摄影摄像类
摄影摄像看起来好像是很平常的事情,因为手机的出现让摄影摄像不再变得很神秘。但是你真正拍好其实也是需要技术的。好的拍摄直接影响到你后期剪辑出成品的效果。为什么这么说?因为这个跟你故事息息相关呀,直接就需要用的呀。有人说拍不好我可以后期加特效呀,后期调呀!这这这,你会被后期打的。你这是增加后期制作的难度以及影响出片的效果,前期能避免的还是前期做好。
【单反基础知识】
1.新手如何选单反
2.单反应当怎样入门
3.单反入门机型推荐
4.单反摄影入门书籍
5.摄影构图的技巧和标准
6.单反入门最实用的技巧
7.利用单反如何拍好夜景
8.如何提高单反利用率
9.单反摄影视频教程
10.单反基础知识详解
11.单反如何拍摄夜景
12.给新手的单反入门操作教程
【Lightroom教程】
1.Lightroom零基础到高手
2.Lightroom零基础入门
3.史上最精悍Lr教程
4.Lightroom人像摄影调色教程
5.Lightroom风光摄影调色教程
平面设计类
平面设计,为什么要学平面设计。这个!视频制作剪辑是一个综合性很强的专业。其实不单单你要会剪辑就可以了。如果你想要跟具有美的效果,让作品更有观赏性你还得需要一些平面设计知识,能让你的视频效果更好!
【零基础入门平面设计】
1.基本原理
2.颜色篇
3.图片篇
4.文字排版篇
5.排版&构成篇
6.版式设计
7.平面设计零基础教学
8.平面设计公开课(Ps/ID/Pr/En/Lr/Ae)
9.平面设计美学理念
【公开课 设计】
1.色彩设计法则
2.版式设计教程
3.平面设计课程
4.字体设计课
5.世界现代设计史
6.现代产品设计史
7.中外设计史
(视频来源哔哩哔哩)
【色彩基础】
1.色彩基础课
2.颜色基础
3.中国传统色彩
4.造型基础之色彩训练
5.色彩设计法则
6.超简单色彩讲解
【Photoshop 教程】
1.PS入门基础教程
2.PS教程+实战精品课程
3.零基础PS全新课程
4.PS广告级皮肤修饰
5.PS淘宝美工教程
6.Photoshop抠图案例
7.PS人像合成教程
8.PS调色教程
9.大师之路(教程网站)
10.Brusheezy(笔刷素材)
11.屏幕尺寸大全
12.配色网站
13.字体下载
影视制作提升阶段类
提升晋升阶段,其实就是你从软件熟悉过度到真正做出好作品的阶段。因为剪辑最基本的就是学好软件,而真正考验你实力和水平的则是剪辑能力。这个恰恰是最难的,难于你对生活的理解用剪辑的手法去表现,难于你对人对世界的理解。同一事情不同人剪辑制作出来的都大有不同。怎么剪辑好自己的作品了?多看多总结,多看优秀的电影或者短片,看别人是如何表现的。先从模仿开始,然后再到总结出自己的思路。
【视频剪辑技巧】
1.提升剪辑效率PR技巧
2.快节奏剪辑的技巧
3.影视后期工作方法和技巧攻略
4.视频剪辑时可以用到的小技巧
5.【PR教程】中文字幕:简单几步做出电影风格开头
6.用PR制作视频片头,文字手写动画效果,让你的...
7.【PR教程】PR制作视频冻结帧效果,让你的vlog...
8.【能踩点的分屏特效】新手入门...
9.如何在PR中做出玻璃划过效果
10.一分钟学会用PR制作时间停止特效,方法简单
【影视编剧】
1.导演编剧课程
2.影视剧作:编剧如何讲故事
3.影视编剧-精通故事艺术
4.编剧
5.编剧的基础学习
6.如何成为一名合格的编剧
7.微电影编剧教程
8.从零开始的编剧教程
(内容源自哔哩哔哩)
【公开课 戏剧影视类】
中传《影视剧作》
中戏《戏剧鉴赏》
浙传《影视美学》
南京大学《中国戏剧史-上》
南京大学《中国戏剧史-下》
中传《电视影像语言》
*《比较戏剧专题 》
南京大学《现代电影的理论与实践》
南京大学《欧洲写实戏剧的发展》
复旦《电影艺术概论》
北师大《戏剧影视学导论》
厦门大学《西方经典剧作》
英国国家剧院《戏剧写作》
北京大学《中西戏剧理论》
北师大《莎士比亚戏剧赏析》
【公开课 艺术类】
剑桥大学《美 》
麻省理工《电影哲学》
北大《艺术史》北大《艺术史》
北大《影片赏析》
清华《审美的历程》
可汗学院《艺术史简介》
中传《戏曲音乐入门》
清华《东西方现代艺术》
清华《西方现代艺术史》
*《现代西方美学》
东南大学《戏曲史话》
湖南大学《中国古代建筑艺术》
南昌大学《中国电影史话》
央美《外国美术史》
素材类
本素材类总结内容,总结了素材的方方面面,包括图片、图标以及视频音频的整理。这些素材重要吗?当然重要,在你剪辑视频的时候起到很大的作用。素材一部分来自于拍摄,而另外的一部分可能就是来自你日常的收集整理。平时看到有意思的或者有用的就应该学会去收藏。以便于在自己使用的时候快速查找到。当然如果暂时没有收集或者收集的不是很多,这时也不用着急,可以看一下以下的素材合集,或许对你有帮助!!
素材目录
1.免费视频素材库
2.声音音乐素材
3.音效素材
4.图片素材
5.图标素材
6.视频剪辑BGM歌单
「免费视频素材库」
Mixkit:提供了可以免费商用的视频资料,如果你需要一些动态的视频的时候,可以去找找看。
Pexels Videos:可以免费商业使用的短视频Pexels是一个巨大的平台,提供免费的精美照片,很多设计师和博客每天用它来寻找他们的个人和商业项目的照片。
Videezy:数百万免费和付费背景视频素材和动态图像
Mazwai:免费*视频素材分享网是一个为设计师提供高清、商用、*的视频素材网站
Footage Crate:是一家专门为独立制片人和创意工作提供的免费音视频素材站点,其主要特点是提供视频特效资源,音频素材和一些制作教程
Life of Vids:主要以影音内容为主,大多都是长度不长的短片(30 秒左右),通常这类影片会被设计师或网页开发工程师使用
Pixabay:是全球知名的图库网站及充满活力的创意社区,拥有上百万张免费正版高清照片素材,涵盖风景、人物、动态、静物等多种分类
Stockio:是一个提供成千上玩的免费矢量图标、图片和视频、字体的素材资源网站
VidsPlay
VidsPlay是一个提供完全免费的高清视频素材资源,每周都会更新,所提供的视频清晰度为720P和1080P,由于所有的视频素材都是免版税的,因此你无需支付任何版权费即可下载使用。
Pexels
Pexels是一个集大成的素材站,网站上有很多无版权的图片和视频,甚至还集成了其他站点的众多资源。打开Pexels网站,找到右上方菜单栏中的“Free Videos”,您就可以看到不同分类的视频了。将鼠标悬停在视频上即可进行预览,点击进入视频页面还能看到相似视频的推荐。Pexels 上的视频均为HD 高清格式,无需注册即可下载
Pixabay
也是一个老牌的素材站了,事实上 Pexels 上的很多资源都来自于 Pixabay。Pixabay 为每一位作者都提供了个人主页,使用者可以关注、点赞以及给作者打钱买咖啡。除了视频,Pixabay 也提供数量众多的矢量图、插画、照片等无版权素材,均可免注册直接下载。
Coverr
Coverr网站就是纯粹为我们提供免费视频下载的站点,网站做了详细的视频分类,每周会更新7个视频。如果你喜欢某个视频的话,可以直接点击播放按钮进行视频预览,预览后再决定是否下载。Coverr同时也是支持拥护上传的,如果你有不错的视频素材也可以分享给大家使用哦。
Videezy
Videezy网站同样也是一个纯粹的视频提供站点,我们可以进行关键字搜索,按照时间顺序查看,按照分类查询等等,目前只支持英文。分为了免费和付费素材,免费素材可供我们免费个人使用或者商用。要想获取素材的更多权限就要选择付费素材了!
Ignite Motion
影片的使用越来越广泛,影片素材受到关注,IgniteMotion 免费下载的影片数量不算多,但每一个小短片都属高解析影片,而且运镜的方式也很细腻,共有 21 个转场影片分类,也有提供圣诞节、复活节、情人节..等小短片提供给大家免费使用,无论是个人使用还是商业用途都可以免费下载。
CuteStockFootage
除了免费视频,CuteStockFootage还在其菜单的"免费资源"选项卡下提供各种其他好东西 - 如照片,音频剪辑,字体和纹理。
Mazwai
Mazwai是一个新兴的视频站,他们会挑选最优秀的免费视频发布出来。网站旨在帮助设计师、艺术家和创意工作者获取高品质的视频资源,帮助他们设计出更优秀的产品或者作品。不过这个在使用的时候需要署名原作者。
Vidlery
Vidlery 则是一个专注动画视频的网站。视频风格多样,不过大部分画风较为简单,数量也十分有限,比较推荐用作主页背景。它还非常贴心地提供了将其动画视频放到自己网站上的教程。
Distill
Distill是一个专门提供创意短视频的网站平台,其高清视频也都能免费下载、用于个人或商业项目。
与上面两个网站相比,Distill上的视频数量可能并没有那么多。这里的视频均由认证作者上传,每10天更新一次(每次10个视频)。不同作者创作出的视频风格各有差异,偶尔上去看看找点灵感还是不错的。
一图顶千言,而一分钟的视频效果相当于1800万个文字。相比文字和图片,视频这种多媒体形式在有效吸引用户视线、增强用户理解等方面的能力是毋庸置疑的。
Mixkit
Mixkit是一个免费视频素材网站,提供大量的高画质影片,类型包含商业科技、城市、音乐、生活、动画、抽象、大自然、户外和交通工具等等,无论商业或非商业用途皆可自由使用,允许下载、复制、修改或公开使用,无须标注来源。
Videvo
videvo分为免费帐号、Videvo Plus和Videvo Pro。主要区别在于Videvo Plus可以访问20,000个额外的素材片段;Videvo Pro可以访问Plus帐户中的所有内容,以及100,000种音效和音乐曲目。划重点videvo目前无需注册免费帐户即可从Videvo下载免费视频剪辑。目前收录了将近 5000 套 HD 视频与高画质动画,并且能免费下载,还授权免费使用在你的商业用途上!很适合作为社交媒体营销或内容营销的制作素材。如果注册了,可以查看下载历史记录,更方便你创建和管理公共个人资料。
Life of Vids
Life of Vids(无版权视频网站)。它们属于加拿大的LEEROY创意工作室,Life of Vids上的所有视频也都是由该工作室拍摄并上传的。相比起别家的唯美视频,这个网站上有不少偏生活化的视频场景,比如港口作业、大型机械工作等。
【声音素材】 1.Adobe免费音效库:提供专业级的音效、配乐素材,无需注册,点击即可下载素材包。
2.Freesound:一个 Creative Commons 授权音乐的多人协作资料库,收录了许多声音效果。网站的内容都可以免费下载使用。同时还能注册免费帐户,上传自己制作的音频。
3.Free Music Archive:提供高质量、合法的音乐素材下载,无须注册。
4.Fugue:收录了大量免费高品质音乐素材,可自由下载,无须注册。
5.Freeplay Music:对同一首配乐提供不同时长的版本,可以根据关键词进行搜索,如epic、happy,也可以根据风格、时长、乐器等进行搜索!使用请遵守相关协议。
6.IMSLP:全球最大的免费公共版权音乐网站,网站中的乐谱、音乐都是可以免费下载的,但在使用中需注意相关版权条例。
7.Scorser:支持搜索活页乐谱、五线谱、歌词、伴奏音乐、音频文件等资源,还可以根据音乐家名称、歌曲名称、乐器等关键词来搜索想要的内容。
8.TAM Music Factory:提供数量不多、但可自由下载使用的音乐及音效素材,格式有Mp3、Ogg和MIDI(效果音以wav为主),网站收录的音乐音效依照季节、节日、风格及使用情境分类。
9.站长素材-音效:音效网提供各类音效下载: 运动音效,Loop音效,...,提供了不少免费的音效素材。
【音效素材】
国内免费音效素材库
站长素材
音效网
爱给网
声音网
国外音效素材库
ADOBE
这是ADOBE官方提供的免费音源素材,音效素材总体量在20G左右,提供免费下载和使用,是非常好的内容了,亲可千万别错过!
FREESFX
这支网站是朋友推荐的,小呆还并未使用过,据说音源质量较高,该网站提供免费素材。
freesound
FreeSound实际是一个社区,该网站是一个协作型的团队合作式音频发布站点,世界各地的用户可以在该网站分享和上传音效内容,你可以在该网站找到非常多的音效,而且很多音效是可以直接在项目中使用的。
热心网友 时间:2022-05-03 08:41
因为现在短视频的崛起,任何企业,任何工作室或者个人都需要剪辑大量的视频来包装品牌,发抖音,发朋友圈,发淘宝等自媒体渠道做展示。因为每天都要更新并发布新内容,所以剪辑师根本招不够,供需失衡就造成了剪辑师高薪水(无论是找工作还是自己在家里接私单,月收入轻松过万,两三万也是稀松平常。)推荐一个免费【短视频剪辑后期】学习网址:热心网友 时间:2022-05-03 10:16
必须掌握视频格式,什么是码率,帧率,什么格式最适合播放,分辨率等这些也不是很复杂,掌握,一段视频做的再好,你导出的时候设置有问题,导出视频有掉帧,模糊,容量太大等等都会影响你的作品质量,这些东西掌握几个常用的就可以热心网友 时间:2022-05-03 12:07
常用的就可以了,横版视频1920*1080和竖版视频1080*1920。其他的一般情况用不到。热心网友 时间:2022-05-03 14:15
当然可以啊!很好办。告诉我。迎刃而解。