3.0.0.74 REMUX-ONLY "NO AUDIBLE AUDIO" defect now explained
Posted: Sat Dec 05, 2020 12:30 am
Since the "memory leak" I reported with 3.0.0.73 running in REMUX-ONLY mode has now been fixed in 3.0.0.74, I am starting a new thread to describe the new defect symptom produced by 3.0.0.74 running in REMUX-ONLY mode: "NO AUDIBLE AUDIO". This defect from 3.0.0.74 running in REMUX-ONLY mode has already been reported to VSO, but an ETA on a fix is unknown.
Note that this 'NO AUDIBLE AUDIO" occurs when playing the actual movie title (either from the BluRay folder via software, or from the burned BluRay disc in a mechanical player). In fact there actually IS audible audio hear when the main menu is displayed on the screen. This is actually a special 30-second musical intro (in the case of my own one test MP4 file). It produces its own unique 00001.M2TS file, which CXtoHD constructs with PID x1100 information data fields correctly populated, in my case to show 2-channel PCM audio.
Also note that 3.0.0.74 has been proven to crash in REMUX-ONLY mode when attempting to convert two or more input MP4 files. This crash has now been duplicated by VSO support, and they say they are working on a resolution. So my "NO AUDIBLE AUDIO" symptom is produced from REMUX-ONLY mode when using only ONE INPUT MP4 file, so that the program can actually finish without crashing.
==> BOTTOM LINE: it currently appears impossible to run CXtoHD 3.0.0.74 in REMUX-ONLY mode (i.e. "direct copy" of both audio and video, retaining 100% original source quality in the output) and still achieve successful results. The only way to obtain usable results is to accept some type of re-encoding of input to output, either at least re-encoding the audio if not also re-encoding the video.
Specifically, a REMUX-ONLY mode conversion for both audio and video will produce a LOG that looks as follows:
This is the result of project settings for video as follows:
Whereas if REMUX-ONLY is performed for video (i.e. direct copy 100% of original source video) but re-encoding the audio, now the LOG looks as follows:
My own research has now revealed the explanation for the "NO AUDIBLE AUDIO" symptom. I obviously cannot fix the program itself, but at least I can pinpoint the precise reason why there is NO AUDIBLE AUDIO. And that reason is that the critical PID x1100 information (describing audio characteristics inside the 00000.M2TS title) IS NOT BEING POPULATED PROPERLY!! It appears to be entirely missing all fields in the PID x1100 layout, where the presence of valid data is absolutely critical to BluRay players (both hardware and software) in order to correctly decode the imbedded audio stream.
This same PID x1100 information is supposed to be present in the CLPI (clip information) files in the BluRay folder, but is apparently also absent here as well as in 00000.M2TS.
NOTE: with only one single project settings change, forcing audio re-encoding to EAC-3 (while still running "direct copy" REMUX-ONLY mode for video) , now the crucial PID x1100 information IS CORRECTLY POPULATED IN THE OUTPUT 00000.M2TS, and in fact now there IS AUDIBLE AUDIO in the ouput, using both a software BluRay player as well as a physical mechanical disc player!!
Here is what has been revealed by my discoveries, i.e. my "proof".
(1) Attempting to open 00000.M2TS with VideoRedo TV Suite 6 (VRD) to investigate audio/video properties and information, two different results are obtained depending on whether the "defective" file is used (with no PID x1100 information present, from REMUX-MODE of audio as well as video) or whether the "perfect" file is used (with the crucial PID x1100 information present, from RE-ENCODING OF AUDIO along with REMUX-MODE of video).
Here is the output from the unsuccessful attempt to look at the "defective" version of 00000.M2TS using VRD:
In contrast, here is the proper successful output from looking at the "perfect" 00000.M2TS using VRD. Note the presence of the crucial PID x1100 for audio:
(2) The BluRay folder can be examined using BDEdit, which provides details about the contents. In particular the description of audio is displayed in the CLPINF (clip information folder) files.
Here is the output from BDEdit when looking at the "defective" version of 00000.M2TS, i.e. the one without the critical PID x1100 data:
In contrast, here is the proper output from BDEdit when looking at the "perfect" 00000.M2TS. Note the presence of the crucial PID x1100 information describing the 6-channel EAC-3 DD5.1 audio:
Note that this 'NO AUDIBLE AUDIO" occurs when playing the actual movie title (either from the BluRay folder via software, or from the burned BluRay disc in a mechanical player). In fact there actually IS audible audio hear when the main menu is displayed on the screen. This is actually a special 30-second musical intro (in the case of my own one test MP4 file). It produces its own unique 00001.M2TS file, which CXtoHD constructs with PID x1100 information data fields correctly populated, in my case to show 2-channel PCM audio.
Also note that 3.0.0.74 has been proven to crash in REMUX-ONLY mode when attempting to convert two or more input MP4 files. This crash has now been duplicated by VSO support, and they say they are working on a resolution. So my "NO AUDIBLE AUDIO" symptom is produced from REMUX-ONLY mode when using only ONE INPUT MP4 file, so that the program can actually finish without crashing.
==> BOTTOM LINE: it currently appears impossible to run CXtoHD 3.0.0.74 in REMUX-ONLY mode (i.e. "direct copy" of both audio and video, retaining 100% original source quality in the output) and still achieve successful results. The only way to obtain usable results is to accept some type of re-encoding of input to output, either at least re-encoding the audio if not also re-encoding the video.
Specifically, a REMUX-ONLY mode conversion for both audio and video will produce a LOG that looks as follows:
This is the result of project settings for video as follows:
Whereas if REMUX-ONLY is performed for video (i.e. direct copy 100% of original source video) but re-encoding the audio, now the LOG looks as follows:
My own research has now revealed the explanation for the "NO AUDIBLE AUDIO" symptom. I obviously cannot fix the program itself, but at least I can pinpoint the precise reason why there is NO AUDIBLE AUDIO. And that reason is that the critical PID x1100 information (describing audio characteristics inside the 00000.M2TS title) IS NOT BEING POPULATED PROPERLY!! It appears to be entirely missing all fields in the PID x1100 layout, where the presence of valid data is absolutely critical to BluRay players (both hardware and software) in order to correctly decode the imbedded audio stream.
This same PID x1100 information is supposed to be present in the CLPI (clip information) files in the BluRay folder, but is apparently also absent here as well as in 00000.M2TS.
NOTE: with only one single project settings change, forcing audio re-encoding to EAC-3 (while still running "direct copy" REMUX-ONLY mode for video) , now the crucial PID x1100 information IS CORRECTLY POPULATED IN THE OUTPUT 00000.M2TS, and in fact now there IS AUDIBLE AUDIO in the ouput, using both a software BluRay player as well as a physical mechanical disc player!!
Here is what has been revealed by my discoveries, i.e. my "proof".
(1) Attempting to open 00000.M2TS with VideoRedo TV Suite 6 (VRD) to investigate audio/video properties and information, two different results are obtained depending on whether the "defective" file is used (with no PID x1100 information present, from REMUX-MODE of audio as well as video) or whether the "perfect" file is used (with the crucial PID x1100 information present, from RE-ENCODING OF AUDIO along with REMUX-MODE of video).
Here is the output from the unsuccessful attempt to look at the "defective" version of 00000.M2TS using VRD:
In contrast, here is the proper successful output from looking at the "perfect" 00000.M2TS using VRD. Note the presence of the crucial PID x1100 for audio:
(2) The BluRay folder can be examined using BDEdit, which provides details about the contents. In particular the description of audio is displayed in the CLPINF (clip information folder) files.
Here is the output from BDEdit when looking at the "defective" version of 00000.M2TS, i.e. the one without the critical PID x1100 data:
In contrast, here is the proper output from BDEdit when looking at the "perfect" 00000.M2TS. Note the presence of the crucial PID x1100 information describing the 6-channel EAC-3 DD5.1 audio: