#!/bin/bash # # Date: 2009-12-16 # Author: Ole Kristian Lien # License: GNU General Public License # # Process a video-file automatically EXT=`echo "$1"|awk -F . '{print $NF}'` NAME=`basename $1 .$EXT` FORMAT=`./audio_format $1` if [ -z "$2" ]; then echo "Usage: $0 " exit 1 fi echo "Processing video $1 with info from $2:" ./check_diskspace $1 if [ "${?}" == "1" ] ; then exit 1 fi ./audio_channels_diff $1 if [ "${?}" == "3" ] ; then ./merge_audio_stereo_track $1 fi ## ./audio_check_silence ./audio_extract $1 ##./audio_spectrogram $NAME.wav ##mv $NAME.png $NAME-old.png ./audio_check_volume $NAME.wav VOLUME=`cat $NAME.wav.vol` ./audio_gain_volume $NAME.wav $VOLUME #./audio_check_noise $NAME.wav #./audio_remove_noise $NAME.wav ##./audio_spectrogram $NAME.wav ./merge_av $NAME.wav $1 echo -n " * Cleaning up temp. audio-files..." rm $NAME.wav $NAME-old.wav $NAME.wav.vol # $NAME.noise-profile echo -e "OK!" ## mv fade video/image_fade ## ./audio_fade ./intro $1 $2 ./outro $1 $2 mv $1 $NAME-temp.$EXT ./join_video $NAME.$EXT $NAME-intro.$EXT $NAME-temp.$EXT $NAME-outro.$EXT rm $NAME-intro.$EXT $NAME-outro.$EXT $NAME-temp.dv /convert2theora $1 #rm $NAME.ogv-compresslog ./metadata $NAME.ogv $2 ./convert2vorbis $NAME-old.$EXT mv $NAME-old.ogg $NAME.ogg ./metadata $NAME.ogg $2 ./convert2mp3 $NAME-old.$EXT mv $NAME-old.mp3 $NAME.mp3 ./metadata $NAME.mp3 $2 ./convert2mpeg $1 #./convert2ipod $1 # ubuntu har deaktivert ffmpeg sin libfaac støtte. ./convert2x264 $1 ./image_extract $1 echo -n " * Cleaing up temp. files..." rm $NAME-old.ogv $NAME-old.wav $NAME-old.ogg $NAME-old.mp3 rm $NAME*-compresslog echo -e "OK!" ./upload2nerdhaven $NAME-thumb.jpeg ./upload2nerdhaven $NAME.jpeg ./upload2nerdhaven $NAME.mp3 ./upload2nerdhaven $NAME.ogg ./upload2nerdhaven $NAME.mpeg ./upload2nerdhaven $NAME.ogv #scp $1 oklien@nerdhaven.nuug.no:/data/video/raw/