RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR
'OGG'에 해당되는 글 2
2009/01/17  MP3 ---> OGG  

amarok2로 mp3를 듣는건 포기하고 ogg로 변환시키기로 하고 뒤지던 결과

쉘스크립트로 작성된 변환 스크립트를 구하게 되었는데요 쓸만한듯 하네요
속도도 좀빠른듯하고요
-------------------------------------------------------------------
#!/bin/sh

# 공백을 #X로 처리한 mp3 파일 목록을 얻는다.
LIST=$(ls *.[mM][pP]3 | sed 's/\ /#X/g');

for i in  $LIST; do

        fullname=$(echo "$i" | sed 's/#X/\ /g');
        name=$(echo "$fullname" | sed 's/.[mM][pP]3//g');
        echo $fullname;

        if [ ! -f "$fullname" ]; then
                continue;
        fi

# mplayer를 이용해서 wav파일로 1차 변환한다.
mplayer "$fullname" -ao pcm:file="$name.wav" -vc dummy -vo null ;

# oggenc를 이용해 wav 파일을 ogg로 변환한다.
oggenc "$name.wav" "$name.ogg";

# wav파일을 제거한다.
rm "$name.wav" ;

done
------------------------------------------------------------------------------


파일.sh 만드신후
chmod +x 파일.sh     로 실행권한 주시구요
변환하려는 mp3와 쉘스크립트를 같은 디렉토리에 넣어주시고
실행해주시면 그디렉토리에 내에 있는 모든mp3가 ogg로 변환됩니다

출처 :KLDP



페도라 한국 사용자 모임

페도라 한국 사용자 모임 태랑의 포스팅글입니다
  파이어폭스에 최적화 되어있습니다
2009/01/19 17:29 2009/01/19 17:29

이 포스트가 유용하셨다면 구독하세요

http://www.commit.co.kr/trackback/20

audacious를 잘사용하다가 이번에 그놈환경에서 전면적으로 KDE로 이동하면서
눈에 띄인녀석이 있었으니 Amarok2 kde의 전체적으로 좋은면이 상주하고있으면 편리할만한 프로그램들이 시스템 트레이에 상주하고있다

<KDE 에서 전역으로 단축키 지정해놓으면  트레이형태로 내리고 곡을바꿀수있어 편하다>

그놈관련프로그램은 그런부분에서
약간 답답한면이 없지않아 있었고 처음엔 불편햇지만지금은 편한 전역 적으로 단축키를
지정해놓으면 해당프로그램이 비활성화 되도 단축키가 먹힌다는것이다

mp3를 시스템트레이로 밀어넣고 단축키만 눌르면 다음곡으로 넘어가는것이 상당히
편리하다

그러나 문제는있었으니...저작권문제로인한 정식 mp3 codec이 없다는것.....
구글링을 해보았지만 쉽게 답이 안나오던차. ogg는 먹힌단다.....

고민하다가....윈도우에서도 휴대용 mp3에서도 먹히기에 50여개의 파일을다
ogg로 변환을 시켜버렸다 대세는 ogg라고 억지로 머리속에 넣어둔체말이다..

<50여개 시간좀 걸리더라..>



페도라 한국 사용자 모임

페도라 한국 사용자 모임 태랑의 포스팅글입니다
  파이어폭스에 최적화 되어있습니다
2009/01/17 03:36 2009/01/17 03:36

이 포스트가 유용하셨다면 구독하세요

http://www.commit.co.kr/trackback/8
태랑:Extreme Performance DBA 를 꿈꾼다
admin@commit.co.kr / 
purityboy83@gmail.com
Extreme Performance DBA 를 꿈꾼다 admin@commit.co.kr / purityboy83@gmail.com
전체보기 (112)
Solaris (14)
Linux (45)
DATABASE (32)
Enterprise Manager (4)
Virtualization (0)
JAVA / C / 그외 개발언어 (3)
넓은 세상의 이야기들 (14)

Tag List