基于cv2读取视频流、人脸级联分类器的帧识别,不面对界面UI的视频剪辑,而是通过帧画面分析剪辑的方式,生成视频。

API命令要在test文件下使用,或者在项目的源目录下使用。
时间列表的确定,需要用VideoFrameAnalyse

自动生成短视频
from pack_age.standard_out_array_video import StandClipVideoClass
StandClipVideoClass(vdop,outfile,mintt,face_cls,sepa_section).clip_short_video()
vdop:输入文件视频路径
outfile:输出文件视频路径
mintt:输出视频分钟
face_cls:指定人脸识别器,int,1,动漫人脸,2,电影人脸。
sepa_section:交叉剪辑的分区数,3,就是把整个视频分为3个片区分别剪辑,剪辑出来的比较完整,1,就是不分区,直接在原视频时间轴上剪。

剪辑24分钟以上的长视频,生成5分钟视频
from pack_age.call_use_focus_beginframe import call_use_vritual_cut
call_use_vritual_cut(vdop,outfile,face_cls)
vdop:输入文件视频路径
outfile:输出文件视频路径
face_cls:指定人脸识别器,int,1,动漫人脸,2,电影人脸。

时间列表文件来做视频
from pack_age.out_list_video import time_list_to_video, part_to_chipvideo
time_list_to_video(timefile,vdop,outfile,timemark)
产生文件
{
"./mp3/all.mp3",outfile=outfile
}
timefile:时间列表文件,是个txt文档。
vdop:输入文件视频路径
outfile:输出文件视频路径
timemark:时间戳标记,1,表示调试,会输出含时间戳的,以调整时间列表里的时间,0,输出正常调试好的时间轴

剪辑出素材,素材剪辑。
from pack_age.out_list_video import time_list_to_video, part_to_chipvideo
part_to_chipvideo(timelistmarknamefile,vdop,resource_video_name)
timelistmarknamefile:timelistmarknamefile文件
vdop:输入的源视频
resource_video_name:源视频的文件名,比如xx电影,动漫之类的。
会自动生成一个各个小视频的路径标志文档,用于之后的寻找或者合成视频

文档视频路径合成视频剪辑
from pack_age.make_video_from_file import filetxt_to_video
filetxt_to_video(filevideopath)
输出文件
{
"./mp3/file_video.mp3",outfile="./output/file_video.mp4"
}
filevideopath:filevideopath文件,格式,直接复制的绝对路径,一行放一个视频路径

文本转语音
from pack_age.txt_video_test import read_content
read_content(file)
输出的文件
{
"./resource/语音文本framelist.json",这个要在之后的生成视频的检测的使用用到
"./resource/语音文本再分段检测.txt",检测有没有分段好
"./resource/语音文本再分段检测对照修改.txt",这是对照修改,然后将修改后的内容,复制回file里面,再重新读取生成
"./resource/语音文本字幕.txt",语音对应的字幕。
"./resource/语音文本所需视频路径.txt",语音文本要添加的对应的视频的绝对路径,格式也是含“>>"的路径格式,地址放在尖括号里,如<视频绝对路径地址>,根据提示来确定放的个数
"./mp3/text_all.wav",语音文件,文本转语音的文件
}
file:文本文件,有个语音文本格式,要用两个“>>”作为分段的分隔。

文本语音转视频
from pack_age.make_video_from_file import txt_voice_to_video_demo, combine_txt_music_voice_video_demo
txt_voice_to_video_demo(textvideofile)
combine_txt_music_voice_video_demo(background_music_path,bc_volume,ma_audio_volume=+0.0)
输出的文件
{
"./output/txt_file_video.mp4",纯视频
"./output/txt_music_video_background.mp4",包含语音背景音乐的视频文件
"./mp3/txt_video_file_music.mp3",这个基本用不到的
"./resource/语音文本视频路径需要增加减少的.txt"
"./resource/语音文本framelis2.txt",这个是用来的底层的,没用到
}
textvideofile:文件视频路径
background_music_path:背景音乐路径
bc_volume:背景音乐增加的音量,格式“+1.5”
ma_audio_volume:语音文本音量增加或者减少的。格式“+1.5”

一般要用文本转语音,添加视频路径地址到文件后,再可以运行文本语音转视频。

码云:VirtualClip: 基于cv2读取视频流、人脸级联分类器的帧识别,不面对界面UI的视频剪辑,而是通过帧画面分析剪辑的方式,生成视频。

