Writing prepared multiple CINELERRA-GG output files, bd.m2ts, to a single bluray video disc is relatively easy to do but is not done automatically. You can render all of the desired files via the Create BD menu, save each individual bd.m2ts file with a unique name, construct a Menu Title that reflects the contents of each of these files, then manually use a few commands to create a udfs file to be written to blu-ray video media. If using AppImage, you will have to first extract the bdwrite program as explained in the NOTE at B.10.1. You can use any other software program that works instead.
Usage of the final preparation taken from the bdwrite program comments:
./bdwrite <tgt_dir_path> <playlist-0> <sep> <playlistp1> <sep> ... <sep> <playlist-n> <sep> == -<pgm_pid> | --<pgm_pid> | ---<pgm_pid> <pgm_pid> may be empty string, or a numeric pgm_pid for current title clip <pgm_pid> defaults to first pgm probed <playlist-x> == <clip-0.m2ts> <clip-1.m2ts> ... <clip-n.m2ts> |
One title is built for each playlist; playlist-0 is used as first-play item. The separators (<sep> represented by the dash character) have unique roles. The double “- -” means stop after playing, and the triple “- - -” means pause.
For example:
./bdwrite /tmp/dir /path/menu_titles.m2ts --- /path/clip0.m2ts -- /path/clip1.m2ts -- /path/clip2.m2ts |
The basic idea is to use playlist-0 as a menu or directions to use the bluray player remote control to select the desired Title and start the play, avoiding the need for a menu system. Planning in advance to get the desired results is necessary. The following steps provide an outline to get started.
Total size = File0 size in bytes / 2048 + 4094 "+" File1 size in bytes / 2048 + 4094 "+" ... |
<cin_path>/bin/bdwrite image /<path>menu_titles.m2ts --- /<path>/bd1.m2ts -- /<path>/bd2.m2ts -- /<path>/bd3.m2ts -- /<path>bd4.m2ts |
Figure 14.8 demonstrates an example of setting up a Title menu on a 5 second video. There is a list of 4 menu title options that can be searched via remote control using the Title search option for your player.
The CINELERRA-GG Community, 2021