Hi all,
After taking a look for the so-many-th time at the files in my video collection I (once again) noticed that it's annoying as well as impractical to keep all these avi's with separate subtitles and artwork.
So once again I decided to put them all in mp4 containers using mp4box. During previous experiments I noticed that this causes some...issues (strangely enough Matroska never gave me any problems but it seems mp4 containers are the up-and-coming thing while mkv is largely ignored by the hardware player industry).
Some issues I noticed in the past:
- some files remux perfectly, some get audio/video sync issues
- the subtitle font for timed text (embedded subtitles) is usually much too small to read on a TV and can only be changed when playing back the file in Media Player Classic
I recently noticed however that you can set the font face and size while embedding the subtitle stream so this may solve my problem (or at least one of them).
However, upon further testing it seems that these subtitles are only made bigger when using MPC (Media Player Classic). What I would like is that all directshow-enabled players:
- Play back with subtitles enabled
- the subtitles should be in the correct font size
- respect my language preferences (English audio with Dutch subtitles)
...And (here's the absolutely essential thing) this should happen
without having to configure all these separate filters !!!
Now as I understand it, I would first have to choose between splitters. I read that the mp4 splitter from Gabest (which comes with mpc) understands MP4 streams 'better' as regards subs. On the other hand, in Haali I can give a language priority.
To increase choice even further, I can then display these subs using either vsfilter or ffdshow's subtitle filter. It seems however ffdshow does not play back embedded subs in mp4.
So I wonder...Does anyone here have recommendations for both the directshow splitter and the decoding filters to be used (preferably with argumentation; not just 'i use filter X and have no problems') ?
The end result should be:
1) I click an MP4 file
2) it plays with the correct subs
and not:
1) I click an mp4 file
2) I open vsfilter's config dialog
3) I change the language of the subs
4) I change the size of the subs
5) and so on
This may be a tough one...I'm hoping for some good feedback