当前位置: 首页 > news >正文

【video clips 专栏 2 -- videopad 视频拼接】

文章目录

    • 常用视频剪辑工具推荐
    • videopad 视频拼接
      • 如何在 VideoPad 中并排放置两个视频

转自:https://www.imangodoc.com/CHxTwkIj.html

常用视频剪辑工具推荐

请阅读:https://www.videosoftdev.com/cn/free-video-editing-software-no-watermark

videopad 视频拼接

如何在 VideoPad 中并排放置两个视频

VideoPad是一个简单易用的视频编辑软件,让用户能够轻松地编辑和制作具有专业风格的视频。在VideoPad中,您可以将两个多个视频并排放置,实现更加生动有趣的效果。

以下是如何在VideoPad中并排放置两个视频的步骤和代码片段:

步骤一:导入视频
首先,您需要将您要并排放置的两个视频导入到VideoPad中。单击主界面的 “File”按钮,选择“Add File(s)”或“Add Folder”选项,从您的计算机中选择视频文件。选择完毕后,单击“Open”按钮将视频导入到项目容器中。

步骤二:创建新序列
在上一个步骤中,将两个视频文件导入到了项目容器中。接下来,需要为这两个视频文件创建一个新的序列,以便进行后续的编辑。单击主界面顶部的“Sequence”选项卡,在下拉菜单中选择“Add Sequence”选项。在弹出的新建序列窗口中,设置您视频的分辨率和帧速率。

步骤三:并排放置两个视频
创建好新序列之后,您可以将要并排放置的两个视频文件拖动到序列中。将两个视频的位置调整到您想要的位置。如果需要更快速的方式,则可以使用VideoPad中的“Split Screen”工具。选择序列上方的“Split Screen”选项卡,将两个视频文件拖到左右两个分隔栏中。在新窗口中选择您想要的布局方式,例如“Side by Side”,VideoPad便会自动将两个视频并排放置。

步骤四:保存并导出视频
最后一步,就是将编辑好的视频保存并导出了。单击主界面顶部的“Export”选项卡,选择您要保存视频的格式,设置视频的输出路径和文件名。在导出窗口中单击“Start Export”按钮,VideoPad会开始将编辑完成的视频保存到您的计算机中。

以下是在VideoPad中并排放置两个视频的代码片段,可供参考:

// 导入视频
files = listFilesInFolder('C:/Users/xxxx/Downloads');
project.addFiles(files);// 创建新序列
var newSeq = project.createNewSequence('My Video', '1920x1080', '25fps');// 拖动两个视频到序列
newSeq.dropMediaItem(0, newSeq.duration, project.getItemByName('Video 1'));
newSeq.dropMediaItem(newSeq.duration, newSeq.duration, project.getItemByName('Video 2'));// 并排放置
var switcher = newSeq.addSwitcher(1);
switcher.setPosition('100,100');
switcher.setSize('960,540');
switcher.switchTo('1', 'left', project.getItemByName('Video 1'));
switcher.switchTo('2', 'right', project.getItemByName('Video 2'));// 导出视频
var outFile = 'C:/Users/xxxx/My Video.mp4';
var options = {format:    'mp4',codec:    'h264',width:   1920,height:  1080,frameRate: 25,
};
project.export(outFile, 'sequence', newSeq, options);

推荐阅读
videopad 官网教程

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【LLM】局域网内为容器服务启用HTTPS
  • Spring中Bean的相关注解
  • ROM修改进阶教程------如何修改固件 线刷转卡刷 卡刷转线刷 操作中的一些注意事项
  • C++20中头文件bit的使用
  • k8s的环境配置
  • 【Linux】【Vim】Vim 基础
  • Python 数据分析— Pandas 基本操作(下)
  • 使用QT编写有图形界面的TCP局域网聊天室(app)
  • Excel怎么截图?快速捕捉工作表的多种方法
  • 17. 什么是MyBatis中的TypeHandler?如何自定义TypeHandler处理复杂类型?
  • CentOS 7 安装yum使用报错:Cannot find a valid baseurl for repo: base/7/x86_6
  • 使用Python中的`zip()`函数
  • WPF的**逻辑树**和**可视树**。
  • ARM 工业计算机搭载 FUXA 组态软件:开启智能制造新时代
  • STL-stack/queue/deque(容器适配器)
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • 230. Kth Smallest Element in a BST
  • github从入门到放弃(1)
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • JavaScript-Array类型
  • java正则表式的使用
  • java中的hashCode
  • JS数组方法汇总
  • mysql外键的使用
  • Next.js之基础概念(二)
  • nginx 配置多 域名 + 多 https
  • nodejs实现webservice问题总结
  • React系列之 Redux 架构模式
  • 飞驰在Mesos的涡轮引擎上
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 关于extract.autodesk.io的一些说明
  • 日剧·日综资源集合(建议收藏)
  • 如何学习JavaEE,项目又该如何做?
  • 试着探索高并发下的系统架构面貌
  • 算法-图和图算法
  • Mac 上flink的安装与启动
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • #mysql 8.0 踩坑日记
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • $GOPATH/go.mod exists but should not goland
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (二)JAVA使用POI操作excel
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (十八)三元表达式和列表解析
  • (转)Linq学习笔记
  • .JPG图片,各种压缩率下的文件尺寸
  • .NET BackgroundWorker
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .net6 当连接用户的shell断掉后,dotnet会自动关闭,达不到长期运行的效果。.NET 进程守护
  • .Net8 Blazor 尝鲜