Grand
发表于 2017-9-23 03:50:54
中津静流口ω< 发表于 2017-9-13 22:18
WAV和PCM是未压缩过的无损格式,PCM常见于99%日本动画BD原盘;DTS HDMA,无损格式,DTS是其有损核心,常见 ...
那我应该如何区分哪种DTS是无损的呢?(或者说是我没有理解DTS HDMA,无损格式,DTS是其有损核心,常见于BD原盘
这句话么?)
感谢大家的留言啦。
中津静流口ω<
发表于 2017-9-23 10:29:56
Grand 发表于 2017-9-23 03:50
那我应该如何区分哪种DTS是无损的呢?(或者说是我没有理解
这句话么?)
感谢大家的留言啦。
DTS HDMA=DTS+HDMA
Grand
发表于 2017-9-23 23:05:28
中津静流口ω< 发表于 2017-9-23 10:29
DTS HDMA=DTS+HDMA
谢谢啦~{:11_801:}
dtlnor
发表于 2017-9-27 16:59:35
UHD-BDMV 发表于 2017-9-13 20:43
看MediaInfo為DTS-HD MA(.dtshd)…和FLAC均為無損壓縮!但FLAC可以選壓縮層級,犧牲些微音質以換取更小體 ...
FLAC既然是無損壓縮,又怎麼會損失音質呢。又不是wavpack格式
UHD-BDMV
发表于 2017-9-27 21:33:27
dtlnor 发表于 2017-9-27 16:59
FLAC既然是無損壓縮,又怎麼會損失音質呢。又不是wavpack格式
斷章取義不是好事:些微損失是指在以“.flac”送入Decoder時,
你手動解壓縮成“.wav”後和原WAVE檔的hash相同,
送入Decoder在與先前同樣的播放環境下,才可得到真正原波型。
另外WavPack也是無損壓縮,但你既然說不是它,
不就自行默認在無損壓縮的無損壓縮態解碼時(.wv),會有輕微細節丟失?
反正上面那些說沒差的我就笑笑,沒實作(實際聆聽比較)就只把定義搬出來擺弄:
你以為DTS-HD MA Suite、Dolby Media Producer Suite等類無損壓縮的專業音效原場編碼器,
沒有“EQ”等音效增強選項?調了之後加了音效,解碼後還會和原來的波型相同,
檔案會有變了hash?先弄懂“metadata”與解碼器解碼出的信號的影響吧。
平泽唯
发表于 2017-9-27 23:41:20
UHD-BDMV 发表于 2017-9-27 21:33
斷章取義不是好事:些微損失是指在以“.flac”送入Decoder時,
你手動解壓縮成“.wav”後和原WAVE檔的has ...
“偷换概念不是好事情。”
一会说音质 一会说音效,这讨论还怎么继续下去。控制变量是对比的最基础的要求吧。
再说下flac,flac文件的块类型一共就六种,清清楚楚定义好了,怎容你一句话就能增加效果(https://xiph.org/flac/format.html)。
就现在的应用来看,诸如歌曲名等的metadata都是以字符串键值对的形式放在VORBIS_COMMENT中,而EQ?哪有放EQ的地方,不是这样张口就来的。
dts-ma作为一个闭源的格式,并没有直接的spec可供查看,试着粗略的看了下libdcadec的代码,似乎并没有相关的(https://github.com/foo86/dcadec/blob/master/libdcadec/xll_decoder.c)
最后,本论坛并不是玄学论坛,还是希望少些“听了才知道”这种话。
平泽唯
发表于 2017-9-27 23:52:12
本帖最后由 平泽唯 于 2017-9-27 23:58 编辑
假如FLAC更具优势,应该如何将DTS转换成FLAC格式呢?看以前 (12年左右) 的文章说用Foobar2000来转换会有问题。以及FLAC新的library (1.3.2) 较 1.2.1有什么区别么?
就现在的情况而言,一般使用的是eac3to进行dts->flac的转换。
而eac3to解码用的是libdcadec,现时libdcadec的代码已经并入了ffmpeg的代码中,所以,用ffmpeg也应是可以进行无损转换的。
flac早已趋于完善,不同版本之间的区别很小,不用特别在意,如若是强迫症,可以自己重新转换下。
说到底还是一句话,你相不相信foo86的这句话“Lossless decoding of Master Audio streams with up to 7.1 channels, 192 kHz”。
相信,那就一模一样。
不相信,那就保留着原来的DTS,反正都能放,DTS的压缩率也不差。
Grand
发表于 2017-9-28 00:29:47
本帖最后由 Grand 于 2017-9-28 00:31 编辑
感觉小生我炸出来一群大佬。咳咳。
诸如歌曲名等的metadata都是以字符串键值对的形式放在VORBIS_COMMENT中,而EQ?哪有放EQ的地方,不是这样张口就来的。
虽然我没有音频方面的相关专业知识,但请容我做一些假设,即使各种无损压缩格式本身并没有对编码进行改变,但也许不同软件的解码器(假如有很多种利用不同算法进行的解码),也许可能由解码器进行了额外的主观处理;又可能,就好像物理中,利用不同公式求同一个特性(值),会得到一定的偏差(尽管我完全不知道解码器到底是如何去处理音频的 OT2)。[参考利用不同的算法来处理画面的放大缩小??] 最后,我们也不能排除,播放设备本身可能对不同音频格式的支持程度不同;就好像新的CPU支持H265硬解,旧CPU则不行;也许不同板载及外置声卡的自身设置就有一定的差别。
令,感谢各位的讲解。
Grand
发表于 2017-9-28 00:30:39
@ UHD-BDMV
@ 平泽唯
cylx
发表于 2017-9-28 00:44:35
Grand 发表于 2017-9-28 00:29
感觉小生我炸出来一群大佬。咳咳。
https://xiph.org/flac/features.html
Lossless: The encoding of audio (PCM) data incurs no loss of information, and the decoded audio is bit-for-bit identical to what went into the encoder. Each frame contains a 16-bit CRC of the frame data for detecting transmission errors. The integrity of the audio data is further insured by storing an MD5 signature of the original unencoded audio data in the file header, which can be compared against later during decoding or testing.
你把flac理解成zip/rar/7z就行了,这些格式同样也有LZMA、Deflate等等压缩率效率复杂度不等的编码算法,但是它们的共同点是压缩解压后的文件和源文件是一个比特也不差的。至于数字-模拟转换,那和编码算法没一毛钱关系。