文档 项目与文件

导入视频和音频

把可以拿来转描的片段和一段用来对拍子的配乐带进来:哪些格式在哪个系统上管用、片段在时间轴上怎么放、它们是怎么解码的,以及它们的声音。

文件 ▸ 导入 ▸ 视频… 会加一个居中放在画布上的视频图层,文件 ▸ 导入 ▸ 音频… 则加一个音频图层。两者在时间轴上都表现为一条带色的片段条(视频是蓝色,音频是橙色),你可以像在任何剪辑软件里一样滑动和裁剪它。

两者都不存进你的项目。Celas Studio 存的是文件的路径、片段的排布和裁剪点,这让 .cls 保持小巧,但也意味着媒体必须待在原地。它要是挪了,见「素材丢失」。

格式和平台

大部分解码是操作系统做的,所以能放什么取决于这台机器上有哪些编解码器。

WindowsmacOSLinux
视频:mp4、mov、avi、mkv、webm是是不可用
音频:wav、mp3、flac、ogg是是是
音频:aac、m4a、ac3、opus、wma是是不可用

扩展名只负责让文件通过那个窗口;能不能解码,由里面的编解码器说了算。MP4 里的 H.264 是两个系统上最稳妥的参考素材。系统解不了的文件,会像导入失败的图像那样,作为一个标着失败的图层导进来,而不是一个悄无声息什么都不画的图层。

带透明的视频

有两种视频会保留 alpha 通道:带透明的 WebM(带 alpha 的 VP9),以及 QuickTime Animation,也就是动态图形常用来导出的那种 .mov 格式。这两种由 Celas Studio 自己解码,所以即使系统解码器会丢掉 alpha,它们也照样能用。在 Windows 上,.mov 里带 alpha 的 ProRes 和 HEVC 解不了,会以失败状态导进来。

视频导入在 Linux 上完全不能用,MP4 导出也一样。见「平台」。

导入到底做了什么

导入片段时只读取它的时长、尺寸和帧率,所以不管片段多长多大,都是立刻打开,带片段的项目也一样。事先什么都不解码,帧在需要时才解码:播放时比播放头提前一点点,跳转之后就从你跳到的那一帧开始。

只有播放头附近的几帧会留着,所以十秒的片段和两小时的片段占用的内存一样多,也不会往磁盘上写任何东西。上面说的那两种透明格式同样在后台解码,不会拖慢画布。导出、静态图像、共享文件和缩略图则总是等到其中每个视频的准确那一帧,在时间轴上刚跳转完也是如此。

解码用的是操作系统自己的解码器,系统提供硬件加速的地方就用硬件加速。这方面没有什么要配置的。
画布上一个用作转描参考的视频图层,时间轴里是它的片段条。
旧版本会把解码后的帧存在磁盘上的视频缓存里,首选项里还有对应的设置。这些设置已经没有了,旧版本留下的帧文件会在 Celas Studio 启动时删掉。

时间轴上的片段

刚导入的文件得到一个从第 1 帧开始的片段,所以动画的第一帧就是媒体的第一帧。此后这条片段条的表现和你预料的一样:

  • 拖条的中段,可以让片段在时间上挪位
  • 拖任一端,可以裁剪入点或出点
  • 在条上右键,有拆分(在你点的那一帧把它切成两段)和移除片段

一个图层能装同一个文件里的好几段片段,所以你可以把一条原片切开、再给各段重新定时。片段没盖到的帧在条上画成暗的,播放时是空的。

片段按真实时间计量。一段十秒的片段在时间轴上就占十秒,并以真实速度播放,不管文件和项目的帧速率是多少;改项目的帧速率时,每一段视频和音频片段都保持真实长度。在这之前保存的项目,打开时会被转换。

声音

导入的视频会带着它的声音。声音属于视频图层,所以移动或修剪片段时,它的音频也跟着走。静音在图层的右键菜单里,而且可以撤销。

视频图层和音频图层都会在图层下方单独的一行里画出波形,你给一个动作或一段口型定时时,拖动播放头对的就是它。波形跟着电平走:淡出会明显变细,提升会变粗,任何提升到超过满刻度、会失真的地方都用红色画出来。图层发不出声时(被静音,或者别的图层开着独奏),它的波形行会画得发暗,音频图层的条变成棕色,视频图层的片段条则不再显示波形带。

波形行标签的右端有两个按钮:M(静音)和 S(独奏)。它们决定播放时、拖动预览时和导出的文件里能听到什么。只要有图层开着独奏,就只听得到开了独奏的图层,被静音的图层即使开着独奏也依然无声。每次点击都可以撤销,独奏和静音一样会随项目一起保存。

属性面板对这两种图层都显示一节音频:

控件默认值范围
电平0 dB-60 dB 到 +12 dB
静音关开或关

电平以分贝为单位调高或调低这个图层的音量。想把一段太轻的录音拉高,就设成 +4 dB;想做淡入淡出,就给它打关键帧。它在时间轴上的图层下面有自己的一行,和任何其他通道一样可以加缓动。-60 dB 视为静音。静音和电平都随项目一起保存。

音频图层没有变换:它没有位置、旋转、缩放、锚点或不透明度这些行,也不能当父级。在图层面板里放到它上面的图层会落在它旁边。声卡只在真正有声音播放时才打开,所以没有声音的项目根本不会打开音频设备。

播放时声音跟着时间轴走,你一停它也停。开着音频拖动预览时,在停止播放的状态下拖动播放头或者逐帧步进,会播放那一帧下面的声音:见「播放」。导出时音频只混进 MP4,别的都不混:MOV、WebM、动态 WebP 和 GIF 都是无声的,也没有办法单独导出一个声音文件。见「导出」。

时间轴里的一个视频图层,带着它的波形行和电平行,属性面板上显示着电平和静音。

值得知道的几件事

  • .webp 文件永远按静态图片导入,哪怕它是动态的。
  • GIF 不能导入。
  • .mkv 能导入但不能导出;请渲染成 MP4、MOV、WebM 或 WebP。
  • 视频图层可以当剪贴蒙版的父级,用当前的视频帧裁切它的子级。请看「蒙版与剪切」。
  • 音频图层从不画在画布上,时间轴里也没有运动模糊开关。