Well, what an interesting week! It has taken me all this time to get
MythArchive up and running, but it has been (almost) worth the struggle.
For anyone following this thread, MythArchive allows me to select one or more input videos, of any of the formats I have tried (presumably a wider range than I have to experiment with) and produce a playable video DVD, or iso image of same, all in one process. It takes care of converting the format if needed, adjusting the size (shrinking) if needed and breaking the input into appropriately sized chunks. Menus etc. are created per user instructions and the whole process is automated: all that is needed is pointing MythArchive at one or more input files and I'm good to go.
To get there, I had to install MythArchive, which requires
MythTV (as it is an extension of that package).
MythTV requires a number of
dependencies and it needs a running installation of MySQL. On my Fedora system, this is supplied by the MariaDB drop-in replacement, but all commands are identical. I had to enable my MySQL service and start it, before mythbackend could connect:
Code:
[root@localhost ~]# systemctl enable mysqld.service
[root@localhost ~]# systemctl start mysqld.service
Use the
installation instructions to get the back-end database user and tables up and running.
As my computer lacks a TV turner of any kind, I had to fool MythTV into submission, by following the instructions
here.
Now I was able to get MythTV running, albeit doing nothing of interest.
Installing MythArchive was easy, as my distro has it packaged. Be aware that it uses a package not brought in by dependency checks: I had to install
m2vrequantiser manually, after the first run of MythArchive crashed when trying to shrink my input file to fit on a DVD. (Note: the installed program requires mixed case invocation, being run as the shell command 'M2VRequantiser').
To create the input files for MythArchive, I can use the files generated by my video recorders, either '.ts' files from the USB recorder, or normal DVD VOB files from the disk recorder. As I tend to set my recordings to start a little before the advertised time and end a little after, I use
Avidemux to trim unwanted material from my input files. Avidemux has a nice GUI and allows me to concatenate a number of files into a single output file, making it easy to trim the start and end junk from a multi-file movie in one pass. I also manually trim advertisements from the body of the concatenated file, if I have recorded from a commercial broadcast. Note: MythArchive runs a script which purports to cut advertisements from the input automatically, but I have not tried it.
Try using your distro's installer to install any of these packages, as that is simpler than compiling form source code.
Now I have everything working, it is easy to invoke Avidemux for editing and MythArchive (via the MythTV front end) to author a DVD from the resulting file.
What I hate about MythArchive is its dependency upon MythTV. I wish it was available as a stand-alone application, because MythTV takes over the video card and I cannot do any other useful work while MythArchive works away at its authoring job. MythArchive has taken about 2½ hours each time, to create the DVDs I have authored so far and it is frustrating to be unable to use the computer for anything else for this long. I will stick with it, however, because it is so seamless: plug video files in one end and (clank, clank, grind, grind) a DVD or iso image appears out the other end.
My thanks to granth for putting me onto it.