![]() My hope for DVB and several other subtitle formats is to create a more generalized ffmpeg based subtitle decoder in HandBrake that can do the required conversions. I don't know how much of the text formatting and style information ffmpeg preserves and how it makes that information available. I honestly don't know what would be involved in using ffmpeg to extract and convert the text to SSA. ![]() Using ffmpeg to extract the bitmap subs and then convert to our bitmap format would be pretty straight forward. Ultimately we would have to convert the bitmap subs to our internal bitmap format and the text subs into SSA. PGS is currently the only place we make any use of ffmpeg for subtitles.įrom what I understand DVB supports both bitmap and text subtitles. For forced subs we must detect the end time of the forced sub then create and insert an "empty" PGS subtitle packet to signal the end of the sub. We have to add a pretty good size chunk of code in order to properly extract and pass through only forced subtitles. We partially use ffmpeg for PGS subs, but it's not a simple passthrough. HandBrake converts all text subtitles into SSA internally and all bitmap subtitles into our own internal bitmap format. For example, we have our own DVD, CC, SRT, SSA, and tx3g subtitle decoders. HandBrake doesn't use ffmpeg much for subtitles currently. It's really amazing that thankfully the top 5 local channels actually use burned-in subtitles as part of their official mix, after going through all of the trouble, I only found that out at the very end. But many non-local channels use DVBSUBs which the TV's integrated player that's meant for videos like blurays and MP4, can't play. The recording is on a 1 TB drive, but with the huge MPEG-TS size, I used a 500 GB normal HDD to put on recoded compressed versions down to 1/8 of the size, relieving the space. I would really love the DVBSUB support in HB because the only way to get them in this case is by burning them in, so it's crucial that burn-in support is also part of the plan.Ī few times a year I visit my parents place where I set up the custom DIY recording, they really don't like the official provided decoders because of the need to use two remote controls and the fuss huss with that, so they just use CI+ card directly into the TV. Note, DVBSUB is not just DVB-T, it's also DVB-C and probably DVB-S too, maybe indicating that in the title could be something you can fix, either removing the -T or adding /C/S.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |