录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店
REAPER

REAPER在服务器上的妙用

( 9 )
 
[收藏]

1568
#1 19-12-23 00:01

REAPER在服务器上的妙用

众所周知,REAPER拥有Linux版。


而这个世界上最流行的服务器操作系统是什么?Yes! Linux!

本文介绍的正是REAPER在服务器上的妙用,并在Linux下演示。(在Windows Server、Windows Desktop、MacOS也可以有一样的用法)

REAPER的命令行参数
你可以在命令行里输入reaper -h来查看所有关于REAPER的参数:

➜  ~ reaper -h
Usage: reaper [options] [filename.rpp] [filename.wav]

Options:
   -audiocfg : show audio configuration at startup
   -cfgfile file.ini : use full path for alternate resource directory, otherwise uses default path
   -new : start with new project
   -template filename.rpp : start with template project
   -saveas newfilename.rpp : save project (after creating/loading) as file
   -renderproject filename.rpp : render project and exit
   -ignoreerrors : do not show errors on load
   -nosplash : do not show splash screen window
   -splashlog /path/to/filename.log : write splash screen message log to file
   -newinst | -nonewinst : override preference for new instance checking
   -close[all][:save|:nosave] : close project(s), optionally not prompting for save
   -batchconvert filelist.txt : batch converter mode, filelist.txt includes:
      - list of files to convert:
        filename.wav
          or
        filename.wav(TAB CHARACTER)outputfile.wav
      - <CONFIG block:
        - <FXCHAIN sub block with contents of FxChain file
        - FXCHAIN 'fxchainfilename' (use full path if specified, otherwise FxChains directory)
        - <OUTFMT block (base64 output format, copy from project file)
        - SRATE 44100 (omit to use source samplerate)
        - NCH 2 (omit to use source channel count)
        - RSMODE modeidx (resample mode, copy from project file)
        - DITHER 3 (1=dither, 2=noise shaping, 3=both)
        - USESRCSTART 1 (write source media BWF start offset to output)
        - PAD_START 1.0 (leading silence in sec, can be negative)
        - PAD_END 1.0 (trailing silence in sec, can be negative)
        - OUTPATH 'path'
        - OUTPATTERN 'wildcardpattern'


首行介绍的便是usage(用法),可选参数一共有3个:
  • options(下面的选项)
  • filename.rpp(工程文件)
  • filename.wav(需要输出的音频文件)

options里所有的参数在帮助有详细解释与示范,我们这里只介绍renderproject。这里所有的参数都很简单,一目了然。

renderproject

我们新建一个工程命名为render_test,新建一个轨道放入测试音频,再为这个轨道加入一个压缩效果器,调成有明显效果的样子以便观察效果,最后保存这个工程。


我的工程文件名为render_test.RPP,在命令行输入以下命令并执行

reaper -renderproject render_test.RPP


你会看到REAPER就自动render那个工程。

我生成的文件去哪了

Kommit的发现!生成的文件路径跟你的工程render选项有关,如果你跟我一样是默认的选项,那就被渲染到那个目录里;如果没有设置文件名,那被生成的文件就为 .wav(格式也跟随默认)。


图中上面轨道的是原始文件,图下的是刚刚经过效果器生成的文件:


说好的服务器妙用呢

刚刚我是在图形界面下操作,在无图形界面的服务器上也是一样的。


无图形下使用的注意事项

有一些插件不依赖图形界面就能够运行,如Cockos、Airwindows等插件,便能在无图形界面下运行;像Kontakt、Waves、FabFilter、Dragonfly等插件就必须在有图形界面下使用。服务器也有图形界面噢,如Windows Server都是图形界面,Linux服务器也可以装图形界面。

优势

使用命令行操作主要是为了批量的自动化操作,能够配合其他程序,分担本机的运算压力。
我觉得主要有2个优势:
  • 定时执行
  • 渲染场

你们有脑洞大开的应用场景吗?欢迎在下方留言评论。

REAPER在服务器上的妙用







本帖最后由 Tee 于 19-12-23 00:07 编辑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
观众反应
:完全没看懂

1540
#2 19-12-23 00:24
不知能否实现上传到服务器上的音频自动批量加水印?
这样别人通过web访问你的网站听到的试听内容都是自带水印的了。

1568
#3 19-12-23 00:28
Aquoibon 发表于 19-12-23 00:24
不知能否实现上传到服务器上的音频自动批量加水印?
这样别人通过web访问你的网站听到的试听内容都是自带 ...

如果只是简单的合成,那有更多比REAPER更方便的做法,如使用python库。当然REAPER也可以做到。说个REAPER用户都知道的科普,REAPER工程文件本质就是一个文本文件,可以根据规则来修改、新建、生成REAPER工程文件,来实现非常复杂的事情。还有Ryusa提到的版本管理,都能方便的实现 本帖最后由 Tee 于 19-12-23 00:29 编辑

1581
#4 19-12-23 01:28
那些命令行参数,在windows里也可以使用吗?

2269
#5 19-12-23 07:57
哈哈哈,顶顶顶

1568
#6 19-12-23 09:15
dsynoiz 发表于 19-12-23 01:28
那些命令行参数,在windows里也可以使用吗?

可以的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

962
#7 19-12-23 12:19
看不懂,膜拜中!

24
#8 19-12-23 12:20
太厉害了,这就是我想要的工作流()

1568
#9 19-12-23 13:21
ChesTeR_Lee 发表于 19-12-23 12:20
太厉害了,这就是我想要的工作流()

一键生成,打卡下班,这也是我想要的工作流()

5431
#10 19-12-23 14:03
我期待更先进的Reamote
观众反应
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索