|
发表于 2023-10-15 14:48:54
|
显示全部楼层
说实话,我已经这样做了,并且在小红书开个了号,主要是做混剪,已经一万收藏+点赞了。
要知道,混剪时,节奏,画面切换非常快的话非常耗神的,而用了这个,大概5-10分钟就能做1个分钟的视频,其余的时间你让程序去跑就行了。
一开始是剪辑的明星视频,后来剪辑的电影,可以看看以前的明星混剪。
刘雯时尚混剪
https://www.zhihu.com/video/1614194661643448320
自己写了一段Python程序,说一下思路。
- 把一个视频按照镜头分割开,大概一部两小时的电影,能有2000+的镜头,如果是一堆短片,就放在一个文件夹里遍历。
- 取每个镜头的第一帧,截取出来图片。
- 然后利用人脸识别对比,和之前存的一张照片进行对比,达到一定相似度就把这些镜头放在一个文件夹里。这个人脸识别是对比,基本就是AI了。
- 然后倒入pr里进行节奏匹配。用到了一个插件beatedit,这样就可以做一个卡点视频。
<hr/>代码如下,因为我是python新手,所以写的很多都不是很高级,小白应该也可以看懂。
import ffmpy
import face_recognition
import subprocess as sp
import os
import shutil
# 视频分割
def split(path1,path2):
list = os.listdir(path=path1)
for file in list:
file1 = os.path.join(path1,file)
print(file1)
cmd = &#34;scenedetect --input %s detect-content list-scenes split-video --output %s&#34; % (file1,path2)
print(cmd)
p = sp.Popen(cmd, shell=True)
p.wait()
# 视频缩略图生成
def get_thumbnail_from_video(path2):
list = os.listdir(path=path2)
for file in list:
file1 = os.path.join(path2, file)
thumbnail_path = file1.replace(&#34;file2&#34;, &#34;file3&#34;)
thumbnail_path = thumbnail_path.replace(&#34;.mp4&#34;, &#34;.png&#34;)
print(thumbnail_path)
ff = ffmpy.FFmpeg(
inputs={file1: None},
outputs={thumbnail_path: [&#39;-ss&#39;, &#39;00:0:01.000&#39;, &#39;-vframes&#39;, &#39;1&#39;]}
)
ff.run()
# return thumbnail_path
# 视频缩略图生成 视频人脸识别
def face_con(video_path,targetPath,mp4file):
list = os.listdir(path=video_path)
for file in list:
file1 = os.path.join(video_path, file)
picture_of_liuyifei = face_recognition.load_image_file(&#39;aima.jpg&#39;)
liuyifei_encoding = face_recognition.face_encodings(picture_of_liuyifei)[0]
# 加载对比图片
unknown_picture = face_recognition.load_image_file(file1)
unknown_face_encoding = face_recognition.face_encodings(unknown_picture)
if len(unknown_face_encoding) > 0:
first_image_encoding = unknown_face_encoding[0]
# print(unknown_face_encoding)
# 用`compare_faces`方法继续对比得到结果,
# 值得注意的是第一个参数是一个列表,可以传多个图片参数进行对比
results = face_recognition.compare_faces([liuyifei_encoding], first_image_encoding)
# 图片移动
if results[0] == True:
print(&#34;图片中包含女神&#34;)
title = file.split(&#34;.&#34;)[0] +&#34;.mp4&#34;
print(title)
file2 = os.path.join(mp4file,title)
newPath = shutil.move(file2, targetPath)
print(f&#34;已经移动到:{newPath}&#34;)
else:
print(&#34;未找到女神!&#34;)
if __name__ == &#39;__main__&#39;:
path1 = r&#34;E:\movie\哈利波特与阿兹卡班的囚徒\file1&#34;
path2 = r&#34;E:\movie\哈利波特与阿兹卡班的囚徒\file2&#34;
path3 = r&#34;E:\movie\哈利波特与阿兹卡班的囚徒\file3&#34;
path4 = r&#34;E:\movie\哈利波特与阿兹卡班的囚徒\file4&#34;
split(path1=path1,path2=path2)
get_thumbnail_from_video(path2=path2)
face_con(video_path=path3,targetPath=path4,mp4file=path2)虽然说这样做出来的混剪并没有什么逻辑可言,但是你要是展示美女,也就无所谓了。
可以再看看其他的:
金晨广告混剪
https://www.zhihu.com/video/1614195855212363776
刘诗诗广告混剪
https://www.zhihu.com/video/1614266825134608384
《包法利夫人》电影混剪
https://www.zhihu.com/video/1614267561205477376
其实找广告素材也是一个比较难的事情,而且还得找这种无水印的,最好的话,你还得去学一点爬虫才行。
<hr/>当然,如果你觉得麻烦,也可以找一款AI智能短视频制作软件来代替,同样可以轻松实现AI自动剪辑做视频。
万彩微影(传送门:https://www.animiz.cn/microvideo/?zhgg-w553494540),这是一款功能强大的AI智能自动生成短视频工具,可以自动剪辑视频、自动配音、自动出字幕,不管是横屏短视频还是竖屏小视频,都可以轻松制作用它制作,制作好的作品可以广泛用于宣传,动画短片等多个领域,并适合在抖音快手等平台传播吸粉。
万彩微影目前具有6大功能模块:
1.手影( 手绘动画制作工具)
大家在抖音上看到的很火的手绘视频,就可以用它来做。简单4步,轻松出片:添加素材——添加动作动画——配音与字幕——输出与分享。
2.字影(翻转文字动画制作工具)
只需输入文字,自动生成翻转文字动画或快闪效果的文字动画,轻松打造自媒体文字动画视频。
3.图影(图文视频制作工具)
简单复制粘贴文字,系统会自动编排你的文字信息及图片信息,并自动加入配音、字幕、各种转场动画等,一键生成生动有趣的解说视频。
4.影像(电子相册制作工具)
导入照片就能生成精彩相册视频大片、MV,还有多种滤镜、动画特效,让你的视频更出彩。
5.剪辑(视频剪辑制作工具)
只需导入多段视频,自动裁剪、合成视频,无需复杂操作,AI配音、加字幕,智能生成创意视频。
6.视影(文字故事制作工具)
导入文本,一键生成故事视频,轻松打造故事解说视频。
下面给大家看看万彩微影其中的视频剪辑制作工具使用过程:
万彩微影
https://www.zhihu.com/video/1620078813697712128
可以说万彩微影是一款全能的的AI智能短视频制作神器,有了这个工具,小白也能轻松创作短视频!
万彩微影 - AI智能短视频制作软件合集,文字视频制作,图文转视频,手绘视频制作,PPT转动画视频工具现在,短视频剪辑、创作日益AI智能化,想要简化流程、提高创作效果,节约成本,不妨试试上述两种方法,相信你也能轻松制作创意短视频。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|