跳转到内容
打开/关闭菜单
  • 346 条目
  • 1 用户
  • 368 编辑
motewiki
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

Ardour/Video-timeline/Setup

来自motewiki

本页介绍 video 子系统的安装与配置。如果所有功能都跑在一台机器上,且 Ardour 来自 ardour.org 的发行版,则无需任何配置——所需工具已包含在下载安装包内。

单机设置

从源码编译或从第三方仓库安装时,需要手动安装以下三个工具:

Ardour 要求 xjadeo ≥ 0.6.4、harvid ≥ 0.7.0 以及 ffmpeg(已知可用版本:1.2、2.8.2、5.0)。为避免与发行版包冲突,Ardour 查找的是

ffmpeg_harvid

ffprobe_harvid

。 四个应用都必须在

$PATH

中(例如

$HOME/bin

/usr/local/bin

);harvid 的二进制发行版附带 ffmpeg_harvid 与 ffprobe_harvid。ardour.org 的二进制版本包含全部相关工具,多数 GNU/Linux 发行版也提供它们。

video 工具的二进制发行版可通过 ardour.org 的专用安装脚本获得:install_video_tools.sh。Linux 上最简单的安装方式是在终端运行:

sh -c "$(curl -s -L http://git.io/tVUCkw)"

Studio 设置

搭建合适的 A/V 后期制作 studio 比较复杂,建议先熟悉上一节涉及的工具。与尽量简化 single machine 设置的思路不同,studio setup 注重模块化:

  • Ardour → 视频显示设备的同步应由外部手段完成:Jack transport(netjack)、MTC、LTC(OSC 和/或 ssh-pipe 也可行,但会引入额外延迟与抖动)
  • Ardour 启动
    XJREMOTE
    (环境变量,默认
    xjremote
    ,随 xjadeo 附带)
  • 方式一:写自定义 shell 脚本,ssh 到远程机器上启动/控制 xjadeo、选择 sync source,并通过 ssh 传递 ardour ⇔ xjadeo 之间的通信(xjadeo 以 stopped 状态启动 session)
  • 方式二:改写 xjremote 行为——用 OSC 等方式替代与本地 xjadeo 进程的 IPC;xjadeo 常驻运行,Ardour 仅通过 OSC 通知其加载文件和设置 offset,示例脚本见 xjremote-osc
  • 若 video server 在远程机器上,需要在 Ardour > Preference > Video 中配置 video server 的主机名
  • 各机器最好有共享文件夹(NFS 或类似):Ardour 的导入(extract audio)与导出(mux)功能都依赖能访问到视频文件,且视频导入会把文件转码为便于逐帧定位的 proxy 格式

相关页面