本教程只发布于https://www.cnblogs.com/Icys
注意:本教程需要一定的命令行和视频编码知识,请谨慎食用。
这些文件UP主将打包好放到群里,大家也可以自己去下载
首先把下载的这些文件无脑丢一起

最好放在一个剩余空间比较大的地方,否则到时候缓存文件会把你磁盘撑爆掉。
在这个文件夹下面建立一个名为workspace的文件夹。
在workspace中,把你想要处理的视频文件命名为source.mp4 (按照你原来文件夹灵活改后缀,当然之后的命令里的后缀也需要对应修改,总之后缀和视频编码要适应)。
在workspace下同时建in,out两个文件夹。

新建一个文本文档

打开,修改内容为
start cmd
保存后,重命名为run.bat

双击打开

在弹出的窗口里输入
..\ffmpeg -i source.mp4 .\in\%06d.png -c:v vulkan
这里用到了vulkan作为加速器,如果无法运行可以把-c:v vulkan删除(后文不在赘述)
耐心等待拆分完毕
输入
..\ffmpeg -i source.mp4 -acodec copy -vn source.aac -c:v vulkan
这里通常是.aac格式,如果不行就换成.mp3格式
耐心掉电分离完毕
这个步骤可以执行0到无数次,直到满足你的需求,也可以和下面步骤调换顺序执行,下文同理
输入
..\rife-ncnn-vulkan -i .\in -o .\out
耐心等待补帧完毕
如果您是多显卡用户,并且程序无法准确调用到您想要的GPU,可以使用这个命令,下文同理
..\rife-ncnn-vulkan -i .\in -o .\out -g GPU编号这里的GPU编号从0开始,您可以一个一个测试,直到调用到您的GPU。或者您可以用逗号(
,)分割GPU编号,以达到调用多个GPU的目的。如
..\rife-ncnn-vulkan -i .\in -o .\out -g 0,1,2
补帧完毕后再输入
rd /s /q in
rename out in
md out
对于超分您有许多选项可以选择
命令模板
..\realcugan-ncnn-vulkan -i .\in -o .\out -noise-level 降噪等级 -scale 放缩倍率
这里的降噪等级可选值为(-1/0/1/2/3),数字越大表示降噪越强,-1代表不进行降噪处理
这里的放缩倍率可选择为(1/2/3/4),输入多少就代表把原来分辨率放大多少倍(宽高的倍率,像素是其平方倍)
命令例子
..\realcugan-ncnn-vulkan -i .\in -o .\out -noise-level 1 -scale 4
..\realcugan-ncnn-vulkan -i .\in -o .\out
rd /s /q in
rename out in
md out
输入命令
..\ffmpeg -i source.mp4
找到** fps这样的字样

