@SubJunk:
I found two bugs in latest SB71 (UMS wasn't tested):
- "CustomMencoderOptions=-vf softskip,expand=::::1:16\/9:4" in Renderer.conf is ignored or replaced so it is not added as MEncoder param.
- When audio delay is used and it is higher than about 5 secs, MEncoder will create file with 4096 bytes only. It is true only when -oac copy is used (and AC3 in my case)
For 3 different files which a I tested I found out that two files had 5172ms as a maximum for playable output.
For 3rd one it was 5213ms. Anything higher 5173/5214ms produced unplaybale output (4096bytes file size)
Working one - 5171ms:
[VE_LAVC] Using constant qscale = 1.000000 (VBR).
Writing header...
INITV: 0.200, 0.158, fps: 23.976
Flushing video frames.
Writing index...
Overhead: 1.289% (3473690 / 269479654)
Writing header...
Video stream: 36964.875 kbit/s (4620609 B/s) size: 268841494 bytes 58.183 secs 1520 frames
Audio stream: 448.000 kbit/s (56000 B/s) size: 3281152 bytes 58.592 secs
Non-working one - 5172ms:
[VE_LAVC] Using constant qscale = 1.000000 (VBR).
Muxer frame buffer cannot allocate memory!
Flushing video frames.
Writing header...
INITV: 0.200, 0.158, fps: 23.976
Writing index...
Overhead: inf% (2048 / 0)
Writing header...
Video stream: 36991.210 kbit/s (4623901 B/s) size: 263247365 bytes 56.932 secs 1520 frames
Audio stream: nan kbit/s (-2147483648 B/s) size: 0 bytes 0.000 secs
I spotted this behavior on one file which had +7400ms delay so tested another ones directly from command promt to find out root cause. Delay I changed by MKVTOOLNIX and checked it in MediaInfo.
It doesn't matter what parameters or file (MKV) you will use to replicate this behavior but if you will not be able to see it by own I will post 10MB clip for testing
Only what is needed is using -oac copy with AC3 audio track and delay e.g. 6000ms.
It seems this bug is related to almost? all MEncoder builds because I tested about 10 different ones and found same problems.
Many thanks for checking this.