Just as a side comment, I'd love to see SOX added to our server, ideally called inline with encoding.
With gstreamer, sources and sinks can be any old file descriptor, e.g.: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-plugins/html/gstreamer-plugins-fdsink.html This is ideal for integrating with SOX, since there is no need to reencode audio multiple times, you can just write raw PCM frames to the fdsink which points to SOX, then read them from the fdsrc. I don't know if this works with SOX's audio normalization, but if it is single pass (or multipass with metadata being output from the first pass) it might. I'm interested in seeing SOX used to create high speed playback of audio, so I'll be watching development of this closely and would be happy to review code. And of course, thanks for sponsoring this development, which is one of our biggest pain points (some instructor fiddling with knobs on the already finely tuned amp/matrix). Chris ________________________________________ From: matterhorn-boun...@opencastproject.org [matterhorn-boun...@opencastproject.org] on behalf of Stephen Marquard [stephen.marqu...@uct.ac.za] Sent: 14 February 2013 10:01 To: matterhorn@opencastproject.org Subject: [Opencast Matterhorn] Implementation of audio normalization Hi all, The University of Cape Town will be commissioning Entwine to implement basic audio normalization in Matterhorn using sox, as described here: http://opencast.jira.com/browse/MH-6386 The goal is to produce processed recordings with consistent audio levels, regardless of input audio levels, which may vary across different venues, recording hardware, microphones and speakers. While it is possible to do this to some extent in the A/V hardware and/or through third-party services such as Auphonic, we believe it is an important capability to have available directly in Matterhorn. This feature implies adding sox to the standard set of third-party tools installed for Matterhorn worker nodes. If you have any comments or suggestions, please chime in on this thread, or add them to the JIRA. Regards Stephen ________________________________ UNIVERSITY OF CAPE TOWN This e-mail is subject to the UCT ICT policies and e-mail disclaimer published on our website at http://www.uct.ac.za/about/policies/emaildisclaimer/ or obtainable from +27 21 650 9111. This e-mail is intended only for the person(s) to whom it is addressed. If the e-mail has reached you in error, please notify the author. If you are not the intended recipient of the e-mail you may not use, disclose, copy, redirect or print the content. If this e-mail is not related to the business of UCT it is sent by the sender in the sender's individual capacity. _______________________________________________ Matterhorn mailing list Matterhorn@opencastproject.org http://lists.opencastproject.org/mailman/listinfo/matterhorn To unsubscribe please email matterhorn-unsubscr...@opencastproject.org _______________________________________________