Wooo!! It worked!
I just can't determine which method work, lol
I think it was the
Vob -> TsRemux -> M2TS
I put 3 files (the vob and the m2ts) with 3 different extensions and the same name
And one of them works and plays perfectly (without ANY re-encoding at all).
Update: It wasn't the M2TS file I got from TsRemux.
It was the .VOB file. I put it twice in the disc, with .MPG extension and .TS extension. One of the extensions (I suspect the TS) is not even shown. So the VOB file played as .MPG !