[RESOLVED] 1917 THD
Posted: Tue Jun 02, 2020 10:51 am
I have just received my copy of 1917 BD (stongly advised).
I have tried to demux eng and ita THD and I get 3 different file size from DGIndexNV, DGDemux and eac3to. Funny.
2.555.362.232 [eng] DGDemux.thd
2.588.329.264 [eng] DGIndexNV.thd
2.675.189.696 [eng] eac3to.thd
2.615.898.146 [ita] DGDemux.thd
2.649.365.358 [ita] DGIndexNV.thd
2.744.391.738 [ita] eac3to.thd
As it's almost impossible to get time lenght from THD, I have converted to flac by FFMPEG (latest nightly):
for /R %%a in (*.thd) do ffmpeg.exe -i "%%a" "%%~na.flac"
DGIndexNV THD files gives me lot of
"Error while decoding stream #0:0: Invalid data found when processing input
[truehd @ 000001ad3b392940] substream 0 length mismatch"
plus
[truehd @ 000001ad3b392940] restart header sync incorrect (got 0x1ce5)
Error while decoding stream #0:0: Invalid data found when processing input
again
[truehd @ 0000028bacfc61c0] Lossless check failed - expected 91, calculated 12.
and
[truehd @ 000001ad3b392940] Negative output_shift is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[truehd @ 000001ad3b392940] If you want to help, upload a sample of this file to https://streams.videolan.org/upload/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org)
[truehd @ 000001ad3b392940] Negative output_shift is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[truehd @ 000001ad3b392940] If you want to help, upload a sample of this file to https://streams.videolan.org/upload/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org)
DGDemux THD files almost same errors but a bit less.
Eac3to THD files gives no error while converting to flac.
Results:
1.853.311.212 [eng] DGDemux.flac lenght: 1:53:27
1.872.646.197 [eng] DGIndexNV.flac lenght: 1:55:26
1.938.838.735 [eng] eac3to.flac lenght: 1:59:25
1.851.170.572 [ita] DGDemux.flac lenght: 1:53:25
1.871.618.937 [ita] DGIndexNV.flac lenght: 1:54:55
1.941.325.926 [ita] eac3to.flac lenght: 1:58:53
The movie lenght is 1:58:54 so I think that the eac3to files output are more accurate.
Then I tried to directly convert with eac3to from THD to flac.
Results:
1.910.561.822 [eng] direct eac3to.flac lenght: 1:59:25
1.907.298.301 [ita] direct eac3to.flac lenght: 1:58:53
i.e. the same as thru FFMPEG.
That's it.
EDIT: I gave a try thru MakeMKV and then demuxed the resulting mkv. I have the same THD file sizes, CRC and lenght of eac3to.
Plus I have checked the embedded ac3 and they have the same lenght of the eac3to/MakeMKV THD/flac output, i.e. 1:59:25 and 1:58:53.
I have tried to demux eng and ita THD and I get 3 different file size from DGIndexNV, DGDemux and eac3to. Funny.
2.555.362.232 [eng] DGDemux.thd
2.588.329.264 [eng] DGIndexNV.thd
2.675.189.696 [eng] eac3to.thd
2.615.898.146 [ita] DGDemux.thd
2.649.365.358 [ita] DGIndexNV.thd
2.744.391.738 [ita] eac3to.thd
As it's almost impossible to get time lenght from THD, I have converted to flac by FFMPEG (latest nightly):
for /R %%a in (*.thd) do ffmpeg.exe -i "%%a" "%%~na.flac"
DGIndexNV THD files gives me lot of
"Error while decoding stream #0:0: Invalid data found when processing input
[truehd @ 000001ad3b392940] substream 0 length mismatch"
plus
[truehd @ 000001ad3b392940] restart header sync incorrect (got 0x1ce5)
Error while decoding stream #0:0: Invalid data found when processing input
again
[truehd @ 0000028bacfc61c0] Lossless check failed - expected 91, calculated 12.
and
[truehd @ 000001ad3b392940] Negative output_shift is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[truehd @ 000001ad3b392940] If you want to help, upload a sample of this file to https://streams.videolan.org/upload/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org)
[truehd @ 000001ad3b392940] Negative output_shift is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[truehd @ 000001ad3b392940] If you want to help, upload a sample of this file to https://streams.videolan.org/upload/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org)
DGDemux THD files almost same errors but a bit less.
Eac3to THD files gives no error while converting to flac.
Results:
1.853.311.212 [eng] DGDemux.flac lenght: 1:53:27
1.872.646.197 [eng] DGIndexNV.flac lenght: 1:55:26
1.938.838.735 [eng] eac3to.flac lenght: 1:59:25
1.851.170.572 [ita] DGDemux.flac lenght: 1:53:25
1.871.618.937 [ita] DGIndexNV.flac lenght: 1:54:55
1.941.325.926 [ita] eac3to.flac lenght: 1:58:53
The movie lenght is 1:58:54 so I think that the eac3to files output are more accurate.
Then I tried to directly convert with eac3to from THD to flac.
Results:
1.910.561.822 [eng] direct eac3to.flac lenght: 1:59:25
1.907.298.301 [ita] direct eac3to.flac lenght: 1:58:53
i.e. the same as thru FFMPEG.
That's it.
EDIT: I gave a try thru MakeMKV and then demuxed the resulting mkv. I have the same THD file sizes, CRC and lenght of eac3to.
Plus I have checked the embedded ac3 and they have the same lenght of the eac3to/MakeMKV THD/flac output, i.e. 1:59:25 and 1:58:53.