Originally Posted by fritzi93
If anyone is interested....
The onboard media player can render soft (selectable) subtitles muxed into MKVs. The manual only mentions CC (closed captions) in connection with televison teletext subtitles. Unless I've missed it somehow.
If it was going to recognize anything, it would be SubRip format (*.srt), text subs. Which it does just fine, and it's as simple as pressing the CC button on the remote to bring them up. I was a little surprised, however, that it recognized an image based format, VobSub (*.sub + *.idx). The trouble is, italics get screwed up.
Anyway, here's one way to do it:
1) Start up RipBot and load any m2ts file from the BDMV -> STREAM folder. Doesn't matter which one, as RipBot will identify the main movie. Let it demux the assets. (You will need to have decrypted/ripped the BD to hard drive first. Or run a driver level decrypter in the background like AnyDVDHD or DVDFabPasskey.)
2) Open the job folder. If there are any subs identified as forced, you can encode (hard sub) them into the picture. Properties -> Subtitles -> Build in Picture.
3) Load the first subtitle track (the main one) into SubtitleEdit. Perform OCR (optical character recognition). Whenever an unknown word is found, SE will stop and prompt you for further action; so add it to the dictionary or hit skip. Likewise when an error is found, SE will stop so you can correct it. Since any forced subs will almost certainly be embedded in the main subtitle stream, you should delete them line by line from your exported *.srt file, assuming you *are* hard coding the forced subs.
4) Export the OCR'ed subs as *.srt.
5) Add them in RipBot as selectable subs.
6) For audio, you can copy stream or re-encode using various AC3 options. I'd suggest AC3 5.1 at 640 kbs. The TV can output that intact via optical out to receiver.
7) For video, I suggest you use constant quality encoding at a level you find adequate. Blu-Rays vary widely as to how well they re-compress. Grainy content requires a ton more bitrate than clean computer animation. Constant quality ensures you hit the desired quality every time, though output size will be unpredictable. A crf factor (CQ) of 20 should be enough for most people; a lower number like 18 will be higher quality. Anything lower than 16 is pointless. Mind you, any re-encode with a lossy codec will degrade quality, however hard it is to detect. A crf lower than 16 will show no improvement whatsoever.
8) I suggest you use the Default Profile speed preset. Give the project a name and add it to the job queue. Start the encode.
If you care at all about subtitles and want to use the onboard media player, it's convenient to be able to just hit the CC button on the remote.