视频虚拟剪辑工具_VirtualClip相关推荐

  1. 极简视频录制/剪辑工具-Camtasia Studio9

    由于疫情影响,许多会议.课程.毕业答辩等工作均设为线上,有时课程可能没有回放,或是会议领导的总结发言等可能需要反复观看,又或是毕业季的网上答辩,学生生涯中一次美好的回忆,将其记录下来日后观看,别有一番 ...

  2. 这款视频录制剪辑软件千万别错过!

    案例:有没有录制完成之后,可以直接剪辑视频的软件? [我的工作经常需要对电脑上的内容进行录制.剪辑.我每次都需要使用录屏工具录制完成后,再使用视频剪辑工具进行剪辑,十分麻烦.想问一下有没有软件既能录屏 ...

  3. 做短视频的必备工具和素材网,一部手机就能做,稳定收益200多

    新手在短视频平台靠播放量一天能获得200多收益?是的,做得好的话还不止这么多. 每天空闲时间用手机操作1-2个小时(前期会花费一些时间熟悉和铺路),一天多个100-200收益还是很轻松的. 想要做好短 ...

  4. 有哪些好用的视频剪辑工具?这五种编辑方法很好用

    有哪些好用的视频剪辑软件呢?视频剪辑是一项常见的多媒体处理技术,它可以将多个视频片段合并为一个完整的视频,也可以对视频进行剪切.调整画面大小.增加特效等操作,以达到更好的视觉效果和传播效果.对于需要制 ...

  5. 注入点批量收集工具_如何批量处理短视频,剪辑片头片尾、加图片水印

    很多时候,我们出于收藏.创作.发布等需求,想要对已收集来的短视频素材进行片头片尾的剪辑.添加图片水印的处理.常用的工具一般是:视频剪辑高手.而今天小编就用视频剪辑高手这款工具,教大家如何批量剪辑短视频 ...

  6. android 视频剪辑工具,视频剪辑工具手机版

    视频剪辑工具手机版是专门为喜欢做视频的用户精心准备的一款非常好用的视频制作,视频剪辑神器.视频剪辑工具手机版上有着非常多的强大的功能,只需要几步就可以制作出精美的短视频了.有了它每个人都可以成为Vlo ...

  7. android 视频剪辑工具,微剪辑视频剪辑工具

    微剪辑视频剪辑工具app是一款人人都能很快学会的安卓视频剪辑神器.微剪辑视频剪辑工具app拥有多种非常专业的商品剪辑功能,微剪辑视频剪辑工具还有众多的素材全都可以免费使用! 软件介绍 微剪辑视频剪辑工 ...

  8. 云剪智能混剪软件/批量剪辑工具技术源码框架---- 一键生成上亿条原创视频

    云剪编辑系统.云剪矩阵系统.混剪系统主要是短视频平台的视频制作一个工具.今天我就和大家分享一下这款产品的主要功能和部件.这款产品的主要功能是视频剪辑合成功能,这个视频剪辑合成功能的主要核心是简单的多段 ...

  9. AI伪原创混剪软件脚本,短视频伪原创剪辑工具必备神器

    AI伪原创混剪脚本,伪原创剪辑必备神器[永久脚本+详细教程] AI伪原创混剪软件脚本,短视频伪原创剪辑工具必备神器 设备需求:电脑 软件截图: ---------------------------- ...

最新文章

  1. 文件上传获取file的全路径名_Java中的File类与I/O流
  2. 0间隔24h采集线报+源码的资源网
  3. Jenkins 在Windows下插件无法安装问题解决
  4. can总线配置读入是什么意思_CAN总线基础知识学习笔记
  5. 记事本编写Java代码
  6. IOS YYKit 源码解析
  7. 一个核函数把低维空间映射到高维空间的例子
  8. plc的指令语句表是什么?
  9. 【LED灯屏控制器】AG10K 烧录程序(2)
  10. 桌面应用程序与web应用程序
  11. 园区人工智能开启双创模式,“1+N”创新型组织发展成效初显
  12. A component required a bean of type ‘com.yida.data.religion.common.dao.AddressInfoMapper‘ that could
  13. 微信公众平台开发(PHP)(二) 微信公众平台示例代码分析
  14. JS + HTML + CSS 实现Todolist
  15. HTML lable标签
  16. 快手集福气中国牛 2021快手集福卡活动规则
  17. 安踏正式宣布王一博成为其全球首席代言人
  18. 要怎么在计算机里清除桌面内存,怎么清理电脑内存
  19. 关于protel99se建自己的库
  20. mem系列函数(memcpy)

热门文章

  1. 获得CSDN下载积分
  2. 在J2ME编程中使用Nokia的中文模拟器
  3. python基础语法 - 函数
  4. 杰控组态变量存入数据库
  5. 【ACO TSP】基于matlab改进的蚁群算法求解旅行商问题【含Matlab源码 242期】
  6. LPC总线之:ISA总线(X-Bus总线)、EISA总线、LPC总线
  7. 【Vue】032-尚硅谷-尚品汇-mockjs模拟数据---20230111
  8. 三菱波特率切换协议破解
  9. 电视剧《人世间》观后感
  10. WPS解决编辑受限却忘记密码文件办法