VideoHelp Forum
+ Reply to Thread
Results 1 to 17 of 17
Thread
  1. Member
    Join Date
    May 2024
    Location
    California
    Search PM
    My Sony UBP-X700 BD player can play the ripped m2ts files with Dolby TrueHD with Dolby Atmos audio from usb drive properly. I use clever ffmpeg gui to remove the unwanted audio tracks. Then X700 player can no longer recognize the audio track, even though the same remuxed file can be played on PC without problem. Below is the mediainfo output for the original and remuxed m2ts file. Is there any way to fix it? Any advice will be greatly appreciated.

    Original file:

    General
    ID : 0 (0x0)
    Complete name : J:\Original.m2ts
    Format : BDAV
    Format/Info : Blu-ray Video
    File size : 892 MiB
    Duration : 4 min 9 s
    Overall bit rate mode : Variable
    Overall bit rate : 30.0 Mb/s
    Maximum Overall bit rate : 48.0 Mb/s
    Frame rate : 24.000 FPS

    Video
    ID : 4113 (0x1011)
    Menu ID : 1 (0x1)
    Format : AVC
    Format/Info : Advanced Video Codec
    Format profile : High@L4.1
    Format settings : CABAC / 4 Ref Frames
    Format settings, CABAC : Yes
    Format settings, Reference frames : 4 frames
    Format settings, GOP : M=3, N=24
    Format settings, Slice count : 4 slices per frame
    Codec ID : 27
    Duration : 4 min 8 s
    Bit rate mode : Variable
    Bit rate : 26.9 Mb/s
    Maximum bit rate : 24.0 Mb/s
    Width : 1 920 pixels
    Height : 1 080 pixels
    Display aspect ratio : 16:9
    Frame rate : 24.000 FPS
    Standard : NTSC
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Progressive
    Bits/(Pixel*Frame) : 0.541
    Stream size : 797 MiB (89%)
    Color range : Limited
    Color primaries : BT.709
    Transfer characteristics : BT.709
    Matrix coefficients : BT.709

    Audio #1
    ID : 4352 (0x1100)
    Menu ID : 1 (0x1)
    Format : MLP FBA AC-3 16-ch
    Format/Info : Meridian Lossless Packing FBA with 16-channel presentation
    Commercial name : Dolby TrueHD with Dolby Atmos
    Muxing mode : Stream extension
    Codec ID : 131
    Duration : 4 min 8 s
    Bit rate mode : Variable
    Bit rate : 640 kb/s
    Maximum bit rate : 7 104 kb/s
    Channel(s) : 8 channels
    Channel layout : L R C LFE Ls Rs Lb Rb
    Sampling rate : 48.0 kHz
    Frame rate : 31.250 FPS (1536 SPF)
    Compression mode : Lossless
    Stream size : 19.0 MiB (2%)
    Service kind : Complete Main
    Number of dynamic objects : 11
    Bed channel count : 1 channel
    Bed channel configuration : LFE
    Dialog Normalization : -31 dB
    compr : -0.28 dB
    cmixlev : -3.0 dB
    surmixlev : -3 dB
    dmixmod : Lt/Rt
    ltrtcmixlev : -3.0 dB
    ltrtsurmixlev : -3.0 dB
    lorocmixlev : -3.0 dB
    lorosurmixlev : -3.0 dB
    dialnorm_Average : -31 dB
    dialnorm_Minimum : -31 dB
    dialnorm_Maximum : -31 dB

    Audio #2
    ID : 4353 (0x1101)
    Menu ID : 1 (0x1)
    Format : E-AC-3 JOC
    Format/Info : Enhanced AC-3 with Joint Object Coding
    Commercial name : Dolby Digital Plus with Dolby Atmos
    Format profile : Blu-ray Disc
    Muxing mode : Stream extension
    Codec ID : 132
    Duration : 4 min 8 s
    Bit rate mode : Constant
    Bit rate : 1 280 kb/s
    Channel(s) : 8 channels
    Channel layout : L R C LFE Ls Rs Lb Rb
    Sampling rate : 48.0 kHz
    Frame rate : 31.250 FPS (1536 SPF)
    Compression mode : Lossy
    Stream size : 37.9 MiB (4%)
    Service kind : Complete Main
    Complexity index : 12
    Number of dynamic objects : 11
    Bed channel count : 1 channel
    Bed channel configuration : LFE
    Dialog Normalization : -29 dB
    compr : 0.53 dB
    cmixlev : -3.0 dB
    surmixlev : -3 dB
    dmixmod : Lt/Rt
    ltrtcmixlev : -3.0 dB
    ltrtsurmixlev : -3.0 dB
    lorocmixlev : -3.0 dB
    lorosurmixlev : -3.0 dB
    dialnorm_Average : -29 dB
    dialnorm_Minimum : -29 dB
    dialnorm_Maximum : -29 dB


    Muxed file:

    General
    ID : 1 (0x1)
    Complete name : G:\sample_muxed.m2ts
    Format : BDAV
    Format/Info : Blu-ray Video
    File size : 802 MiB
    Duration : 4 min 8 s
    Overall bit rate mode : Variable
    Overall bit rate : 27.1 Mb/s
    Frame rate : 24.000 FPS

    Video
    ID : 4113 (0x1011)
    Menu ID : 1 (0x1)
    Format : AVC
    Format/Info : Advanced Video Codec
    Format profile : High@L4.1
    Format settings : CABAC / 4 Ref Frames
    Format settings, CABAC : Yes
    Format settings, Reference frames : 4 frames
    Format settings, GOP : M=3, N=24
    Format settings, Slice count : 4 slices per frame
    Codec ID : 27
    Duration : 4 min 8 s
    Bit rate mode : Variable
    Maximum bit rate : 24.0 Mb/s
    Width : 1 920 pixels
    Height : 1 080 pixels
    Display aspect ratio : 16:9
    Frame rate : 24.000 FPS
    Standard : NTSC
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type Dolby TrueHD with Dolby Atmos : Progressive
    Color range : Limited
    Color primaries : BT.709
    Transfer characteristics : BT.709
    Matrix coefficients : BT.709

    Audio
    ID : 4352 (0x1100)
    Menu ID : 1 (0x1)
    Format : MLP FBA 16-ch
    Format/Info : Meridian Lossless Packing FBA with 16-channel presentation
    Commercial name : Dolby TrueHD with Dolby Atmos
    Codec ID : 131
    Duration : 4 min 8 s
    Bit rate mode : Variable
    Maximum bit rate : 7 104 kb/s
    Channel(s) : 8 channels
    Channel layout : L R C LFE Ls Rs Lb Rb
    Sampling rate : 48.0 kHz
    Frame rate : 1 200.000 FPS (40 SPF)
    Compression mode : Lossless
    Delay relative to video : -42 ms
    Number of dynamic objects : 11
    Bed channel count : 1 channel
    Bed channel configuration : LFE
    mixlevel : 80 dB
    ltrtcmixlev : 3.0 dB
    ltrtsurmixlev : 3.0 dB
    lorocmixlev : 3.0 dB
    lorosurmixlev : 3.0 dB

    Menu
    ID : 256 (0x100)
    Menu ID : 1 (0x1)
    Format : AVC / MLP FBA
    Duration : 4 min 8 s
    List : 4113 (0x1011) (AVC) / 4352 (0x1100) (MLP FBA)
    Service name : Service01
    Service provider : FFmpeg
    Service type : digital television
    Last edited by 2ndLeaf; 12th May 2024 at 16:58.
    Quote Quote  
  2. Member
    Join Date
    May 2024
    Location
    California
    Search PM
    I did some comparison between the audio tracks. I am curious why they are changed.

    Original:
    Format : MLP FBA AC-3 16-ch
    Frame rate : 31.250 FPS (1536 SPF)
    ltrtcmixlev : -3.0 dB
    ltrtsurmixlev : -3.0 dB
    lorocmixlev : -3.0 dB
    lorosurmixlev : -3.0 dB

    Muxed:
    Format : MLP FBA 16-ch
    Frame rate : 1 200.000 FPS (40 SPF)
    ltrtcmixlev : 3.0 dB
    ltrtsurmixlev : 3.0 dB
    lorocmixlev : 3.0 dB
    lorosurmixlev : 3.0 dB
    Quote Quote  
  3. Member
    Join Date
    May 2024
    Location
    California
    Search PM
    I try tsMuxeR. The m2ts file it creates can be played on X700 properly. The mediainfo output for the audio track is exactly the same as the original m2ts file.

    When I use tsMuxeR to open the file created by clever ffmpeg gui, I got the "Unsupported format, Some tracks not recognized. This tracks was ignored." error message for the audio track.
    Last edited by 2ndLeaf; 12th May 2024 at 21:27.
    Quote Quote  
  4. Which version of clever FFmpeg GUI are you using?
    I have just tried with the latest release (v3.2.6) and the muxed m2ts file can be imported into tsmuxer without any problems.
    Quote Quote  
  5. Member Ennio's Avatar
    Join Date
    May 2005
    Location
    Netherlands
    Search Comp PM
    Originally Posted by 2ndLeaf View Post
    When I use tsMuxeR to open the file created by clever ffmpeg gui, I got the "Unsupported format, Some tracks not recognized. This tracks was ignored." error message for the audio track.
    Probably because tsMuxer detects no embedded AC3 track in the TrueHD stream of the "muxed" file. Eventhough tsMuxer is perfectly capable of muxing "TrueHD only" - to both standalone m2ts and (UHD)BD - I can imagine your SONY player refusing to play when the embedded AC3 track isn't there. Try importing the original m2ts in tsMuxer, keep native "TrueHD+AC3" and in the GUI delete all unwanted streams prior to m2ts remux. Be sure to use latest nightly build.
    Quote Quote  
  6. Member
    Join Date
    May 2024
    Location
    California
    Search PM
    Originally Posted by ProWo View Post
    Which version of clever FFmpeg GUI are you using?
    I have just tried with the latest release (v3.2.6) and the muxed m2ts file can be imported into tsmuxer without any problems.
    I use v3.2.6 as well. This problem is specific to the TrueHD stream. Other audio tracks don't have this problem.
    Last edited by 2ndLeaf; 13th May 2024 at 20:34.
    Quote Quote  
  7. Member
    Join Date
    May 2024
    Location
    California
    Search PM
    Originally Posted by Ennio View Post
    Originally Posted by 2ndLeaf View Post
    When I use tsMuxeR to open the file created by clever ffmpeg gui, I got the "Unsupported format, Some tracks not recognized. This tracks was ignored." error message for the audio track.
    Probably because tsMuxer detects no embedded AC3 track in the TrueHD stream of the "muxed" file. Eventhough tsMuxer is perfectly capable of muxing "TrueHD only" - to both standalone m2ts and (UHD)BD - I can imagine your SONY player refusing to play when the embedded AC3 track isn't there. Try importing the original m2ts in tsMuxer, keep native "TrueHD+AC3" and in the GUI delete all unwanted streams prior to m2ts remux. Be sure to use latest nightly build.
    I also suspect the Sony player doesn't recognize the TrueHD stream because of missing AC3 track, after doing more research.

    Yes, if I import the original m2ts in tsMuxer and keep native "TrueHD+AC3", then delete all unwanted streams, the resulted file can be played on the Sony player. The trick is to keep the AC3 track.

    It's interesting to see that when I select both TrueHD and AC3, clever ffmpeg GUI still separates them as separated tracks, instead of leaving them intact. On the other hand, I can't keep TrueHD stream only without AC3 core with tsMuxer. I think each tool has its own use cases.
    Last edited by 2ndLeaf; 14th May 2024 at 11:26.
    Quote Quote  
  8. Member Ennio's Avatar
    Join Date
    May 2005
    Location
    Netherlands
    Search Comp PM
    Originally Posted by 2ndLeaf View Post
    ...This problem is specific to the TrueHD stream. Other audio tracks don't have this problem.
    FYI there is another peculiar case: EAC3-tracks on (UHD)BD are build around a AC3-core, which can be retrieved separately by tsMuxer.

    Maybe also handy to know: should you have TrueHD and the embedded AC3-track as separate streams, these can be interleaved back into "TrueHD+AC3" with thdmerge.exe. It comes with the DGDemux package.
    Quote Quote  
  9. Member
    Join Date
    May 2024
    Location
    California
    Search PM
    Originally Posted by Ennio View Post
    Maybe also handy to know: should you have TrueHD and the embedded AC3-track as separate streams, these can be interleaved back into "TrueHD+AC3" with thdmerge.exe. It comes with the DGDemux package.
    You read my mind I was about to research this topic! Thanks a lot for the suggestion. I try it out. It works nicely.
    Quote Quote  
  10. Member netmask56's Avatar
    Join Date
    Sep 2005
    Location
    Sydney, Australia
    Search Comp PM
    I use MKVToolNix as it doesn't re-encode or mess with any of the tracks.
    SONY 75" Full array 200Hz LED TV, Yamaha A1070 amp, Zidoo UHD3000, BeyonWiz PVR V2 (Enigma2 clone), Chromecast, Windows 11 Professional, QNAP NAS TS851
    Quote Quote  
  11. Member Ennio's Avatar
    Join Date
    May 2005
    Location
    Netherlands
    Search Comp PM
    Actually when importing TrueHD with embedded AC3, MKVToolNix behaves the same way as clever ffmpeg seems to here. Matroska container being unfit for carrying interleaved TrueHD and AC3, MTX also has to de-interleave the two and mux them as separate tracks.
    I wouldn't know if OP's player would support playback mkv with TrueHD. I can very so imagine a SONY wouldn't.
    Quote Quote  
  12. Member netmask56's Avatar
    Join Date
    Sep 2005
    Location
    Sydney, Australia
    Search Comp PM
    I must admit I don't use disc players anymore - transfer onto my NAS and then via Zidoo UHD3000 media player. All works well via my AVR and discrete speakers.
    SONY 75" Full array 200Hz LED TV, Yamaha A1070 amp, Zidoo UHD3000, BeyonWiz PVR V2 (Enigma2 clone), Chromecast, Windows 11 Professional, QNAP NAS TS851
    Quote Quote  
  13. Member
    Join Date
    May 2024
    Location
    California
    Search PM
    Originally Posted by Ennio View Post
    I can very so imagine a SONY wouldn't.
    That's correct. X700 player doesn't support mkv with TrueHD. That's why I explore the possibility of playing m2ts file with TrueHD.
    Last edited by 2ndLeaf; 15th May 2024 at 10:47.
    Quote Quote  
  14. Member Ennio's Avatar
    Join Date
    May 2005
    Location
    Netherlands
    Search Comp PM
    Maybe there are other container formats - supported by your X700, that is - that can carry TrueHD with AC3 interleaved, but m2ts is the only one I know of.
    Quote Quote  
  15. Member
    Join Date
    May 2024
    Location
    California
    Search PM
    I notice the video and audio are out of sync for the m2ts file created by tsMuxeR. Video is ahead of audio, but audio is in sync with subtitle. Comparing to the original movie, audio seems to play at the correct speed. Movie length is correct. The m2ts file created by clever ffmpeg gui doesn't have this problem. In tsMuxeR, I set the fps to the same value as I get from mediainfo. But it doesn't help. Any way to fix this?
    Last edited by 2ndLeaf; 18th May 2024 at 11:51.
    Quote Quote  
  16. Member Ennio's Avatar
    Join Date
    May 2005
    Location
    Netherlands
    Search Comp PM
    Maybe a bug in tsMuxer. The program isn't the best demuxer.

    Several things you can try. Be sure to use latest nightly build of tsMuxer, import the proper native playlist. Keep native TrueHD+AC3, take out unwanted streams and mux to BD folder structure instead of directly to m2ts.

    Other thing is remuxing with eac3to. It supports TrueHD+AC3 and you can use UsEac3To as GUI.

    Third option is to first demux the disc with DGDemux. It can put out *.thd+ac3 stream. Import only the desired demuxed streams in tsMuxer
    Quote Quote  
  17. Member
    Join Date
    May 2024
    Location
    California
    Search PM
    Thanks a lot for the suggestion. Mux to BD folder structure solves the problem.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!