Assembling and Testing a Complex Ogg Theora Video with Command Line Tools and VideoLAN Client

Assembling and Testing a Complex Ogg Theora Video with Command Line Tools and VideoLAN Client (VLC) is a great howto by Terry Hancock at Free Software Magazine:

“Unless you’ve been hiding in a cave for the last few years, you probably know about the free multimedia codecs with the fishy-sounding names from Xiph.org: Ogg Vorbis (for sound) and Ogg Theora (for video). You might be less familiar with other family and friends, including FLAC (lossless audio), Skeleton (metadata stream), and Kate (subtitles). However, together this collection of codecs can be used with the Ogg container format to provide all of the functionality of a DVD video file — multiple soundtracks, full surround sound, high definition, and selectable subtitles. Having created the various streams for a prototype release of “Sintel” in my last few columns, I’m now going to integrate them into a single video file and test it with some players.
Making Movies with Free Software

“This article is part of an on-going series on the challenges I’ve faced in producing two free-licensed movies, Marya Morevna, through the Morevna Project and Lunatics, which we are working on as Anansi Spaceworks.

“In this series of articles, I’ve been assembling a prototype for Lib-Ray — a format I’m inventing in order to have a free, non-DRM way to distribute high definition video. In previous columns, I covered how to create a Theora video stream from PNG images, how to create Ogg FLAC and Vorbis soundtracks, and how to create OggKate subtitle tracks from SRT files. Now, I’m going to put all these together into a single multiplexed stream..”

Enjoy the rest here!

Screw You. Pay Me.

Why do publishers think it is OK to not pay authors? I don’t know, and I don’t care. It is enough to know that there are publishers who think it OK to play games with us; to stall, ignore, lie, and trot out the same worn excuses as though we’re dumb enough to believe them. They pay themselves, which apparently means all is well with the world.

But it’s OK to stiff freelance authors. I cannot fathom the asshole mentality that thinks this is acceptable, and I don’t want to. It’s gross enough doing the monthly inspection of my sewer system.

Suppose that it’s not assholery in a particular circumstance, but the publisher is having a cash flow squeeze. What’s the right thing to do? Don’t pay the writers! No, that is the wrong answer. The right answer is the publisher takes a pay cut, even a symbolic one, and honors his obligations whatever it takes. Get a line of credit, press debtors for payment. Negotiate with the writers– maybe they will take a delayed or reduced payment in exchange for a later payment with a bonus to compensate.

Quit laughing, I can dream. Quick poll: have any of you fine freelance authors ever received compensation, like a cash bonus or accumulated interest, and a sincere apology for a late payment from the person actually responsible? Probably your beleaguered editor was all kinds of remorseful, but that doesn’t count if they have no control over payables.

Bottlenecks and Worms

The worst of all worlds is having an editor who won’t help you. I had one for years who was a world-class bottleneck and a wormy apologist. Author invoices landed on his desk to die. When he finally approved them they landed in an accounts payable system designed for delay. Did he help? Pshaw of course not, after all his paycheck arrived on time every month, and the A/P clerks were scary.

This is problem that has plagued freelance authors (and musicians and all creative artists) from the dawn of corporate-asshole time. It doesn’t smell any better with age. It does increase my appreciation of my good publishers who pay on time without making me nag and threaten. It fuels my determination to self-publish, because if I fail it’s on me, and if I succeed I reap the rewards. And it will cure the nausea I feel when dipshit publishers who play funny money games profit from my work.

You might enjoy this video Fuck You. Pay Me.

4 money-saving, open source business intelligence suites

Business intelligence (BI) is one of those buzzphrases that sound super-cool, but are often misunderstood. What is business intelligence and should you care? Do you need to drop a giant bucket of money on BI?
Smart, bold decisions

