22 October 2012

OK, so I was a Lego® kid...

Problem: a LibreOffice Writer document (pasted in from from a web page a while ago) has the original URL in every footnote link... which doesn’t make for such an enjoyable off-line reading experience after has been PDFed.

If this was an MS-Word document? 
“Raise hands in air, exit stage left, screaming...”
However, we are dealing with Free/OpenSource Software here, so... fire up Konsole...

cd Documents
mkdir XYZZY
cd XYZZY
unzip ../original_document.odt
vi content.xml
:s_originalURLuptothehash__g
ZZ
zip ../new_document.odt $(find .)
rm -rf XYZZY

Done.

The document new_document now has the URLs sans host & path (http://www.frednurk.ufo/in/this/dir/filename.htm#65535 becomes #65535).

06 October 2012

So... a DVD needed a prequel video by way of brief introduction... what to do? The basic problem solving process is to break a problem down & solve each smaller piece separately, so...

Using GIMP, annotate a brief set of explicatory slides.

Using Imagination, turn those slides into a silent video clip.


Using Audacity, record a narration while the slideshow video clip is playing. Select a no-speaking part of that recording, axe all of the noise.

Using tiMIDIty, fabricate some gentle classic background music.

Using SoX, fade the music in, blend it with the narration, fade it out at the end.

Using avconv (part of libav), tack the resulting sound-stream onto the silent video clip.

Using DeVeDe, morph that & the main video clips into a standard video DVD.

Every single byte of that is FOSS. Total cost of entire production: $0. Some selfish sucker will find a way to botch this system. It works too well for the Pagan god Murphy to avoid interfering with.