VST套用長時間的檔案很耗時間,如何加速?

本文由 nonnn2017-03-11 發表於 "錄音、MIDI、音樂製作" 討論區


  1. nonnn

    nonnn New Member

    註冊日期:
    2017-03-11
    文章:
    12
    讚:
    0
    大家好,個人常需要後製上課的錄音(純人聲)
    但是有一個動作十分費時!

    ——————— 以下是我的電腦硬體 ———————
    Windows 7 旗艦版 64-bit SP1
    CPU: Intel Xeon E3 1230 v2 @ 3.30GHz
    Ivy Bridge 22nm 製程
    RAM: 20.0GB 雙通道-通道 DDR3 @ 798MHz (9-11-11-29)
    主機板:ASRock B75 Pro3 (CPUSocket)
    圖形裝置:P-19 DVI (1280x1024@60Hz)、
    4095 MBNVIDIA GeForce GTX 1050 Ti (MSI)
    儲存裝置:931GB ATA WDC WD1003FBYX-0 SCSI Disk Device (SATA)


    執行的VST:A.O.M. Audio Plug-ins—Invisible-Limiter-G2
    試用版每隔一段時間產生靜音

    不同硬體下的執行時間~有在PCDVD的這串提問過:徵求測試執行所需時間

    MP3範例檔時間長度=2小時13分20秒 (因為一堂課時間差不多如此,課程網頁 )
    MP3來源:Antony Raijekov 先生的作品合集 (無版權音樂來源需標記出處)

    ●請下載這個zip壓縮檔(有關檔案已附在裏面、含影片):418MB - Google空間
    無法安裝(應該是缺Visual C++ Redistributable for Visual Studio 2015)
    或需 64 位元版的可到A.O.M. Audio官網下載

    ●●YouTube直接觀看影片~ 內有詳細說明

    我的電腦CPU E3-1230 V2 3.3GHz 執行以上步驟所需顯示時間為22分22秒
    執行另一個濾除底噪的軟體:ERA-D,用一樣時間長的檔案,所需時間為17:02秒

    但發現套用這VST時CPU不會全速運轉(YouTube影片),看起來它不支援多核心運算
    也有可能是故意設計成這樣,讓套用多個VST直接試聽時才不會吃很多系統資源..

    請問有可能把這所需運算時間降到8分鐘以下嗎?感謝大家!

    其實它有一代:Invisible_Limiter,倍速最多僅提供16X
    二代的G2版本可能在程式碼中有提供優化吧....
    我的電腦上一樣用這個MP3下去同樣測16倍所需時間=
    Invisible_Limiter費時17分17秒、G2 = 11分52秒

    也曾經考慮過組雙路洋垃圾XEON... 但就怕多核心的執行達不到足夠的加速的效果...
    萬一只到時3僅個核心在跑.. 那就糗大了,且這類CPU單核頻率不高

    另外,NVIDIA、與INTEL都有推出插在PCIE 16X的運算卡,
    不過INTEL的運算卡要會寫程式碼才行... (再下不會=.=a)
    雖然有K過對岸出的Intel Xeon Phi協處理器高性能編程指南
    只知道大約過程就是不斷的將程式碼優化

    而NVIDIA雖有列出軟體清單... 這串就是以前問的
    但是裏面好像沒有看到音效軟體,因為如果有支援VST加速的話,或可一試。

    在PCDVD有網友說可以試著把檔案分段開去多開處理後再接回
    後來自己試的結果發現可以同時開不同的音效編輯軟體來執行、
    或用沙盒也可同時開多個
    Acoustica Basic Edition、ocenaudio各分別開G2來RUN
    發現分開同時RUN有比較快
    分為兩個檔案,結束時間縮短為=14:56秒 與 15:23秒
    但觀察CPU還是有(四核=8) 有3個線程沒啥在動

    於是再將音效檔切為3等份進行測試
    同時用Sandboxie開3個ocenaudio來RUN看看效果如何
    結果雖然CPU 8線程都有再跑,也明顯比切兩個時執行來的高
    可是RUN完結束時間=15:44 秒、15:37秒、15:44秒
    並沒有比切兩個時快多少 (可能我CPU的極限就這樣吧)
    原先第一次同時執行3個音效軟體時Audacity表現不佳、於是重測發現
    用Sandboxie 同樣檔案執行Invisible Limiter G2 VST的話
    Acoustica會比ocenaudio先RUN完(切兩個的狀況下慢40秒左右)

    原來單獨執行需要22分以上,現在切兩個同時運行可以快約5~6分鐘
    但是這種作法不是挺方便,且要剪輯並合併增加的步驟也都需要時間,
    萬一剪輯貼錯那就更糟糕.. 這是題外話

    看來分為多段同時運算是可以加快速度的,這樣看起來上面所提的運算卡
    似乎可以勝任此工作,原理就是切為N段然後讓它分配給其餘的核心去運算

    除了運算卡外,CPU的高頻率也許也是個解決方案...

    但是話說全世界這麼多人在使用各式各樣的VST plugins,
    應該也有人一樣處理把長時間的音效丟給VST 去 RUN~不曉得他們是如何解決的呢?


    還是有其他方案也可以加速運算縮短所耗的時間呢,懇請各方高手不吝指教
    再次感謝您!!

    PS:已測試REAPER、SONAR發現套用VST效果不會變快,Cubase 這抓不到我的音效卡
    我的音效卡是大陸買的土砲DAC、Pro Tools First 也抓不到... 看樣子可能音效卡也得換了

    抱歉,文長了些、感謝各位花費心力觀看^—^
     

    附件文件:

  2. 聰明的木頭

    聰明的木頭 Well-Known Member

    註冊日期:
    2004-10-24
    文章:
    8,347
    讚:
    2,500
    有寫信去問過官方這個執行速度正常嗎?
    有付費購買的話官方會很樂意提供您資訊。
     
  3. nonnn

    nonnn New Member

    註冊日期:
    2017-03-11
    文章:
    12
    讚:
    0
    感謝您的回覆^^
    我兩個版本都有買
    以前有用英文寫信去感謝他開發這個軟體
    然後有順便問作者看看能否開發支援INTEL或NVIDIA運算卡可能性
    後來他回信說沒辦法=.=a

    我再寫一封問看看能否多做一個切換成CPU多核心運算的模式好了

    =====================分隔線======================
    這兩天有一想到另一個不用沙盒多開的方法:
    但是不知道哪個軟體可以做到?

    步驟如下:
    1.先切成N段(這可能必須軟體有支援快速平均分段)-->分成N軌 (假設N=4好了)
    示意圖如下:
    原來的整段音效:
    ████████████████████████████████
    平均分為四軌後:
    ████████
    ▒▒▒▒▒▒▒▒████████
    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒████████
    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒████████
    2.在第一軌設定好效果器(載入Invisible Limiter G2 VST、並設定好參數)
    3.複製第1軌的效果器到其餘的軌上
    4.套用所有效果器 (能設定成僅套用黑色部分、虛線空白部份不套用)
    5.輸出成單一檔

    這樣的話只要能同時套用VST效果,推測CPU也可達到同時運算!

    或是分為四段—沒有虛線部份,但可同時套用效果、並支援快速拼接。
    請問各位哪個軟體可以這樣做呢?謝謝您!
     
    Last edited: 2017-03-13
  4. 聰明的木頭

    聰明的木頭 Well-Known Member

    註冊日期:
    2004-10-24
    文章:
    8,347
    讚:
    2,500
    現在隨便一款DAW都有支援吧?
     
  5. nonnn

    nonnn New Member

    註冊日期:
    2017-03-11
    文章:
    12
    讚:
    0
    請問以下這幾套也辦得到嗎?
    PODIUM FREEStudio One 3 PrimeTRACKTION T5 DAWArdour
    REAPER

    可否撥空錄個影片示範嗎,萬分感謝!!
    (分兩段即可、隨便套用同一組VST效果)
    WINDOWS下免費錄影軟體可用Bandicam
    或是提供英文關鍵字(均分~分軌、拼接、套用VST效果)讓我去youtobe試著找教學影片也行,謝謝您!

    因為其實幾天前有逛到此論壇時,爬文發現上面提到的幾個免費軟體,都有試著裝來用看看,
    英文不好、又缺乏使用DAW的經驗(以前用的軟體也只處理單軌)
    是有找到怎麼加入VST路徑,與載入VST,但是設定好VST的數值後卻不會套用至音軌上@@
    摸好久試不出來..... 找不到怎麼將VST效果套用到音軌上XD

    以前自己套用VST時僅會用AcousticaOcenaudio等軟體一次套用一個VST
    剪輯軟體是用Diamond Cut
     
  6. 聰明的木頭

    聰明的木頭 Well-Known Member

    註冊日期:
    2004-10-24
    文章:
    8,347
    讚:
    2,500
    Studio One Prime不支援VST;
    T5"應該"可以,Ardour走標準風應該也沒問題,Reaper用戶不少、基本剪輯一定有支援。
    現在DAW都是圖形介面了,用拖拉就能完成音訊的分割與合併、以及plugin的掛載,沒有那麼困難。
     
  7. nonnn

    nonnn New Member

    註冊日期:
    2017-03-11
    文章:
    12
    讚:
    0
    重述一次問題假設有四軌道套用同一效果器(VST設定數值一致)
    請問有哪套軟體(付費也可)能夠辦到同時套用效果器並輸出→成四個檔案(不是混音,各軌歸各軌)

    這樣做的目的試想把長時間的檔案分割後一起套用VST的效果(希望同時執行)
    由於單檔執行時間太長,故想說將檔案拆分同時執行
    因為該VST執行時不支援多核心全速

    自己有花時間用這幾套試看看:
    TRACKTION T5 DAW:僅可以混音(拆成四分同時Run所需時間:12分鐘)......當時還以為成功了,結果是混音XD
    Ardour:僅可以混音
    REAPER:有找到能套用同一FX、雖可以輸出成四個文件,但是它是用排程任務逐項依序完成
     
  8. 聰明的木頭

    聰明的木頭 Well-Known Member

    註冊日期:
    2004-10-24
    文章:
    8,347
    讚:
    2,500
    其實檯面上的DAW都可以...但我想您可能還沒熟悉用法。
    以我自己用的Ableton Live 9為例,只要把某個Plugin複製貼上到其他軌、設定就都會一樣,
    然後在Rendering audio時選擇分割輸出,就會把各個音軌輸出成獨立的音檔Wav or Aiff。
    我想這應該是DAW的基本功能,其他DAW肯定都有,您可以再試試看。
     
    已獲得nonnn按 "讚"!
  9. nonnn

    nonnn New Member

    註冊日期:
    2017-03-11
    文章:
    12
    讚:
    0
    謝謝,再請問一下關於Ableton Live 操作上的問題
    我試著操作將四段分割後的檔案用Ableton Live 9 左邊視窗匯入
    但目前遇到問題:
    有試過先設定上方的TAP:45
    然後一一匯入四個差不多大的檔案(每個約30幾分鐘、相差僅幾秒)
    但是發現時間原本差不多的檔案,看上面的時間欄竟然相差到20~25%
    後來點選下方的編輯欄發覺(請見圖之1):每個檔案速率無法一致導致結束點[End]也不正確
    有試著手動直接在速度的欄位輸入修改,但發現要整軌套用有問題.. 僅會套用前面幾秒...
    且結束點很難剛好在原本的時間長的位置
    請問該如何設定才能讓它每次匯入都一致呢,不用一一再更改呢?
    或者我的操作上哪裡有誤?

    另外,匯入時發現第一個檔案前面錄音是空白,但是程式會自動去除空白的部份...
    請問有沒有辦法讓它不這麼做呢,因為我需要這部份的時間差來作參考點以便剪輯。

    關於每個檔案分割輸出,請幫忙看一下:圖之2,
    請問我這樣設定正確嗎?
    謝謝您熱心回復與幫忙^—^
     

    附件文件:

  10. Tricky

    Tricky Active Member

    註冊日期:
    2003-02-08
    文章:
    949
    讚:
    77
    有沒有試過AU 找台MAC實驗看看
    常見的三種格式 VST AU AAX
    以前WINDOWS玩錄音陸續會遇到一些怪問題
    後來轉換到MAC就都不見了 沒有找出原因在哪裡
    MAC上使用VST和AU兩種比較下來 AU順暢許多 效能也更好
    目前我用過REAPER和ABLETON都可以支援AU
    但是REAPER更省資源 可能是本身檔案就超小的原因
    而且資源分配率也一目了然
     

    附件文件:

    Last edited: 2017-03-29
  11. nonnn

    nonnn New Member

    註冊日期:
    2017-03-11
    文章:
    12
    讚:
    0
    剛查了下Invisible Limiter G2 的官網
    有Supported Format:
    VST2, VST3, Audio Unit, AAX-Native

    請問AU能在windows下使用嗎?它的副檔名是?
    因為剛剛搜了下電腦僅有VST的.DLL與AAX的.aaxplugin
    謝謝您!
     
  12. 聰明的木頭

    聰明的木頭 Well-Known Member

    註冊日期:
    2004-10-24
    文章:
    8,347
    讚:
    2,500
    1. 如果您音檔的時間原本就是正確同步的,把圖一的Warp關掉,這樣時間應該就會回到音檔原本的時間了。
    2. 把游標放在Clip的最前方,它會變成 [ 圖案,按住往左邊拉應該就可以把消失的部分拉回來。
    3. 圖2設定沒有問題。
     
    已獲得nonnn按 "讚"!
  13. Tricky

    Tricky Active Member

    註冊日期:
    2003-02-08
    文章:
    949
    讚:
    77
    au for mac only
     
    已獲得nonnn按 "讚"!
  14. 聰明的木頭

    聰明的木頭 Well-Known Member

    註冊日期:
    2004-10-24
    文章:
    8,347
    讚:
    2,500
    忘了講、若用ableton live輸出後的檔案還要再編輯--如合併等,那輸出時記得選32bit,這是官方說明書裡提到的。
     
  15. nonnn

    nonnn New Member

    註冊日期:
    2017-03-11
    文章:
    12
    讚:
    0
    選32bit匯出後,在匯進來合併使用[Ctrl]+[J]出現錯誤訊息..說檔案太大
    而且合併時間有點緩慢...
    於是著手尋找其他合併軟體.. 後來找到了免費的ExtraCut 軟體(可快速等分與合併)

    *******成功了,在相同硬體下,一樣採用16Bit處理
    用同樣檔案切成8等份
    然後用ableton live匯入每一軌同時套用一樣的VST,選擇每軌獨立匯出,運算所需只要時間:06:13秒
    先前切四等份的時候所需時間:14:02秒
    運算時CPU八線程全部能夠提升到78%~90%(最高92、95)

    最後有錄了步驟參考影片
    估計套用單一VST,在應用長時間的音效檔應該都能像這樣操作,減少套用VST的時間。

    感謝各位的幫忙!謝謝您!
     

分享此頁面