궁금 -_-ㅋ
#!/bin/sh # This script uses mplayer and lame to encode audiofiles. # Run the script with '-h' as argument for more information. # # Author: Bernhard Hartleb # Mail: <a href="mailto:bernhard.hartleb@gmail.com" rel="nofollow">bernhard.hartleb@gmail.com</a> function make_pcm { mplayer -quiet -vo null -vc dummy -af volume=0,resample=44100:0:1 -ao pcm:waveheader:file="$2" "$1" &>/dev/null & } function make_mp3 { lame --quiet -m s -h --vbr-new -V3 -b 128 "$1" "$2" } OLD_IFS=$IFS IFS=$'\n' DIR="." TYPE="wma" COUNT=0 PCM_FIFO="/tmp/"`basename "$0"`".pcm_audio.$$" while getopts rRdD:e:E:hH opt 2>/dev/null do case $opt in [rR]) RECURSIVE=1 ;; d) DELETE_AFTER=1 ;; D) if [ -d "$OPTARG" ]; then DIR="$OPTARG" else echo "Error: $OPTARG is not a valid directory!" exit 1 fi ;; [eE]) TYPE="$OPTARG" ;; [hH]) echo -e "Usage: `basename "$0"` [-r] [-d] [-D {dir}] [-e {ending}]\n" echo -e " `basename "$0"` converts multiple audiofile formats to high-quality mp3-files." echo -e " Without any options it will convert all .$TYPE files in the current directory." echo -e " This script uses mplayer and 'lame -m s -h --vbr-new -V3 -b 128' to de/encode files." echo -e "\n -r\t\tSearch through subdirectories" echo -e " -d\t\tDelete original files after conversion" echo -e " -D {dir}\tUse the given directory to look for files" echo -e " -e {ending}\tConvert files with a given ending (mp3, ogg)" echo -e " -h\t\tShow this help" exit 1 ;; ?) echo -e "`basename "$0"`: Wrong or missing options. Use '`basename "$0"` -h' for usage information." exit 1 ;; esac done cd "$DIR" FIND_C=`ls -1 | grep -e ".\+.$TYPE$"` [ "$RECURSIVE" ] && FIND_C=`find -depth -iname "*.$TYPE" -type f -print | sort` if [ "$DELETE_AFTER" ]; then echo "Warning: Original files will be deleted!" sleep 4 fi echo -e "Starting conversion of .$TYPE files in `pwd` to mp3 ...\n" rm -f "$PCM_FIFO" mkfifo "$PCM_FIFO" for sfile in $FIND_C do [ -f "$sfile" ] || continue echo " encoding '$sfile'" make_pcm "$sfile" "$PCM_FIFO" tfile="$sfile.tmp" dfile=`echo "$sfile" | sed -e 's/\.\w*$/\.mp3/'` make_mp3 "$PCM_FIFO" "$tfile" let COUNT++ mv "$tfile" "$dfile" [ "$sfile" != "$dfile" -a "$DELETE_AFTER" ] && rm -f "$sfile" done IFS=$OLD_IFS rm -f "$PCM_FIFO" if [ $COUNT -gt 0 ]; then echo -e "\nFinished. $COUNT files converted." [ "$DELETE_AFTER" ] && echo "Original files have been replaced." else echo "No files found. Exiting." fi
어데서 퍼왔는데 출저를 모르겠네요 -_-ㅋ linux wma mp3 converting으로 구글링하시면 첫페이지에 나옵니다 나중에 GUI로 한 번 만들어 봐야겠네요 ㅎㅎ
---------------- agidari.wordpress.com
혹 노틸러스를 쓰신다면 노틸러스 스크립트 중에 ConvertAudioFile 이라는 게 있습니다 우분투는 기본저장소에도 있는 것 같습니다 nautilus-script-audio-convert 라는 이름으로 올라와있군요 wma -> mp3 도 지원하네요 우클릭해서 바로 하는 만큼 매우 편리합니다
$ cat conv.sh #!/bin/sh LIST=$(ls *.wma) for entry in $LIST do a=${entry%%.wma}.mp3 && echo $a && ffmpeg -i $entry $a done
---- I paint objects as I think them, not as I see them.atie's minipage
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
자답입니다
어데서 퍼왔는데 출저를 모르겠네요 -_-ㅋ linux wma mp3 converting으로 구글링하시면 첫페이지에 나옵니다
나중에 GUI로 한 번 만들어 봐야겠네요 ㅎㅎ
----------------
agidari.wordpress.com
혹 노틸러스를
혹 노틸러스를 쓰신다면 노틸러스 스크립트 중에
ConvertAudioFile 이라는 게 있습니다
우분투는 기본저장소에도 있는 것 같습니다
nautilus-script-audio-convert 라는 이름으로 올라와있군요
wma -> mp3 도 지원하네요
우클릭해서 바로 하는 만큼 매우 편리합니다
ffmpeg으로
이렇게 한 적이 있었는데 마나님이 소리가 적어진 것 같다고 하더군요.
----
I paint objects as I think them, not as I see them.
atie's minipage
----
I paint objects as I think them, not as I see them.
atie's minipage
댓글 달기