找回密码
 立即注册
查看: 5425|回复: 17

关于mawen1250版石头门大半音轨疑似损坏

12

主题

162

回帖

1011

VC币

至尊会员

猫娘

Rank: 16Rank: 16Rank: 16Rank: 16

积分
207653
zzy2000129 发表于 2023-2-12 10:37:21 | 显示全部楼层 |阅读模式
首先不可能是文件错误……我有下完网盘丢回qb去hash的好习惯……这都得感谢115(贬义),况且这次的源是fch1993在dmhy发的增补版
昨天码脚本的时候随手拿mawen1250压的石头门做测试素材……用mkvextract+GUI提取了音轨然后拿flac解成raw……WTF报错了?删掉再解压一遍还是报错所以排除我自己的问题了
啊你问我为什么不用ffmpeg……大半夜神志不清吧大概……不要在意这些细节,况且libavformat解码不会校验flac完整性?
今天重新观察了一下报错都是在解码到45~48%的时候跳出来的,把log贴上来……
  1. PS F:\qBittorrent\2012.05.12.Steins;Gate.2011.Blu-ray.x264-10bit.1080P.FLAC.MySilu> C:\Users\zzy\AppData\Roaming\Foobar2000\encoders\flac.exe -t *.flac

  2. flac 1.4.2
  3. Copyright (C) 2000-2009  Josh Coalson, 2011-2022  Xiph.Org Foundation
  4. flac comes with ABSOLUTELY NO WARRANTY.  This is free software, and you are
  5. welcome to redistribute it under certain conditions.  Type `flac' for details.

  6. Steins;Gate 2011 EP01 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 0ms.flac: ERROR, MD5 signature mismatch
  7. Steins;Gate 2011 EP02 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 77ms.flac: ERROR, MD5 signature mismatch
  8. Steins;Gate 2011 EP03 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 0ms.flac: ERROR, MD5 signature mismatch
  9. Steins;Gate 2011 EP04 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 80ms.flac: ERROR, MD5 signature mismatch
  10. Steins;Gate 2011 EP05 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 0ms.flac: ERROR, MD5 signature mismatch
  11. Steins;Gate 2011 EP06 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 36ms.flac: ERROR, MD5 signature mismatch
  12. Steins;Gate 2011 EP07 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 0ms.flac: ok
  13. Steins;Gate 2011 EP08 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 0ms.flac: ERROR, MD5 signature mismatch
  14. Steins;Gate 2011 EP09 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 36ms.flac: ERROR, MD5 signature mismatch
  15. Steins;Gate 2011 EP10 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 0ms.flac: ok
  16. Steins;Gate 2011 EP11 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 0ms.flac: ERROR, MD5 signature mismatch
  17. Steins;Gate 2011 EP12 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 82ms.flac: ERROR, MD5 signature mismatch
  18. Steins;Gate 2011 EP13 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 0ms.flac: ok
  19. Steins;Gate 2011 EP14 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 0ms.flac: ERROR, MD5 signature mismatch
  20. Steins;Gate 2011 EP15 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 36ms.flac: ERROR, MD5 signature mismatch
  21. Steins;Gate 2011 EP16 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 0ms.flac: ok
  22. Steins;Gate 2011 EP17 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 0ms.flac: ERROR, MD5 signature mismatch
  23. Steins;Gate 2011 EP18 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 80ms.flac: ERROR, MD5 signature mismatch
  24. Steins;Gate 2011 EP19 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 0ms.flac: ok
  25. Steins;Gate 2011 EP20 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 0ms.flac: ERROR, MD5 signature mismatch
  26. Steins;Gate 2011 EP21 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 38ms.flac: ERROR, MD5 signature mismatch
  27. Steins;Gate 2011 EP22 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 0ms.flac: ok
  28. Steins;Gate 2011 EP23 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 0ms.flac: ERROR, MD5 signature mismatch
  29. Steins;Gate 2011 EP24 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 80ms.flac: ERROR, MD5 signature mismatch
  30. Steins;Gate 2011 SP [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_DELAY 0ms.flac: ok
复制代码

所以这到底是解码器的Bug还是真的坏了……SP也测了,都是好的
看到这如果介意这个问题去换Beatrice-Raws就行……具体画面什么区别去第01话的mawen第一张对比图位置还有14分01秒附近关键帧那里截个图
似了
回复

使用道具 举报

24

主题

772

回帖

3104

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
648753
sommio 发表于 2023-2-12 11:08:02 | 显示全部楼层

某个 ffmpeg 版本的 flac 编码器有这个 bug,没法修
回复

使用道具 举报

12

主题

162

回帖

1011

VC币

至尊会员

猫娘

Rank: 16Rank: 16Rank: 16Rank: 16

积分
207653
zzy2000129  楼主| 发表于 2023-2-12 11:16:35 | 显示全部楼层
sommio 发表于 2023-2-12 11:08
某个 ffmpeg 版本的 flac 编码器有这个 bug,没法修

General
Unique ID                                : 188648887893494404316142802565325104900 (0x8DEC74478FC425E49D1D76E8DD27A704)
Complete name                            : D:\Steins;Gate 2011 [BluRay 1920x1080p x264-Hi10P FLAC] - Mysilu\Steins;Gate 2011 EP07 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu.mkv
Format                                   : Matroska
Format version                           : Version 2
File size                                : 1.11 GiB
Duration                                 : 24mn 5s
Overall bit rate mode                    : Variable
Overall bit rate                         : 6 617 Kbps
Movie name                               : www.mysilu.com
Encoded date                             : UTC 2036-05-07 03:41:56
Writing application                      : mkvmerge v5.5.0 ('Healer') built on Apr  6 2012 21:43:24
Writing library                          : libebml v1.2.3 + libmatroska v1.3.0

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High [email protected]
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 6 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 24mn 5s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 23.976 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 10 bits
Scan type                                : Progressive
Writing library                          : x264 core 124 r2197+666+27 2b69816 tMod [10-bit@4:2:0 X86_64]
Encoding settings                        : cabac=1 / ref=6 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / fade_compensate=0.00 / psy_rd=0.60:0.00 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=4 / sliced_threads=0 / nr=0 / decimate=0 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / fgo=0 / bframes=9 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=infinite / keyint_min=1 / scenecut=40 / intra_refresh=0 / rc=crf / mbtree=0 / crf=16.6000 / qcomp=0.70 / qpmin=0 / qpmax=81 / qpstep=4 / ip_ratio=1.40 / pb_ratio=1.30 / aq=3:0.80 / zones=2782,4938,crf=18.4/31888,34045,crf=17.2
Language                                 : Japanese
Default                                  : Yes
Forced                                   : No
Color primaries                          : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
Transfer characteristics                 : BT.709-5, BT.1361
Matrix coefficients                      : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177

Audio
ID                                       : 2
Format                                   : FLAC
Format/Info                              : Free Lossless Audio Codec
Codec ID                                 : A_FLAC
Duration                                 : 24mn 5s
Bit rate mode                            : Variable
Channel(s)                               : 2 channels
Sampling rate                            : 48.0 KHz
Bit depth                                : 24 bits
Writing library                          : libFLAC 1.2.1 (UTC 2007-09-17)
Language                                 : Japanese
Default                                  : Yes
Forced                                   : No

Menu
00:00:00.000                             : en:Prologue
00:01:56.033                             : en:Opening
00:03:25.997                             : en:Part A
00:12:29.999                             : en:Part B
00:22:09.995                             : en:Ending
00:23:40.002                             : en:Preview

……?请注意审题谢谢
似了
回复

使用道具 举报

24

主题

772

回帖

3104

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
648753
sommio 发表于 2023-2-12 11:30:02 | 显示全部楼层
本帖最后由 sommio 于 2023-2-12 11:42 编辑
zzy2000129 发表于 2023-2-12 11:16
General
Unique ID                                : 188648887893494404316142802565325104900 (0x8DEC ...

尝试一下旧版 libFLAC?v1.4.1 之后 libFLAC 的错误检测更加严格

如果讨论主题是音轨是否损坏的话,那应该已经损坏了
回复

使用道具 举报

12

主题

162

回帖

1011

VC币

至尊会员

猫娘

Rank: 16Rank: 16Rank: 16Rank: 16

积分
207653
zzy2000129  楼主| 发表于 2023-2-12 11:48:07 | 显示全部楼层
sommio 发表于 2023-2-12 11:30
尝试一下旧版 libFLAC?v1.4.1 之后 libFLAC 的错误检测更加严格了

如果讨论主题是音轨是否损坏的话,那 ...

答案是寄,没变化,应该就是坏了
  1. PS F:\qBittorrent\2012.05.12.Steins;Gate.2011.Blu-ray.x264-10bit.1080P.FLAC.MySilu> C:\Users\zzy\Desktop\flac.exe -t "Steins;Gate 2011 EP01 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_[]_DELAY 0ms.flac"

  2. flac 1.2.1, Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007  Josh Coalson
  3. flac comes with ABSOLUTELY NO WARRANTY.  This is free software, and you are
  4. welcome to redistribute it under certain conditions.  Type `flac' for details.

  5. Steins;Gate 2011 EP01 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_[]_DELAY 0ms.flac: testing, 0%Steins;Gate 2011 EP01 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_[]_DELAY 0ms.flac: testing, 0%Steins;Gate 2011 EP01 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_[]_DELAY 0ms.flac: testing, 1%
  6. 省略一万字
  7. Steins;Gate 2011 EP01 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_[]_DELAY 0ms.flac: testing, 50Steins;Gate 2011 EP01 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_[]_DELAY 0ms.flac: ERROR, MD5 signature mismatch

  8. PS F:\qBittorrent\2012.05.12.Steins;Gate.2011.Blu-ray.x264-10bit.1080P.FLAC.MySilu>C:\Users\zzy\Desktop\flac.exe -t "Steins;Gate 2011 EP07 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_[]_DELAY 0ms.flac"

  9. flac 1.2.1, Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007  Josh Coalson
  10. flac comes with ABSOLUTELY NO WARRANTY.  This is free software, and you are
  11. welcome to redistribute it under certain conditions.  Type `flac' for details.

  12. Steins;Gate 2011 EP07 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_[]_DELAY 0ms.flac: testing, 0%Steins;Gate 2011 EP07 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_[]_DELAY 0ms.flac: testing, 1%
  13. 省略一万字
  14. Steins;Gate 2011 EP07 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_[]_DELAY 0ms.flac: testing, 10Steins;Gate 2011 EP07 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu_track2_[jpn]_[]_DELAY 0ms.flac: ok
复制代码

源要拿原盘Chapters切分然后再测是否BitExact吧,这个比起前面稍微有点工作量了,而且我已经洗版了,开始偷懒
似了
回复

使用道具 举报

24

主题

772

回帖

3104

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
648753
sommio 发表于 2023-2-12 12:38:32 | 显示全部楼层
本帖最后由 sommio 于 2023-4-18 20:32 编辑
zzy2000129 发表于 2023-2-12 11:48
答案是寄,没变化,应该就是坏了

源要拿原盘Chapters切分然后再测是否BitExact吧,这个比起前面稍微 ...

破案了,是 MKVToolNix 的锅,部分音轨中 MD5 signature 都是 979446e04192774c7dc33bf68d1ebf68,这些音轨应该由 MKVToolNix split 自同一个 FLAC 但 MD5 signature 值没有相应被修改
  1. ❯ metaflac --show-md5sum *.flac
  2. Steins;Gate 2011 EP01 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu.flac:979446e04192774c7dc33bf68d1ebf68
  3. Steins;Gate 2011 EP02 [BluRay 1920x1080p 23.976fps x264-Hi10P FLAC] - Mysilu.flac:979446e04192774c7dc33bf68d1ebf68
复制代码

顺带一提 ANK-Raws 有 Ma10p 的石头门全季,可以洗这版


MKVToolNix 有修改 FLAC 后不会更改 MD5 的问题,从而导致 libFLAC  解码错误

1. When using a negative --sync value on MKV with a FLAC track, its md5 is not updated; the original FLAC md5 value is incorrectly populated into the output MKV.
  1. $ mkvmerge -o example1.mka -D input.mkv
  2. $ mkvmerge -o example2.mka -D -y 1:-20000 input.mkv
  3. $ mkvextract tracks example1.mka 0:example1.flac
  4. $ mkvextract tracks example2.mka 0:example2.flac
复制代码
The stored md5 should be different...
  1. $ metaflac --show-md5sum example1.flac example2.flac

  2. example1.flac:5f3683091622b767b01b2ddbbe754b95
  3. example2.flac:5f3683091622b767b01b2ddbbe754b95
复制代码
Testing fails...
  1. $ flac -t example1.flac example2.flac

  2. example1.flac: ok
  3. example2.flac: ERROR, MD5 signature mismatch
复制代码

2. When an MKV with a FLAC track is --split, the md5 from the original FLAC is incorrectly populated to each output file.  (Example output from --split basically mirrors the --sync example shown above.)



回复

使用道具 举报

22

主题

62

回帖

37

VC币

中级会员

Rank: 3Rank: 3

积分
8611
floater 发表于 2023-4-18 18:25:01 | 显示全部楼层
是只有正片的音轨有这种情况吗
回复

使用道具 举报

24

主题

772

回帖

3104

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
648753
sommio 发表于 2023-4-18 18:44:22 | 显示全部楼层
floater 发表于 2023-4-18 18:25
是只有正片的音轨有这种情况吗

这无所谓吧,像 ALAC 连 hash 效验都没有

ANK-Raws 的一些 Hi10P 的老片音轨也有这问题
libFLAC 用 -F 选项解码就行了
回复

使用道具 举报

22

主题

62

回帖

37

VC币

中级会员

Rank: 3Rank: 3

积分
8611
floater 发表于 2023-4-18 20:18:01 | 显示全部楼层
本帖最后由 floater 于 2023-4-19 13:21 编辑

...
回复

使用道具 举报

24

主题

772

回帖

3104

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
648753
sommio 发表于 2023-4-18 20:32:54 | 显示全部楼层
floater 发表于 2023-4-18 20:18
我发现我下的版本只有前两集的音轨md5是979446E04192774C7DC33BF68D1EBF68,其他集数都不一样
...

编辑了。。我也只验证了前两集,全拖下来太麻烦了



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表