View Full Version : Eac3to demux all m2ts files
digitaldelboy
27th November 2014, 12:53
I'm trying to demux all the m2ts files in BDMV\STREAM\ but i'm having problems. I tried this
In command prompt changed the directory to where the m2ts files are.
CD /D C:\salt\BDMV\STREAM
Then run this command line:
FOR %M IN (*.m2ts) C:\eac3to\eac3to.exe %M -demux
I just comes up C:\eac3to\eac3to.exe was unexpected at this time.
Does anyone know what I've done wrong.
the_weirdo
27th November 2014, 14:50
FOR %M IN (*.m2ts) C:\eac3to\eac3to.exe %M -demux
Should be:
FOR %M IN (*.m2ts) DO C:\eac3to\eac3to.exe %M -demux
digitaldelboy
27th November 2014, 15:29
Thanks it's sort of working but now I'm getting,
M2TS, 1 video track, 5 audio tracks, 5 subtitle tracks, 1:41:18, 24p /1.001
1: Chapters, 18 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: TrueHD/AC3, English, unknown parameters
4: AC3, French, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
5: AC3, Spanish, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
6: AC3, Portuguese, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
7: AC3, English, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
8: Subtitle (PGS), English
9: Subtitle (PGS), English
10: Subtitle (PGS), French
11: Subtitle (PGS), Spanish
12: Subtitle (PGS), Portuguese
Bitstream parsing for track 3 failed.
Demuxing this track may still produce correct results - or not.
Track 3 is used for destination file "FOR".
Track 3 is used for destination file "%M".
Track 3 is used for destination file "IN".
Track 3 is used for destination file "(*.m2ts)".
Track 3 is used for destination file "DO".
Track 3 is used for destination file "eac3to.exe".
Track 3 is used for destination file "%M".
This audio conversion is not supported.
setarip_old
27th November 2014, 16:25
I believe you should be able to simply use tsMuxer to accomplish this...
digitaldelboy
27th November 2014, 16:39
I believe you should be able to simply use tsMuxer to accomplish this...
I didn't think it was possible with tsmuxer.
Wouldn't I have to add an m2ts file choose demux, start demuxing.
Then repeat the whole thing again for more m2ts files.
I'm too lazy for all that lol.
Sparktank
27th November 2014, 19:45
tsMuxer supports bluray playlists (.mpls).
Which is probably what you want to demux.
I don't know what you intend to do after demuxing.
But if you want the whole movie, it's better to use the playlist so it realizes any gaps/synch or anything if the disc has separated the movie into multiple .m2ts files.
You could use MakeMKV and load the disc to pin point the movie playlist. It will show you if any anything is repeated if you read the numbers.
BDInfo can also show you playlists, runtimes and elementary streams (if multiple video for PnP, if mutiple audio, subs, etc).
digitaldelboy
27th November 2014, 20:27
I just want to demux all the extras/special features from the bluray. So I thought I might as well demux every m2ts file.
I'm not sure how this would work with MakeMKV. It only shows a few playlists, usually the movie and a few others although I'm not sure what they are and how MakeMKV decides to show them but not others.
Sparktank
27th November 2014, 20:43
There's settings in MakeMKV: "Minimum title length (seconds)".
I'm can't remember the default, 120 seconds maybe?
If you're not sure/haven't tried with this movie, why not just run it and remux everything?
Worst case scenario, you have everything remuxed to a compliant Matroska container rather than demuxing it all and having to remux again (more work).
Some of the things MakeMKV will skip can be fixed if you join their forum and seek assistance. (assuming the disc is original and not a rehash from DVDFab or AnyDVD or other decrypter.)
MakeMKV reads the .bdmv, the entire directory playlist for the whole disc.
It'll parse all the existing playlists.
You're going to rip everything, anyway (blindly). This is equally blindly but with everything done for you in a playable format.
Most other playlists are usually nothing. Mutiple lists of warnings in different languages, trailers with just video and no audio, blank title cards.
Why this is, is up to the distributor. For whatever reasons.
Not all playlists are actually useable.
And not all .m2ts are worth looking at (test screens).
And some movies just might break the movie down into multiple .m2ts to allow for different cuts to be viewed on the same disc with seamless branching (which MakeMKV can fix, and eac3to, but you require the .mpls).
And some movies mix in the special features into the movie for a seamless viewing of a breakdown for some scenes (Inception (2010) does this), which also requires the playlist.
digitaldelboy
28th November 2014, 00:10
Thanks MakeMKV works, but for some odd reason most of the extras have no people speaking in the video just background music. Any idea whats going on.
Sparktank
28th November 2014, 00:50
Thanks MakeMKV works, but for some odd reason most of the extras have no people speaking in the video just background music. Any idea whats going on.
No idea, as I never bought that movie (no interest).
Are you sure it's just not some picture gallery? Those are usually accompanied by music only.
If you're playing on PC, do you have the center channel muted (FFDShow)?
Did you check your speaker wires to see if any are loose?
Some special features turn up with no audio, but I've not seen any that turn up as music_only. Only in still galleries.
If it's an actual special featurette with interviews and there's no dialogue but music, it's probably just a way to obfusticate the disc to make piracy more difficult and one of them is bound to be the actual video you want to watch.
When I remux a disc, sometimes, I'll see the same featurettes repeated several times. One without subtitles, one with subtitles, one without audio. I just have to cycle through each one and filter them as I find out.
the_weirdo
28th November 2014, 04:11
@digitaldelboy
You can try alternatives as others suggested. However, I'm curious to know what your command line actually was. It seems you've messed it up somewhere.
bbcby
28th November 2014, 13:58
Button for Total Commander (if you use), demux selected M2TS:
TOTALCMD#BAR#DATA
%ComSpec% /c for /f "delims=" %i in
('type %WF') do eac3to "%%i" -demux -keepdialnorm
yr_eac3to_more_gui.exe
demux
0
-1
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.