It was incorrect of me to state that the main distribution's libavcodec can encode mpeg2 out of the box, I see that the decoder was enabled but they forgot to enable the encoder. I've corrected this and submitted it. The error that you get should be slightly different to the original one: DVDStyler v3.0.4 Linux 4.12.14-lp150.12.7-default x86_64 FFmpeg: libavformat 57.83.100, libavcodec 57.107.100, libavutil 55.78.100 Prepare Cleaning temporary directory Search for transcoded files in cache ============================================================================= | Input size | Output duration | Bitrate | Estimated output size VMGM menu 1 | | | 8.0 Mb/s | 0.1 MB Title 1 vob | 12.3 MB | 0:59.998 sec | | 12.3 MB Total | | 0:59.998 sec | | 12.4 MB ============================================================================= Generating menu 1 of 1 Create menu MPEG Frame count of menu: 15 Video codec not found Error creation of menu To solve this zypper in --from packman repo libavcodec57 and accept all the changes.