Forgot to mention that the error may be due to testing with the additional ffmpeg 4.4. patches so will retest without these in
   0013-More-ffmpeg-4.4-patches-renaming-B0-to-B0_-due-to-te.patch
   00233-Hack-pix_fmts-for-yuv4mpegpipe-muxer-encoder-allow-f.patch
   0032-HACK-make-avi-demuxer-in-ffmpeg-use-cin-specific-see.patch
   0043-Add-two-more-libx264-patches-for-ffmpe-enable-avcint.patch

On Sun, Nov 21, 2021 at 9:21 AM Phyllis Smith <phylsmith2017@gmail.com> wrote:


I tried to create mpeg2 two-pass video profiles according to


and info above

see attached (I tested those on android, so cin_stat_file must be altered for more generic logfile location) 

Note, second pass will crash if logfile was not created or removed... 

As starting point  for first shot just increase bitrates to BD-levels? 

In doing a quick test of the 2 pass mpeg this morning after changing the location of the logfile, it worked.  But it did put out a couple of error messages on pass 2which I am not too sure about.  However, when I ran pass 2 without having run pass 1 first, it put out correct standard error messages and did not crash - which is good.  Attached you will see the 2 error messages on pass 2 as also shown below.  And my audio was not set up to work but I am not sure if 2 passes even allow for that.
FFStream::encode_frame: encode failed.
file: /tmp/junbefore1.mpeg
  err: Operation not permitted
FFStream::flush failed
:file:/tmp/junbefore1.mpeg
  err: Operation not permitted