There is little that is magical about making wise decisions for your business. The fabled steely-eyed rock-ribbed American businessman or businesswoman who stuns allies and competitors alike with daring and boldness doesn’t pull those daring decisions out of the air — the smart ones rely on data and analysis. Lots and lots of data and analysis. There are two general categories of business intelligence: competitive intelligence, and internal intelligence. Business intelligence doesn’t have a strict definition and could encompass both, but for the purposes of this discussion we’ll limit it to internal intelligence, because it is most important to have a thorough understanding of what’s happening in your own shop…read the rest at ITWorld.com

Making money in open source: Drupal future looks bright

Who says there’s no money in open source? Demand for Drupal talent is growing, and opportunities abound for developers, designers and artists, and related disciplines such as database and system administration. Let’s take a look at what some Drupal consulting firms are doing, and get an inside view from a Drupal core maintainer.

8 strange places to find USB ports

USB ports have become the universal computer interface. Why do we care? Because microcontrollers control the world, making the question of who controls the microcontrollers very important. Your car has dozens of microcontrollers — possibly more than a hundred. Farm machinery, appliances, toys, weapons, home theater equipment, cameras, model trains, industrial robots, dog collars, surveillance gear — they’re everywhere.

There has to be a way to interface with microcontrollers. Sometimes this is the realm of programmers and engineers with specialized equipment. Sometimes they are user-accessible, and an easy and common interface is the good old USB port. For this I am happy, because I remember the painful bad old days of device connectivity. You young’uns won’t believe me, but we couldn’t just plug external hard drives or USB sticks into computers. We couldn’t plug cameras and smartphones into computers, or turntables, speakers, headsets, multi-channel recording interfaces — not even keyboards and mice. No, this was a strange and difficult task, and involved hassling with PS/2 ports, serial ports, parallel ports, IDE ports, and other primitive technologies.

Now there are USB ports everywhere, and here are eight of the strangest places I have seen them.

Another IPv6 Crash Course For Linux: Real IPv6 Addresses, Routing, Name Services

And, as promised, the followup to part 1! Another IPv6 Crash Course For Linux: Real IPv6 Addresses, Routing, Name Services shows how to use real routable IPv6 addresses, setting up a router, and some tips on DNS for IPv6.

You may also enjoy Steven Vaughan-Nichols’ Who has, and who doesn’t have, IPv6 Support, which is all about the *fun of shopping for IPv6-enabled networking gear. Is it really such a hard question, “Does it support it: Y/N?”

*Not really fun at all.

IPv6 Crash Course For Linux

IPv6 Crash Course For Linux is my fast, practical introduction to actually using IPv6. In part 1 on Linux.com learn about link-local IPv6 addressing for an instant ad-hoc LAN, how to discover and connect to your LAN neighbors, and how to assign and remove IP addresses from your network interfaces. In part 2 we’ll go out on the Internet using IPv6, and learn about name services and managing your local IPv6 network.

Whirlwind Intro to Audacity on Linux: From Recording to CD in One Lesson

Whirlwind Intro to Audacity on Linux: From Recording to CD in One Lesson

“Audacity, the popular cross-platform software audio recorder and editor, is easy-to-learn yet very capable. To get started, I’ll show you how you can create your own CD in Audacity on Linux. From simple recording all the way to mastering the CD, you’ll learn the basics of doing audio production in Audacity.”

Debian Squeeze 6.0 Installation Over SSH

An excellent step-by-step howto on a little-known but powerful feature of Debian’s very sophisticated installer. Boot an ISO image, set up networking and complete an installation remotely via SSH.
Debian Squeeze 6.0 Installation Over SSH

Tip: Fixing Linux Audio Failure

Linux audio is powerful and flexible, and annoying as heck. When you have no sound it can be as simple as Alsamixer resetting everything to mute when you shutdown (Why? Who the heck knows) to problems caused by device conflicts, and our ever-popular friends* Java and Adobe Flash. Java and Flash need drama in their lives, so they break things to get attention.

If you have sound at startup, and then sound quits sometime during your session, the lsof (“list open files”) command will tell you if a process has hijacked your audio. This example shows Java locking up my audio and not letting it go. First take a look in /dev/snd:

Read the rest of this Linux audio tip at Bookofaudactiy.com: