K3b does not create/burn video DVD on Leap 42.2

Hi,
I just found out that I can’t burn (or create ISO file for) a video DVD with K3b on my Leap 42.2 system.
K3b is the current up-to-date version 2.9.90+git20170220.0453-8.15, installed from Pacman repo.
And yes, Pacman is already the default source of installations, especially for multimedia packages.

As far as Yast could help me with this, all my packages are at their up-to-date versions.

Unfortunately for me, K3b refuses to burn and/or to create a ISO file for a video DVD project.

It immediately throws me these error messages:
“The project does not contain all necessary Video DVD files.
The resulting DVD will most likely not be playable on Hifi DVD player.
Could not determine size of resulting image file.”

And the Debug console contains this:
*Devices
*
*-----------------------
*
*ASUS DRW-1814BLT 1.04 (/dev/sr0, CD-R, CD-RW, CD-ROM, DVD-ROM, DVD-R, DVD-RW, DVD-R DL, DVD+R, DVD+RW, DVD+R DL) [DVD-ROM, DVD-R Sequential, DVD-R Dual Layer Sequential, DVD-R Dual Layer Jump, DVD-RAM, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+R Dual Layer, CD-ROM, CD-R, CD-RW] [SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R16, RAW/R96P, RAW/R96R, Restricted Overwrite, Layer Jump] %7]
*
*K3b::IsoImager
*
*-----------------------
*
*mkisofs print size result: 0 (0 bytes)
*
*System
*
*-----------------------
*
*K3b Version: 17.4.0
*
*KDE Version: 5.26.0
*
*Qt Version: 5.6.1
*
*Kernel: 4.4.62-18.6-default
*
Used versions
-----------------------
mkisofs: 3.1
mkisofs

*-----------------------
*
*mkisofs: Warning: Cannot add inode hints with -no-cache-inodes.
*
mkisofs: Could not find correct ‘VIDEO_TS’ directory.
mkisofs calculate size command:
-----------------------

*/usr/bin/mkisofs -gui -graft-points -print-size -quiet -volid VIDTST1 -volset -appid K3B THE CD KREATOR (C) 1998-2010 SEBASTIAN TRUEG AND MICHAL MALEK -publisher -preparer -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/k3b.S10545 -no-cache-inodes -udf -iso-level 1 -path-list /tmp/k3b.L10545 -dvd-video -f k3bVideoDvdOPCtYL
*

I can’t even understand why it tries to create or use some temporary folder in /tmp, since the setting for temporary files is already changed to another folder (where yes, permissions are OK, and that partition has lots of free space).

And because I tried this just now, after a very long time of not using this option (the previous try was very likely more than 2 years ago…), I can’t blame any recent update to the relevant packages (K3b and other that may be involved).

Please, does any one else have the same issue ?
Maybe I’m missing something (though I can’t figure out what; apparently I’d say I have all relevant packages installed, including k3b-codecs).

P.S. I even tried to author a video DVD using ManDVD, with 3 simple videos in clasic formats (AVI, mp4); not even these are OK for my K3b – I have the same error.
Of course, all necessary video files are there (the VIDEO_TS.BUP, VIDEO_TS.IFO, VTS_01*** files). It has to be some K3b error, somewhere.

Try with k3b 2.0.3 from the standard repos.

The one from Packman is not “current” or “up-to-date” at all, it’s an unstable development snapshot from February…

Thanks for the tip.
I had already tried something like this, but now I realise that what I chose was version 2.0.3-9.16, from Pacman as well. And had the same error.
Also, I have the error when trying version 2.0.3-9.1 from Update repository !

BUT … if I install version 2.0.3-6.21 (the initial one, from the DVD of Leap 42.2), things work well again. Just finished a test ISO file with video DVD content.

So, no I have to give up the idea to make audio CDs from mp3 files, which is not possible now, due to not having k3b-codecs installed (Pacman only has k3b-codecs at version 2.9.90 for Leap 42.2, and the previous versions have dependencies that I will not succeed in satisfy, so probably I need to keep it not installed, for now).
Tough decision to make :slight_smile:

Hm, there isn’t any change in this regard in the version from the Update repo…

So, no I have to give up the idea to make audio CDs from mp3 files, which is not possible now, due to not having k3b-codecs installed (Pacman only has k3b-codecs at version 2.9.90 for Leap 42.2, and the previous versions have dependencies that I will not succeed in satisfy, so probably I need to keep it not installed, for now).
Tough decision to make :slight_smile:

Well, k3b-codecs have been dropped completely a while ago, even on Packman (except for that outdated 42.2 package for some reason).
The additional codecs are supposed to be part of the main package now.

Of course we cannot build the mp3 encoder/decoder in the standard package, as the necessary libraries are missing for legal reason. It is built with ffmpeg support though.

You might try to install the k3b package available here, that’s built with mp3 support:
http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Frameworks5/openSUSE_Leap_42.2/x86_64/
(only install k3b, not other packages)

Other than that, I can only suggest to report the problem to Packman.
http://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

They probably should update their package to the latest stable release (17.04.0), or switch back to 2.0.x.
Although the question is whether it’s really a problem in k3b itself. Especially if the version from the update repo doesn’t work either, it might just as well be an incompatibility with the latest ffmpeg… (might be fixed in 17.04.0 though, no idea)

FYI, if anyone else encounters this issue (I just did), the Packman k3b packages are now for the stable release 17.08.0, and installing that solved the problem for me.