[請問] opus音檔轉存選擇

看板AVEncode (影音編碼技術)作者 (Wizarc)時間7年前 (2017/01/20 20:46), 7年前編輯推噓10(10047)
留言57則, 7人參與, 最新討論串1/1
※ [本文轉錄自 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

01/20 21:47, , 1F
wav 轉 flac
01/20 21:47, 1F

01/20 21:59, , 2F
是指opus-->wav-->flac?
01/20 21:59, 2F

01/20 22:33, , 3F
剛剛試了,算是成功
01/20 22:33, 3F

01/20 22:34, , 4F
但是還是有一些多餘訊號產生,不過少很多了
01/20 22:34, 4F

01/20 22:36, , 5F
那如果把 flac 解壓回 wav, 雜訊還是在?
01/20 22:36, 5F

01/20 22:37, , 6F
照理說無損壓縮不會有多餘訊號才對
01/20 22:37, 6F

01/20 22:42, , 7F
解壓後還在耶@@
01/20 22:42, 7F

01/21 03:08, , 8F

01/21 13:23, , 9F
你轉成 wav (a) 之後再轉 flac->wav (b), (a)跟(b)
01/21 13:23, 9F

01/21 13:23, , 10F
兩個 wav 檔案不一樣?
01/21 13:23, 10F

01/21 13:23, , 11F
有點奇怪啊....
01/21 13:23, 11F

01/21 19:44, , 12F
請問您PC的播放器是哪套?不要太舊,應該都有支援
01/21 19:44, 12F

01/21 19:45, , 13F
app我不熟,不敢講
01/21 19:45, 13F

01/21 19:45, , 14F

01/21 19:46, , 15F
opus的優勢,目前支援少,是因為年輕
01/21 19:46, 15F

01/21 21:28, , 16F
PC用foobar2000或deadbeef
01/21 21:28, 16F

01/21 21:29, , 17F
app是foobar2000或中子可播,但我是用DDB2或onkyo HF
01/21 21:29, 17F

01/21 21:44, , 18F
不過foobar2000 app怎麼不支援cue...PC可以的說
01/21 21:44, 18F

01/22 00:09, , 19F
t大,wav(a)、wav(b)是一樣的
01/22 00:09, 19F

01/22 00:10, , 20F
做了幾次比對,1. wav >> flac >> wav頻譜皆相同
01/22 00:10, 20F

01/22 00:14, , 21F
2. wav (1) >> opus >> wav(2) >> flac,opus頻譜訊號量
01/22 00:14, 21F

01/22 00:14, , 22F
少於wav (1),wav(2)與flac訊號量相同,但介於wav(1)和op
01/22 00:14, 22F

01/22 00:14, , 23F
us之間
01/22 00:14, 23F

01/22 00:16, , 24F
3. wav(1) >> mp3 >> wav(2) >> flac,mp3訊號量少於wav(
01/22 00:16, 24F

01/22 00:16, , 25F
1),wav(2)與flac訊號量相同,但小於mp3(差異微弱)
01/22 00:16, 25F

01/22 00:17, , 26F
因為原本opus是從yt提取出來,所以多做一組wav >> opus
01/22 00:17, 26F

01/22 00:18, , 27F
才發現opus解壓後的還原力其實蠻強的,算是有趣的發現
01/22 00:18, 27F

01/22 00:19, , 28F
我想這可以用來解釋為什麼我用opus >> wav 會有莫名訊號
01/22 00:19, 28F

01/22 00:19, , 29F
產生
01/22 00:19, 29F

01/22 00:20, , 30F
抱歉推文吃字,早知道用回文了呵呵
01/22 00:20, 30F

01/22 14:26, , 31F
wav->opus訊號會變 因為是有損壓縮 可是opus->wav不應該
01/22 14:26, 31F

01/22 14:26, , 32F
會有訊號上的差異
01/22 14:26, 32F

01/22 14:29, , 33F
然後你說 wav(a) & wav(b) 一樣,那你就opus->wav->flac
01/22 14:29, 33F

01/22 14:30, , 34F
應該就解決你原本問題了?
01/22 14:30, 34F

01/22 23:08, , 35F
不,原本的問題出在opus->wav訊號會變
01/22 23:08, 35F

01/22 23:09, , 36F
但拿其他wav(1)->mp3->wav(2),mp3和wav(2)訊號相同
01/22 23:09, 36F

01/22 23:10, , 37F
於是拿相同的wav(1)->opus->wav(2)
01/22 23:10, 37F

01/22 23:11, , 38F
opus和wav(2)訊號卻不同,超奇怪...
01/22 23:11, 38F

01/22 23:51, , 39F
你原文不是寫 "3. 如果轉存成wav,頻譜完全相同"
01/22 23:51, 39F

01/22 23:51, , 40F
怎麼現在又變成 opus 轉 wav 會有訊號問題?
01/22 23:51, 40F

01/23 21:52, , 41F
呵呵,我一個用audacity export,一個用opus-tool解壓,
01/23 21:52, 41F

01/23 21:52, , 42F
兩者輸出結果不同
01/23 21:52, 42F

01/23 21:52, , 43F
原文3是用audacity
01/23 21:52, 43F

01/24 00:17, , 44F
所以問題應該解決了吧 XD
01/24 00:17, 44F

01/24 11:40, , 45F
算是吧哈哈
01/24 11:40, 45F

02/02 03:20, , 46F
opus->wav會變喔,因為opus解碼時會用白雜訊產生器
02/02 03:20, 46F

02/02 03:20, , 47F
每次解碼內容都會不一樣
02/02 03:20, 47F

02/02 13:42, , 48F
咦 是哦 @@
02/02 13:42, 48F

02/02 23:00, , 49F
謝謝ibm,長知識
02/02 23:00, 49F

02/04 14:48, , 50F
真的嗎?
02/04 14:48, 50F

02/04 14:48, , 51F
我的foobar 1.2.9解碼opus或轉無損格式的時候頻譜完全沒變
02/04 14:48, 51F

02/07 18:35, , 52F
我測的結果也是opus->wav每次都不一樣
02/07 18:35, 52F

02/07 18:37, , 53F
說錯了,我上面說的是每次wav->opus都不一樣,但沒有ibm
02/07 18:37, 53F

02/07 18:37, , 54F
說的那種情況。
02/07 18:37, 54F

02/07 18:39, , 55F
會不會是白雜訊是在特定的條件才會產生?
02/07 18:39, 55F

02/08 03:41, , 56F
lossless轉lossy每次不一樣雖然不常見但還算正常
02/08 03:41, 56F

02/08 03:41, , 57F
lossy轉lossless會變就完全匪夷所思,說好的lossless呢
02/08 03:41, 57F
文章代碼(AID): #1OWWQqD- (AVEncode)
文章代碼(AID): #1OWWQqD- (AVEncode)