пн, 22 авг. 2022 г., 03:24 Phyllis Smith <[email protected]>:
Andrew:
.... Can you explain a bit more on failures you saw with other patch version?
About the "newer" patch2 version that I could not get working, here is what I saw.
1. Applied the new patch2 version as you provided and inside of Cinelerra I get the Error Message box which reads: "Error rendering data" right when I use the File pulldown, choose BD render option, and then hit the "start" button in the bluray menu that comes up. In the window where I started Cinelerra, I see the following: [MPEGTS muxer @ 0x7ff864050100] Value -1.000000 for parameter 'sdt_period' out of range [0 - 9.22337e+12] [MPEGTS muxer @ 0x7ff864050100] Error setting option *sdt_period *to value -1. FFMPEG::encode_activate: write header failed /tmp/bd_20220821-115350/bd.m2ts err: Numerical result out of range
2. As you had suggested, I then tried to apply the part of the current ffmpeg-4.4.patch2 that related to *sdt_period *but did not know enough about C++ to intelligently apply this part only and that failed. I tried a few different variations to no avail so basically gave up but will see if there is anything else I can try. (Kind of like I tried all kinds of weird things for several weeks just to get OpenExr upgrade by Manuel to work with --without-openexr to no avail).
I actually suggested to modify bluray profile (even just before rendering) so it no longer contain "sdt_period= -1" .... $ grep sdt bin/ffmpeg/format/* bin/ffmpeg/format/bluray:sdt_period=-1 from locally-installed cingg source/bin tree ...
BTW, verified that "lpcm" option in Bluray media creation seemed to work. Did not test tsmuxer or chapters yet. Was "truehd" applied to ffmpeg 5.1 too and should I try that again as I never could get that patch provided at 4.4 to work?
I think ffmpeg's truehd encoder still limited to mono or stereo, no 5.1 or up ...and muxing probably still require one more step with ac3 fallback track interleaved with truehd track with thdmerge (separate program) help before muxing externally with tsmuxer ..so, plenty of manual steps to get just experimental stereo disk if we are lucky ...you still can try of course just out of curiosity