I've found a way to force opening the stored files with the TS demuxer! Doing this solves the problem. There are some "skipping garbage" messages, but after this, VLC resync to the video and all works as expected. Nevertheless, there is still a bug in choosing the demuxer. The workarounds ...