[Cin] BD subtitles <> dvd subtitles

Andrew Randrianasulu randrianasulu at gmail.com
Fri Dec 10 03:39:01 CET 2021


On Friday, December 10, 2021, Andrew Randrianasulu <randrianasulu at gmail.com>
wrote:

>
>
> On Friday, December 10, 2021, Andrew Randrianasulu <
> randrianasulu at gmail.com> wrote:
>
>> oh, and apparently Subtitle Edit can export BD subtitles (via Export
>> menu) but Linux problems exist and.. Visual Studio for building?
>
>

Note Subtitle _editor_ apparently different (gtk3+) software, not
supporting graphics Blu-ray subtitles:

https://github.com/kitone/subtitleeditor


>>
>> https://www.nikse.dk/SubtitleEdit/Help#linux
>>
>> Known issues:
>> Setting focus on a control programatically does not work
>> The letter è (and some other Unicode characters) will crash SE - read
>> more in this Github issue
>> Some languages like Chinese or Arabic might require a different font.
>> Text to bitmap rendering is not working well. In image exporting try
>> "Simple rendering" if you have problems.
>> Winforms layout...
>>
>


>
> a bit short part of Manual I was referring to.
>
> https://cinelerra-gg.org/download/CinelerraGG_Manual/DVD_Subtitles.html
>
> may be extending it a bit by providing hyperlinks to projects, and may be
> simple ffmpeg commands for subtitle conversion can be helpful.
>
> More complex section on Subtitle window says more about microdvd and other
> formats, may be add new developments about srt also to this page?
>
> CINELERRA-GG supports the .udvd format of DVDs, so you can create
> subtitles on the timeline and then save them as .udvd files.
>
> may be change to
>
> CINELERRA-GG supports the .udvd format of MicroDVD (also outputs to  .srt
> (subrip) and .sub (subviewer)), so you can create subtitles on the timeline
> and then save them as .udvd (or other text-based) files.
>
> yes, a bit of dublication..
>
>
>>
>>
>>
>>
>> On Friday, December 10, 2021, Andrew Randrianasulu <
>> randrianasulu at gmail.com> wrote:
>>
>>> From what I remember CinGG can create dvd subtitles but not BD (bluray)
>>> subtitles.
>>>
>>> May be this project can convert them (qt5, meson) ?
>>>
>>> https://aur.archlinux.org/packages/bdsup2subpp-git/
>>>
>>> slightly older src with appimage
>>>
>>> https://github.com/amichaeltm/BDSup2SubPlusPlus
>>>
>>> original java-based tool
>>>  https://github.com/mjuhasz/BDSup2Sub
>>>
>>> description
>>> ===
>>> BDSup2Sub
>>>
>>> A tool to convert and tweak bitmap based subtitle streams
>>> BDSup2Sub is a tool initially created to convert captions demuxed from a
>>> Blu-Ray transport stream (M2TS) into the DVD VobSub format (SUB/IDX) used
>>> by many DVD authoring tools - hence the name. Many more features were added
>>> over time as was support for other formats. So in the meantime the name
>>> seems a little inappropriate. In a nutshell, it's a subtitle conversion
>>> tool for image based stream formats with scaling capabilities and some
>>> other nice features.
>>>
>>> Supported Formats
>>> Blu-Ray SUP
>>> Sony BDN XML (as used by Sonic Scenarist HDMV)
>>> HD-DVD SUP (import only)
>>> VobSub (SUB/IDX)
>>> DVD-SUP (SUP/IFO)
>>>
>>> What it can do
>>> convert any supported import format to any supported export format
>>> add a fixed delay to all timestamps
>>> perform a frame rate conversion e.g. for pal speedup
>>> synchronize time stamps to output frame rate
>>> edit times and position of each caption
>>> control all features (except editing) from the command line
>>> move all captions inside or outside a given area or horizontally
>>> crop the target screen size
>>> scale up/down with a variety of filters (from bilinear over bicubic to
>>> Lanczos3 and Mitchell)
>>> edit "forced" flags
>>> exclude single captions from export
>>> erase rectangular regions of a caption
>>> scale captions independently of screen size
>>> automatically remove fade in/out from imported subtitle streams.
>>> export the target palette in PGCEdit text format (RGB values 0..255)
>>> edit the imported DVD palette when input is either VobSub or SUP/IFO
>>> edit the frame palette and alpha values when input is either VobSub or
>>> SUP/IFO
>>> set/clear forced flags for all captions
>>>
>>> What it can't do
>>>
>>> BDSup2Sub only supports image based subtitle streams.
>>> ====
>>>
>>>
>>> so..
>>>
>>> in theory CinGG's subtitle output can me MicroDVD'S .udvd but then
>>> making those into graphical dvd subtitles will require ffmpeg called with
>>> right params
>>>
>>> I found this post converting DVB subtitles to DVD subtitles inside mkv
>>> and also image of titular bdsup2sub
>>>
>>> https://forum.videohelp.com/threads/386350-reencoding-dvbsub
>>> -to-dvdsub-using-ffmpeg
>>>
>>> Subtitle options:
>>> -s size set frame size (WxH or abbreviation)
>>> -sn disable subtitle
>>> -scodec codec force subtitle codec ('copy' to copy stream)
>>> -stag fourcc/tag force subtitle tag/fourcc
>>> -fix_sub_duration fix subtitles duration
>>> -canvas_size size set canvas size (WxH or abbreviation)
>>> -spre preset set the subtitle options to the indicated preset
>>>
>>> https://trac.ffmpeg.org/wiki/HowToConvertSubtitleToASS
>>>
>>>  ..S... = Subtitle codec
>>>  DES ass Advanced SubStation Alpha subtitle
>>>  DES dvbsub DVB subtitles
>>>  DES dvdsub DVD subtitles
>>>  D S microdvd MicroDVD subtitle
>>>  D S pgssub HDMV Presentation Graphic Stream subtitles
>>>  DES srt SubRip subtitle
>>>  DES xsub DivX subtitles (XSUB)
>>>
>>> for me system ffmpeg output (4.4)
>>>
>>> DES... ass ASS (Advanced SSA) subtitle (decoders: ssa ass ) (encoders:
>>> ssa ass )
>>>  DES... dvb_subtitle DVB subtitles (decoders: dvbsub ) (encoders: dvbsub
>>> )
>>>  DES... dvd_subtitle DVD subtitles (decoders: dvdsub ) (encoders: dvdsub
>>> )
>>>  D.S... hdmv_pgs_subtitle HDMV Presentation Graphic Stream subtitles
>>> (decoders: pgssub )
>>>  ..S... hdmv_text_subtitle HDMV Text subtitle
>>>  D.S... jacosub JACOsub subtitle
>>>  D.S... microdvd MicroDVD subtitle
>>>  D.S... mpl2 MPL2 subtitle
>>>  D.S... pjs PJS (Phoenix Japanimation Society) subtitle
>>>  D.S... realtext RealText subtitle
>>>  D.S... sami SAMI subtitle
>>>  ..S... srt SubRip subtitle with embedded timing
>>>  ..S... ssa SSA (SubStation Alpha) subtitle
>>>  D.S... stl Spruce subtitle format
>>>  DES... subrip SubRip subtitle (decoders: srt subrip ) (encoders: srt
>>> subrip )
>>>  D.S... subviewer SubViewer subtitle
>>>  D.S... subviewer1 SubViewer v1 subtitle
>>>  D.S... vplayer VPlayer subtitle
>>>  DES... webvtt WebVTT subtitle
>>> $
>>>
>>> so in theory chain should be :
>>>
>>> CINGG > udvd /MicroDVD  output - > ffmpeg - > dvd subtitles - >
>>> BDsup2sub -
>>>  -> tsmuxer (as PGS stream) (or I found old message saying bdwrite can
>>> mux BD subtitles, just there was no more notes about this)
>>>
>>> https://lists.cinelerra-cv.org/pipermail/cinelerra/2017q1/005829.html
>>>
>>> Again, our subtitles section a bit bare, may be someone can try said
>>> tools and write a bit more on gotchas encountered...
>>>
>>> And still, Andrea/Phyllis I sort of insist on adding at least few lines
>>> about mp4box and tsmuxer alternative muxers (may be to newly added Codecs
>>> and Formats?) because this info (if you are not seasoned video enthusiast)
>>> a bit hard to find..  I was making circles around this topic for nearly
>>> year! A lot of windows programs, or specialized editors like
>>>
>>> https://github.com/hguandl/ass2bdnxml with source but require some
>>> windows version of avisynth (avisynth+ available for linux, but apparently
>>> this tool input module based on much older x264 avisynth input! so no
>>> linux...)
>>>
>>>  https://github.com/magiruuvelvet/jimaku-editor/blob/master/
>>> pgs-encoder/main.c
>>>
>>> mostly concerned with Japanese/Chinese graphical subtitles..
>>> and whole encoder probably was developed back in 2009 by some user who
>>> badly needed those graphical subtitles
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20211210/0c09c054/attachment.htm>


More information about the Cin mailing list