简介
在浏览器中运行的视频编辑器曾经意味着一个玩具:一个轨道,几个过滤器,一个水印。 视频工作站建立在与ToolBuddy的音频工作站相同的工作室基础上,具有真实的时间线、编辑所选剪辑的控制面板以及使用浏览器自己的硬件编码器在设备上渲染的导出引擎。
本概述列出了工作站今天的作用,并解释了它背后的设计选择:在您的设备上而不是在服务器上进行处理,因此没有任何东西可以上传,没有队列,也没有计划层。
如果您想要分步版本,请阅读在线编辑视频的指南;此页面是功能目录。
时间线和编辑
带有缩略图和波形的视频、文本和音轨;从时间线中添加轨道。 工具:选择、刀片、拆分、删除、波纹删除、复制、撤销、重做、捕捉和全屏,通过“查看”菜单和键盘放大。
编辑:拆分、修剪、波纹删除、滚动、滑动、跨轨道移动、标记、复制和粘贴、推动、I/O范围,以及也可以跳到时间的⌘K操作搜索。 剪辑承载速度(0.1×至4×),冻结帧,分离音频,裁剪和翻转。
- 一次导入许多文件,按顺序在主轨道上或每个文件在自己的轨道上。
- 从其他视频工具移交或从系统(已安装的应用程序)打开的文件。
- 通过恢复和丢弃保存在此设备上的项目;在导出之前,会列出丢失的文件以重新链接。
动作、外观和文本
位置、大小、旋转、不透明度和音量的关键帧,带有缓和、自动键、时间线上的钻石和预览中的拖动来写入键。 九种运动预设(放大、缩小、平移和缩放、平移、弹出、淡入和淡出)创建了普通键,然后您可以调整。
颜色:亮度、对比度、饱和度、温暖、色调、色调、褪色的黑色、小插图、颗粒和模糊;20个滤镜;18个色彩分级预设,带有强度滑块和分色;模糊背景填充。 文本:19种字体、大小、颜色或渐变、大写、下划线、字母间距、行高、轮廓、阴影、框、13个动画和14个预设。
- 27个过渡:交叉淡出、下降、闪光、模糊、滑动、推、擦拭、时钟、分割、百叶窗、圆圈、钻石、缩放和旋转,每次切割或每次切割。
- 在每种剪辑类型上淡出;在水平框架中垂直视频的模糊背景填充。
- YouTube、Shorts、Reels和方形柱子的项目框架预设。
设备上的字幕
自動字幕使用在瀏覽器中執行的語音模型(英語,word定時,五分鐘視窗),因此兩個小時的錄音的音訊永遠不會離開機器。 导入SRT或VTT,使用查找和替换和移位在列表中编辑提示,并使用word突出显示、流行或卡拉OK从八种样式中选择一个。
导出时,字幕被绘制到图片中或被留出,并下载为SRT、VTT或TXT。
导出引擎
导出渲染您设备上的每一帧,并使用WebCodecs进行编码:MP4(H.264、HEVC、AV1)或WebM(VP9、AV1),按质量或目标文件大小,在桌面上高达4K,在手机上高达1080p。 預設涵蓋最佳品質、網路1080p和25歲以下MB或10歲以下MB檔案。
在开始导出之前,工作站会探测浏览器的确切大小和比特率;当所选编解码器无法对其进行编码时,它会返回另一个编解码器或WebM,并在结果中显示。 进度显示剩余时间,并在您在导出中途关闭页面之前发出警告。 完成的文件下载或交给Compressor、Converter、Watermark或GIF工具。
- 导出开始时无法读取的文件会立即命名,并带有“选择文件”按钮来重新链接它,而不是几分钟后失败。
- 当您需要一个部分时,仅导出从内到外的范围。
- 将帧导出为 PNG 到图像工作站,或将音频介质导出到音频工作站。
为什么是设备上处理
上传素材需要花费两倍的时间(上下),将您的文件放在第三方服务器上,并以水印或付费墙结束。 设备上的渲染会完全删除上传内容,保持素材私密性,并使用笔记本电脑或手机已有的硬件编码器。
权衡是诚实的:限制是机器的内存和浏览器编解码器。 工作站在它們內部工作(4K預覽代理、手機1080p、編解碼器回退),而不是假裝它們不存在。
撰写者
Ankit Kumar
ToolBuddy 高级软件工程师兼创始人
使用 WebAssembly、Web Audio 和 Canvas 技术设计浏览器优先的实用程序,上传要求为零。