View Full Version : Audio in American ganster extended version
tormento
9th September 2021, 11:32
I have bought the BD of American Gangster and it has theatrical and extended versions.
The lazy authors of the BD "forgot" in the extended version to fill the non english audio tracks with audio, leaving parts completely mute or others wih mismatched audio.
The theatrical version is:
00235.m2ts+00222.m2ts+00236.m2ts+00223.m2ts+00237.m2ts+00224.m2ts+00238.m2ts+00225.m2ts+00239.m2ts+00226.m2ts+
00240.m2ts+00227.m2ts+00241.m2ts+00228.m2ts+00242.m2ts+00229.m2ts+00243.m2ts+00230.m2ts+00244.m2ts+00231.m2ts+
00245.m2ts+00232.m2ts+00246.m2ts+00233.m2ts+00247.m2ts+00234.m2ts+00248.m2ts
The extended one is:
00235.m2ts+00249.m2ts+00236.m2ts+00250.m2ts+00237.m2ts+00251.m2ts+00238.m2ts+00252.m2ts+00239.m2ts+00253.m2ts+
00240.m2ts+00254.m2ts+00241.m2ts+00255.m2ts+00242.m2ts+00256.m2ts+00243.m2ts+00257.m2ts+00244.m2ts+00258.m2ts+
00245.m2ts+00259.m2ts+00246.m2ts+00260.m2ts+00247.m2ts+00261.m2ts+00248.m2ts
My idea was to demux the audio (italian or english when missing the italian one) from every single part and then join them by flac or other joinable formats and then encode back to dts or eac3.
My doubt is that perhaps there are some overlapping between the m2ts that I couldn't notice or correct if I demux each of them separately. So it could lead to a real mess.
Any hint?
Richard1485
9th September 2021, 12:29
Use tsMuxeR to remux each M2TS (individually) to an M2TS that contains the video and only the required audio stream. Then use eac3to join the audio and correct the gaps. The command will look something like this:
eac3to 00235_REMUX.m2ts+00249_REMUX.m2ts+00236_REMUX.m2ts+00250_REMUX.m2ts+00237_REMUX.m2ts+00251_REMUX.m2ts+00238_REMUX.m2ts+00252_REMUX.m2ts+00239_REMUX.m2ts+00253_REMUX.m2ts+00240_REMUX.m2ts+00254_REMUX.m2ts+00241_REMUX.m2ts+00255_REMUX.m2ts+00242_REMUX.m2ts+00256_REMUX.m2ts+00243_REMUX.m2ts+00257_REMUX.m2ts+00244_REMUX.m2ts+00258_REMUX.m2ts+00245_REMUX.m2ts+00259_REMUX.m2ts+00246_REMUX.m2ts+00260_REMUX.m2ts+00247_REMUX.m2ts+00261_REMUX.m2ts+00248_REMUX.m2ts -demux -no2ndpass
This method has worked for me in the past when combining sections of audio from different tracks on a branching disc. The -no2ndpass switch is required to stop eac3to from going wrong on the second pass.
EDIT: There might be a problem if the English is DTS-HD MA and the Italian is DTS. (When I did this, both tracks had the same format.) Maybe you could try keeping the core of the English track when remuxing the M2TS files with tsMuxeR and then seeing if eac3to can handle the result.
My doubt is that perhaps there are some overlapping between the m2ts that I couldn't notice or correct if I demux each of them separately.
There shouldn't be more than one duplicated frame at a branch point, so as long as you account for that frame, you shouldn't have a problem editing the audio streams together.
SeeMoreDigital
9th September 2021, 12:43
Out of interest... What application did you use to back-up this Blu-ray disc?
tormento
9th September 2021, 13:05
There might be a problem if the English is DTS-HD MA and the Italian is DTS. (When I did this, both tracks had the same format.)
That is why I wanted to have the audio in chunks, taking account of gap between consecutive m2ts.
Richard1485
9th September 2021, 13:14
That is why I wanted to have the audio in chunks, taking account of gap between consecutive m2ts.
In that case, there should only be a single duplicated frame that you need to take into account.
Does the English DTS core match the Italian DTS closely enough for eac3to to be able to join them and handle the gap? I assume that the disc is the Italian BD listed here (http://dvdcompare.net/comparisons/film.php?fid=14017).
tormento
9th September 2021, 15:05
[LIST=1]Does the English DTS core match the Italian DTS closely enough for eac3to to be able to join them and handle the gap? I assume that the disc is the Italian BD listed
I have tried your procedure, plus using TSMuxer to change the eng DTSHD track to ita and downscaling to DTS for the m2ts with silent italian track.
In theory everything should have gone well, in real life eac3to demux a DTS that tells me 3h22m instead of 2h55m and when converted to anything goes down to 2h45m.
Richard1485
9th September 2021, 15:44
That's unfortunate, given that the procedure has worked for me on a number of discs; the English and Italian tracks must be too different for eac3to to join successfully. Maybe you could try decoding (rather than extracting) the audio with eac3to (remove -demux and output to flac, or whatever, instead) to see if that works better. Or you'll just have to edit the audio chunks individually, which would be a pain.
What I'd do in this situation is decode the TC along with its Italian audio (as w64) and the EE along with its English audio (also as w64) and write an AviSynth script splicing the TC sections into the EE. That way you could deal with differences in volume (and the like) between the tracks at the same time, and smooth out the joins.
Is there no source that has Italian audio for the whole EE? If there is, it would probably be worth syncing that instead to give you a consistent track.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.