作者Wizarc (Wizarc)
看板AVEncode
標題Fw: [問題] opus音檔轉存選擇
時間Fri Jan 20 20:46:43 2017
※ [本文轉錄自 Headphone 看板 #1OWWPfp0 ] 作者: Wizarc (Wizarc) 看板: Headphone
標題: [問題] opus音檔轉存選擇
時間: Fri Jan 20 20:45:26 2017
因為自己有喜歡的youtube cover,苦無這些都沒有無損或是CD可以收藏,
在無數的爬文後,找尋youtube最高音質的下載方法,最後用mps-youtube下載webm檔(只
含聲音),再經由ffmpeg提取出來,但原生提取出來的檔案是opus,而大多數播放器,或
是音樂app都不支援,於是想請問如果想轉成大眾通用的格式,要如何保持原本的音質呢?
我試過
1. 如果直接轉有損壓縮,例如mp3、acc、ogg等,用Audacity看頻譜,訊號量少有點多
,目前是選擇ogg,然後品質調10,出來的最接近opus原檔。
2. 如果轉無損壓縮flac,頻譜多了些莫名的訊號...
3. 如果轉存成wav,頻譜完全相同,但檔案大小變超大......,有點本末倒置
比較以上,轉成ogg、flac、wav,其實和原本opus的聽感無太多差異,不過心中總會有些
轉檔造成損失的哀傷與疙瘩啊!
想請問大大,像這樣壓縮格式如果要完全不失真的轉存成其他格式,有什麼方法嗎?
謝謝!
覺得本版跟耳機版比較會有這類的發燒友,也麻煩大神們回覆啦!
感激不盡<(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 113.196.210.118 ※ 文章網址: https://www.ptt.cc/bbs/Headphone/M.1484916329.A.CC0.html ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: Wizarc (113.196.210.118), 01/20/2017 20:46:43 ※ 編輯: Wizarc (113.196.210.118), 01/20/2017 20:49:40
推 tonyhsie: wav 轉 flac 01/20 21:47
→ Wizarc: 是指opus-->wav-->flac? 01/20 21:59
→ Wizarc: 剛剛試了,算是成功 01/20 22:33
→ Wizarc: 但是還是有一些多餘訊號產生,不過少很多了 01/20 22:34
→ tonyhsie: 那如果把 flac 解壓回 wav, 雜訊還是在? 01/20 22:36
→ tonyhsie: 照理說無損壓縮不會有多餘訊號才對 01/20 22:37
→ Wizarc: 解壓後還在耶@@ 01/20 22:42
推 tonyhsie: 你轉成 wav (a) 之後再轉 flac->wav (b), (a)跟(b) 01/21 13:23
→ tonyhsie: 兩個 wav 檔案不一樣? 01/21 13:23
→ tonyhsie: 有點奇怪啊.... 01/21 13:23
推 sdbb: 請問您PC的播放器是哪套?不要太舊,應該都有支援 01/21 19:44
→ sdbb: app我不熟,不敢講 01/21 19:45
→ sdbb: opus的優勢,目前支援少,是因為年輕 01/21 19:46
→ Wizarc: PC用foobar2000或deadbeef 01/21 21:28
→ Wizarc: app是foobar2000或中子可播,但我是用DDB2或onkyo HF 01/21 21:29
→ Wizarc: 不過foobar2000 app怎麼不支援cue...PC可以的說 01/21 21:44
→ Wizarc: t大,wav(a)、wav(b)是一樣的 01/22 00:09
→ Wizarc: 做了幾次比對,1. wav >> flac >> wav頻譜皆相同 01/22 00:10
→ Wizarc: 2. wav (1) >> opus >> wav(2) >> flac,opus頻譜訊號量 01/22 00:14
→ Wizarc: 少於wav (1),wav(2)與flac訊號量相同,但介於wav(1)和op 01/22 00:14
→ Wizarc: us之間 01/22 00:14
→ Wizarc: 3. wav(1) >> mp3 >> wav(2) >> flac,mp3訊號量少於wav( 01/22 00:16
→ Wizarc: 1),wav(2)與flac訊號量相同,但小於mp3(差異微弱) 01/22 00:16
→ Wizarc: 因為原本opus是從yt提取出來,所以多做一組wav >> opus 01/22 00:17
→ Wizarc: 才發現opus解壓後的還原力其實蠻強的,算是有趣的發現 01/22 00:18
→ Wizarc: 我想這可以用來解釋為什麼我用opus >> wav 會有莫名訊號 01/22 00:19
→ Wizarc: 產生 01/22 00:19
→ Wizarc: 抱歉推文吃字,早知道用回文了呵呵 01/22 00:20
推 tonyhsie: wav->opus訊號會變 因為是有損壓縮 可是opus->wav不應該 01/22 14:26
→ tonyhsie: 會有訊號上的差異 01/22 14:26
→ tonyhsie: 然後你說 wav(a) & wav(b) 一樣,那你就opus->wav->flac 01/22 14:29
→ tonyhsie: 應該就解決你原本問題了? 01/22 14:30
→ Wizarc: 不,原本的問題出在opus->wav訊號會變 01/22 23:08
→ Wizarc: 但拿其他wav(1)->mp3->wav(2),mp3和wav(2)訊號相同 01/22 23:09
→ Wizarc: 於是拿相同的wav(1)->opus->wav(2) 01/22 23:10
→ Wizarc: opus和wav(2)訊號卻不同,超奇怪... 01/22 23:11
推 tonyhsie: 你原文不是寫 "3. 如果轉存成wav,頻譜完全相同" 01/22 23:51
→ tonyhsie: 怎麼現在又變成 opus 轉 wav 會有訊號問題? 01/22 23:51
→ Wizarc: 呵呵,我一個用audacity export,一個用opus-tool解壓, 01/23 21:52
→ Wizarc: 兩者輸出結果不同 01/23 21:52
→ Wizarc: 原文3是用audacity 01/23 21:52
推 tonyhsie: 所以問題應該解決了吧 XD 01/24 00:17
→ Wizarc: 算是吧哈哈 01/24 11:40
推 ibmibmibm: opus->wav會變喔,因為opus解碼時會用白雜訊產生器 02/02 03:20
→ ibmibmibm: 每次解碼內容都會不一樣 02/02 03:20
推 tonyhsie: 咦 是哦 @@ 02/02 13:42
推 sdbb: 謝謝ibm,長知識 02/02 23:00
推 kaltu: 真的嗎? 02/04 14:48
→ kaltu: 我的foobar 1.2.9解碼opus或轉無損格式的時候頻譜完全沒變 02/04 14:48
→ andrew43: 我測的結果也是opus->wav每次都不一樣 02/07 18:35
→ andrew43: 說錯了,我上面說的是每次wav->opus都不一樣,但沒有ibm 02/07 18:37
→ andrew43: 說的那種情況。 02/07 18:37
→ andrew43: 會不會是白雜訊是在特定的條件才會產生? 02/07 18:39
→ kaltu: lossless轉lossy每次不一樣雖然不常見但還算正常 02/08 03:41
→ kaltu: lossy轉lossless會變就完全匪夷所思,說好的lossless呢 02/08 03:41