I was building this revision<div><br></div><div><a href="https://github.com/libav/libav/tree/d6251368772a170987387bdc508433c8fcf54cda">https://github.com/libav/libav/tree/d6251368772a170987387bdc508433c8fcf54cda</a></div><div><br></div><div>on arm/termux it required --disable-asm but othervise worked. </div><div><br></div><div>I applied 4 patches I fished out of mailbox archive with plain cat | patch - p1</div><div><br></div><div>patches attached. </div><div><br></div><div>procedure seems to be documented in patches themselves:</div><div>===</div><div><br></div><div>These changes add support for copying overlay streams.</div><div><br></div><div>So to extract IGS menu from m2ts file:</div><div>$ avconv -i source.m2ts -vn -an -sn output.mnu</div><div><br></div><div>To mux IGS menu with h264 video in ts:</div><div>$ avconv -i video.264 -i test.mnu -f mpegts out.ts</div><div>                                                                       </div><div>Still todo: update mpegts muxer to set correct PID so</div><div>output may be compatible to BDAV format.</div><div>                                                                       </div><div>Signed-off-by: David Girault <david at <a href="http://dhgirault.fr">dhgirault.fr</a>></div><div>====</div><div><br></div><div><br></div>