這個頁面的程式碼沒跑起來。

直接從資料夾裡開啟 index.html,瀏覽器會攔下 JavaScript 模組,於是你選好檔案之後,頁面不會有任何反應。改用 http 把這個資料夾提供出去:

powershell -ExecutionPolicy Bypass -File serve.ps1

然後開啟 http://localhost:8080/。

音訊編輯 倒放、變速、放大音量

倒著放、快慢隨你調、把錄輕了的聲音提上來,全在你這臺機器上。

語言: 繁體中文
檢視原始碼
你的錄音不會上傳。這裡根本沒有伺服器。

你的檔案由你自己的瀏覽器讀取、編輯、寫出,用的是你自己的硬體。這裡沒有任何東西能取資料或者發資料,這個工具壓根沒有聯網功能。就算真有,這個頁面的另一頭也沒有伺服器能接住一段錄音。

即時檢查: 檢查中…

離線: 檢查中…

別信我們嘴上說的。開啟開發者工具,盯著「網路」面板,倒放點什麼試試。沒有一條請求帶著取樣、檔名,或者你選中內容裡的任何一個位元組。或者乾脆拔掉網線照編,一個把音訊送出去處理的工具,這時候就該停了。

1 選一個檔案

2 動手改

倒著放 取樣從最後一個開始往前寫出去,除此之外什麼都不變,所以倒兩次拿回來的就是你一開始那個檔案。

音高怎麼辦

提到多響

時長
—
速度
—
最響的那一下
—
大致體積
—

3 儲存

寫成什麼 WAV 裡裝的就是取樣本身,所以寫出來這一步不可能掉品質。缺點是檔案不小,上面那個估算就是。

以 Markdown 檢視

音訊檔案怎麼編輯

  1. 選一個檔案。把 MP3、WAV、FLAC、M4A、Ogg 或者 Opus 拖到下面的方框裡。要的是影片裡的聲音,就直接丟影片進來。瀏覽器直接從你的硬碟上讀,這期間沒有東西發出去。
  2. 要倒放的話,就一個勾。取樣從最後一個開始往前寫出去,這一步完全可逆。倒兩次,拿回來的就是你一開始那個檔案,一個取樣都不差。
  3. 定速度。拖滑塊、直接打一個倍數、或者按一下預設。然後決定音高怎麼辦:釘住不動,1.5 倍速聽講座就該這樣;跟著速度走,磁帶就是這麼做的,聲音會變尖或者變悶。
  4. 定音量。要麼直接說加減多少分貝,要麼讓它把整段提到最響那一下剛好頂在上限之下。你還沒按任何按鈕,頁面就已經算出那一下會落在哪裡,你選的等級要是會衝破滿刻度,它會先提醒你。
  5. 儲存。工作在你自己的硬體上執行,所以快慢取決於你這臺機器,不取決於排隊。出來的是一個 WAV,也就是取樣本身加一個檔案頭,先在頁面上放給你聽,再直接交給瀏覽器的下載。

說得更細的版本

怎麼在發出去之前整理好語音備忘錄 剪掉空白和口誤重來的開頭,再把音量提到滿格線的正下方。兩個瀏覽器工具接力,按保住音質的順序來,錄音從不離開你的電腦。

常見問題

我的音訊會傳到什麼地方去嗎?

不會。讀取、編輯、寫出,全由你自己的瀏覽器在你自己的硬體上完成。這個工具沒有伺服器那一半,頁面的 Content-Security-Policy 把它可能聯的地址全列了出來,沒有一個是本站的。與其聽我們說,不如拔掉網線,照倒放一段試試。

能把影片裡的聲音抽出來嗎?

能,在這裡這跟開啟一個 MP3 是同一件事。丟一個 MP4、MOV 或者 WebM 進來,只有音軌會被解碼,畫面根本不讀,出來的是一個純聲音檔案,裡頭沒有影片。要是你要的就只有這個——聲音,原樣不動——那從影片裡提取音訊在一個別無他物的頁面上乾的就是同一件事。聲音也需要改動的時候,再回到這裡來。

變速會連音高一起變嗎?

你不要求它就不變。「保持音高」的做法是把錄音切成一段段大約五十毫秒、彼此重疊的小窗,再把它們鋪得密一點或者疏一點,每一段落在哪裡都挑在波形接得上的位置,所以 1.5 倍速下一個人的嗓音還是那個嗓音。「跟著變」走的是重取樣,也就是磁帶放快的那套,兩倍速正好高一個八度。

為什麼存成 WAV,不是 MP3?

因為沒有哪個瀏覽器內建 MP3 編碼器,而這個工具不肯把你的錄音送去有編碼器的伺服器。WAV 根本不需要編碼器,它就是取樣加前面四十四個位元組的檔案頭,所以它既是老實的選擇,也是唯一不可能掉品質的選擇。代價是檔案大,立體聲大約一分鐘 10 MB。播放器、手機、編輯軟體都打得開,真要 MP3,拿它轉一個就是。

能開啟哪些格式?

你的瀏覽器解得了的都行,實際上就是 MP3、WAV、FLAC、M4A 和 AAC、Ogg Vorbis 和 Opus,以及 MP4、M4V、MOV、WebM 影片裡的音軌。打不開的還是那張老名單:AVI、WMA,還有大多數 MKV。瀏覽器讀不了的檔案會被直接拒收並說明原因,不會做到一半才崩。

調大音量會不會破音?

只有衝過滿刻度才會,而頁面在你動手之前就會提醒。數字音訊有一道硬頂,一個取樣不可能比滿刻度更響,超出去的部分會被壓平在頂上,那就是破音的聲音。「提到最響」這一檔不可能出這個問題,它先算出這段錄音頭頂還剩多少空間,就用掉那麼多。頂以下的操作只是乘法,別的什麼都沒發生,提 6 dB 再降 6 dB,取樣還回到原處。

倒放和變速會掉品質嗎?

倒放不會,同樣那些取樣換個順序出來,分毫不差。變速要動到每一個取樣,算的是數,不是複製。重取樣這條路上有正經的濾波,所以放快不會把高音折回來變成金屬味的嗡響;變速不變調那條路上,每一段小窗都落在波形接得上的位置,不是算到哪裡算哪裡。兩條路都不重新編碼,因為這裡根本沒有編碼器可用。

檔案長度有限制嗎?

工具裡沒設上限。真正的天花板是記憶體:整段錄音一次性解碼進這個頁面,WAV 也要在記憶體裡拼好你才能下載,所以一小時的立體聲大約需要不到一 GB 的騰挪空間。四 GB 的 WAV 會被直接拒絕,因為這個格式自己的大小欄位就描述不了那麼大的檔案。

免費嗎?要註冊嗎?

免費,沒有帳號,不用登入,沒有試用期,也沒有水印。本站帶廣告,經費就是這麼來的,廣告拿不到關於你錄音的任何資訊。