Created Friday 14 December 2007
(install vorbis-tools)
oggenc -o Tara.ogg \ -a 'Lama Surya Das and Steven Halpern' \ -t 'Tara mantra' \ -l 'Chants to Awaken the Buddhist Heart' \ -G 'mantra' \ -c url='http://www.dzogchen.org/chant/tara.htm' \ Tara.wav
for f in *.flac; do oggenc -o ${f%.flac}.ogg $f; done
mplayer Tara.rm -ao pcm:fast:file=Tara.wav -vo null -vc raw
(install vorbis-tools)
Bash:
cut1=5 cut2=6 for f in *.flv; do f2="${f%.flv}" f3="${f2//_/ }" artist="${f3:0:$cut1}" title="${f3:$cut2}" echo "==> $title from $artist" mplayer "$f" -ao pcm:fast:file="$f2.wav" -vo null -vc raw oggenc -o "$f3.ogg" "$f2.wav" -a "$artist" -t "$title" rm -f "$f2.wav" done
zsh:
cut1=5 cut2=7 for f in *.flv; do f2="${f%.flv}" f3="${f2//_/ }" artist="${f3[0,$cut1]}" title="${f3[$cut2,-1]}" echo "==> $title from $artist" mplayer "$f" -ao pcm:fast:file="$f2.wav" -vo null -vc raw oggenc -o "$f3.ogg" "$f2.wav" -a "$artist" -t "$title" rm -f "$f2.wav" done
zsh:
#! /bin/zsh
cd "$1" || exit 1 shift cut1=5 cut2=7 for f in *.m4a; do info=`mp4info $f` title=`grep '^ Name:' <<<"$info" | cut -d' ' -f3-` artist=`grep '^ Artist:' <<<"$info" | cut -d' ' -f3-` tool=`grep '^ Tool:' <<<"$info" | cut -d' ' -f3-` year=`grep '^ Year:' <<<"$info" | cut -d' ' -f3-` album=`grep '^ Album:' <<<"$info" | cut -d' ' -f3-` track=`grep '^ Track:' <<<"$info" | cut -d' ' -f3-` disk=`grep '^ Disk:' <<<"$info" | cut -d' ' -f3-` genre=`grep '^ Genre:' <<<"$info" | cut -d' ' -f3-` tempo=`grep '^ Tempo:' <<<"$info" | cut -d' ' -f3-` compilation=`grep '^ Part of Compilation' <<<"$info" | cut -d' ' -f5-` gapless=`grep '^ Part of Gapless Album' <<<"$info" | cut -d' ' -f6-` f2="${f%.m4a}" f3="${f2//_/ }" mplayer "$f" -ao pcm:fast:file="$f2.wav" -vo null -vc raw oggenc -o "$f3.ogg" "$f2.wav" -a "$artist" -t "$title" -l "$album" -G "$genre" -c year="$year" -c track="$track" -c disk="$disk" -c tempo="$tempo" -c compilation="$compilation" -c gapless="$gapless" "$@" rm -f "$f2.wav" done
# kate: hl bash;
vorbiscomment -a file.ogg -t ALBUM="album"
vorbiscomment file.ogg -c file.tags
vorbiscomment -l file.ogg
flac --best -o Tara.flac \ -T title='Tara mantra' \ -T artist='Lama Surya Das and Steven Halpern' \ -T genre='mantra' \ -T album='Chants to Awaken the Buddhist Heart' \ -T url='http://www.dzogchen.org/chant/tara.htm' \ Tara.wav