RadioShow/After the show
(clear code adapted) |
(garbled year generated ! corrected) |
||
Line 36: | Line 36: | ||
# calc intermediate values | # calc intermediate values | ||
− | EpisodeYear=${EpisodeDate: | + | EpisodeYear=${EpisodeDate:0:4} |
EpisodeMonth=${EpisodeDate:4:2} | EpisodeMonth=${EpisodeDate:4:2} | ||
EpisodeDay=${EpisodeDate:6:2} | EpisodeDay=${EpisodeDate:6:2} |
Revision as of 21:15, 22 April 2012
After the Show
Once the show is over make sure you have a Backup of the entire show so we can put it online on our LetzHack page.
Keep in mind that commercial songs will have to be removed from the podcasts though!
Encoding
- Cutting by Germain
If the show needs to be cut by Germain, encode it at 256 kb/s with CONSTANT BITRATE, as otherwise he cannot properly use his toolset which does not support VBR. The replay gain option calculates the volume for radio transmission (AFAIK). (The recording device in Studio 2 is set to limit the recording to -2.0 dB, so it would be a good idea to amplify the recording to 0dB.)
-$ lame --replaygain-accurate -h -b 256 --cbr in.wav LetzHack_epX_2012mmdd.mp3
- Cutting yourself
Just use fancy audacity and edit as you like.
Remember: it's audacity, save often!
When done, normalize the audio:
- Effect->Normalize...
- [x] Remove any DC offset
- [x] Normalize maximum amplitude to
- -[0.0]dB
- [OK]
(this takes about 2 minutes on a good PC)
When encoding for the podcast: use the artist, title and date flags! (is there a podcast genre now?--Tschew 08:02, 1 October 2009 (UTC))
Setting some variables will make the following steps just cut & paste into your bash prompt
InputFile= # mp3 or wav file with the ready cut show MyName="" # who are you, not filling this will simply use your current user login EpisodeNumber= # put episode number here, e.g. 65 EpisodeTitle="" # title of the show, e.g. "Events Review" (write " as \") EpisodeDate= # date of broadcast, e.g. 20120414 # calc intermediate values EpisodeYear=${EpisodeDate:0:4} EpisodeMonth=${EpisodeDate:4:2} EpisodeDay=${EpisodeDate:6:2} MyName=${MyName:-$(id -un)} FileName="LetzHack_ep${EpisodeNumber}_${EpisodeDate}_podcast" TitleTag="Lët'z Hack! episode ${EpisodeNumber} - ${EpisodeTitle}" # create ogg oggenc "$InputFile" -o "${FileName}".ogg -d ${EpisodeYear} -a syn2cat -t "${TitleTag}" cat << EOF | vorbiscomment -w "${FileName}".ogg ARTIST=syn2cat Hackerspace ALBUM=LetzHack Radioshow TITLE=${TitleTag} COMPOSER=$MyName DATE=${EpisodeYear}-${EpisodeMonth}-${EpisodeDay} EOF # create mp3 lame -V 7 -v -h --ty ${EpisodeYear} --ta syn2cat --tt "${TitleTag}" "$InputFile" "${FileName}".mp3
You can also use dir2ogg to convert mp3 files to ogg.
Importing
If you have shell access and the necessary amount of time (otherwise ask somebody else), upload the podcast.
- Uploading files (if you have the above variables still set and your ~/.ssh/config is nicely set up AND you have writing access to radioshows) :
scp "${FileName}".{mp3,ogg} hackerspace.lu:/var/tmp/ # copy via tmp, else importer may work on unfinished file ssh hackerspace.lu "mv /var/tmp/${FileName}.{mp3,ogg} /var/spool/radioshows/"
- Those two files will be automatically imported into the wiki during the next hour. You can then proceed with the following step.
- You will find the imported files on the recent changes page
- INFO: the importer script will usually populate the wiki metadata using the ogg and mp3 tags. They should look like this else they will not appear in our podcast feeds:
For the ogg file
[[Is PodcastFile::true| ]] [[Is FileType::ogg| ]] [[Has Topic::<topic of the show>]]
and for the mp3 file the same, just different file type
[[Is PodcastFile::true| ]] [[Is FileType::mp3| ]] [[Has Topic::<topic of the show>]]
- Add the podcast filenames and release date to the wiki page semantic info of the episode you've just worked on. Edit "with form" and fill out or use this syntax:
|podcastrelease=2012/04/15 08:23:00 PM |podcast=LetzHack_ep64_20120331_podcast.ogg |podcastmp3=LetzHack_ep64_20120331_podcast.mp3
(seriously, use the form, it has a clickable calendar).
- Finally, clear the cache for the Lët'z Hack page: Clear NOW