..\ffmpeg -f image2 -framerate 新的帧率 -i .\in\%08d.png -i source.aac -c:v 编码器 -crf 18 out.mp4
这里新的频率取决于您补帧的次数,原来是30fps,补过一次就是60,两次就是120。
而编码器参照下面这张表(GPU编码需要更高的质量可以以通过-b选项来设置,推荐视频码率: 1080p大于6000kbps(-b 6000k); 4k大于20000kbps(-b 20m); 8k大于40000kbps -b 40m)
| 名称 | |
|---|---|
| hevc_amf | AMD显卡专用(效果最差) |
| hevc_nvenc | NVIDIA显卡专用(效果倒数第二) |
| hevc_qsv | INTEL显卡专用(效果第二) |
| libx265 | CPU通用(最慢,但是效果最好) |
例如我这里补过一次帧,而且我是AMD的GPU,那么我就应该输入
..\ffmpeg -f image2 -framerate 60 -i .\in\%06d.png -i source.aac -c:v hevc_amf -crf 18 -b 20m out.mp4
或者我追求质量
..\ffmpeg -f image2 -framerate 60 -i .\in\%06d.png -i source.aac -c:v libx265 -crf 18 out.mp4
转码结束之后就可以了,workspace下的out.mp4就是转好的文件了。
rd /s /q in
rd /s /q out
del source.aac
1.postman介绍Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。2.下载安装官网地址:https://www.postman.com/下载完成后双击安装吧,安装过程极其简单,无需任何操作3.使用教程这里以百度为例,工具使用简单,填写URL地址即可发送请求,在下方查看响应结果和响应状态码常用方法都有支持请求方法:getpostputdeleteGet、Post、Put与Delete的作用get:请求方法一般是用于数据查询,
在VMware16.2.4安装Ubuntu一、安装VMware1.打开VMwareWorkstationPro官网,点击即可进入。2.进入后向下滑动找到Workstation16ProforWindows,点击立即下载。3.下载完成,文件大小615MB,如下图:4.鼠标右击,以管理员身份运行。5.点击下一步6.勾选条款,点击下一步7.先勾选,再点击下一步8.去掉勾选,点击下一步9.点击下一步10.点击安装11.点击许可证12.在百度上搜索VM16许可证,复制填入,然后点击输入即可,亲测有效。13.点击完成14.重启系统,点击是15.双击VMwareWorkstationPro图标,进入虚拟机主
动漫制作技巧是很多新人想了解的问题,今天小编就来解答与大家分享一下动漫制作流程,为了帮助有兴趣的同学理解,大多数人会选择动漫培训机构,那么今天小编就带大家来看看动漫制作要掌握哪些技巧?一、动漫作品首先完成草图设计和原型制作。设计草图要有目的、有对象、有步骤、要形象、要简单、符合实际。设计图要一致性,以保证制作的顺利进行。二、原型制作是根据设计图纸和制作材料,可以是手绘也可以是3d软件创建。在此步骤中,要注意的问题是色彩和平面布局。三、动漫制作制作完成后,加工成型。完成不同的表现形式后,就要对设计稿进行加工处理,使加工的难易度降低,并得到一些基本准确的概念,以便于后续的大样、准确的尺寸制定。四、
2022/8/4更新支持加入水印水印必须包含透明图像,并且水印图像大小要等于原图像的大小pythonconvert_image_to_video.py-f30-mwatermark.pngim_dirout.mkv2022/6/21更新让命令行参数更加易用新的命令行使用方法pythonconvert_image_to_video.py-f30im_dirout.mkvFFMPEG命令行转换一组JPG图像到视频时,是将这组图像视为MJPG流。我需要转换一组PNG图像到视频,FFMPEG就不认了。pyav内置了ffmpeg库,不需要系统带有ffmpeg工具因此我使用ffmpeg的python包装p
Transformers开始在视频识别领域的“猪突猛进”,各种改进和魔改层出不穷。由此作者将开启VideoTransformer系列的讲解,本篇主要介绍了FBAI团队的TimeSformer,这也是第一篇使用纯Transformer结构在视频识别上的文章。如果觉得有用,就请点赞、收藏、关注!paper:https://arxiv.org/abs/2102.05095code(offical):https://github.com/facebookresearch/TimeSformeraccept:ICML2021author:FacebookAI一、前言Transformers(VIT)在图
1.1.1 YARN的介绍 为克服Hadoop1.0中HDFS和MapReduce存在的各种问题⽽提出的,针对Hadoop1.0中的MapReduce在扩展性和多框架⽀持⽅⾯的不⾜,提出了全新的资源管理框架YARN. ApacheYARN(YetanotherResourceNegotiator的缩写)是Hadoop集群的资源管理系统,负责为计算程序提供服务器计算资源,相当于⼀个分布式的操作系统平台,⽽MapReduce等计算程序则相当于运⾏于操作系统之上的应⽤程序。 YARN被引⼊Hadoop2,最初是为了改善MapReduce的实现,但是因为具有⾜够的通⽤性,同样可以⽀持其他的分布式计算模
我是Ruby新手,并被要求在我们的新项目中使用它。我们还被要求使用Padrino(Sinatra)作为后端/框架。我们被要求使用Rspec进行测试。我一直在寻找可以指导在Padrino上使用RspecforRuby的教程。我得到的主要是引用RoR。但是,我需要RubyonPadrino。请在任何入门/指南/引用/讨论等方面指导我。如有不妥之处请指正。可能是我没有针对我的问题搜索正确的词/短语组合。我正在使用Ruby1.9.3和Padrinov.0.10.6。注意:我还提到了SOquestion,但它没有帮助。 最佳答案 我没用过Pa
目前我正在使用这个正则表达式从YoutubeURL中提取视频ID:url.match(/v=([^&]*)/)[1]我怎样才能改变它,以便它也可以从这个没有v参数的YoutubeURL获取视频ID:http://www.youtube.com/user/SHAYTARDS#p/u/9/Xc81AajGUMU感谢阅读。编辑:我正在使用ruby1.8.7 最佳答案 对于Ruby1.8.7,这就可以了。url_1='http://www.youtube.com/watch?v=8WVTOUh53QY&feature=feedf'url
文章目录1.任务背景2.任务目标3.相关知识点4.任务实操4.1安装配置JDK4.2启动FISCOBCOS4.3下载解压WeBASE-Front4.4拷贝sdk证书文件4.5启动节点4.6访问节点4.7检查运行状态5.任务总结1.任务背景FISCOBCOS其实是有控制台管理工具,用来对区块链系统进行各种管理操作。但是对于初学者来说,还是可视化界面更友好,本节就来介绍WeBASE管理平台,这是一款微众银行开源的自研区块链中间件平台,可以降低区块链使用的门槛,大幅提高区块链应用的开发效率。微众银行是腾讯牵头设立的民营银行,在国内民营银行里还是比较出名的。微众银行参与FISCOBCOS生态建设,一定
这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:FlashMessagesinPartials(Rails3)我正在做MichaelHartl的Railstutorial和listing7.26将flash消息添加到应用程序布局:...">...这很好用。但是,我试图通过在我的部分文件夹中创建一个_flash.html.erb来清理这段代码...">-->...并且比使用......在我的应用程序布局中,我的所有Rspec测试开始失败,每个测试都显示以下消息:Failure/Error:before{visitsignup_path}ActionView: