호기심, 관심사

게시판에서 첨부파일 다운받기 소동

# 목표
  1. 강좌 게시판에 첨부되있는 mp3 파일들을 한번에 받고 싶다. 
  2. 아이폰에 넣고 들어야 하니 mp3 태그도 잘 붙이고 싶다.
  3. 1,2번을 최소한의 step 으로 해보고 싶다.

# 환경
  - 강좌 게시판이 여러개가 있고 각 강좌 게시판에는 수십개의 강의 글이 있다.
  - 각 강의 글로 가면 해당 동영상 강의를 mp3 로 저장한 파일 링크가 있어서 다운받을 수 있다.

# 촌평
한 강좌만 해도 수십개가 넘는 글이 있는데 일일이 글을 클릭해서 들어가 mp3를 다운받는게 엄두가 안났다. 
편하게 할 방법없을까 고민해서 시도했던 결과를 정리했다. 

끝내고 보니 결국 쪼금 개선된 노가다에 불과했다. ㅡㅡ
하지만 과정에서 코딩도 해보고 각종 소소한 명령, 유틸도 이리저리 찾아 써보고 나름 머리에 자극이 됐다.  

  1. 먼저 윈도우 cmd 창에서 인터넷상 파일을 다운받을 수 있는 wget 유틸을 설치 ( https://eternallybored.org/misc/wget/ ) 하거나 wget.exe 파일만 windows\system32 아래에 카피한다.
     
  2. 강좌 게시판에 첨부되있는 mp3 파일 링크주소에서 일정한 파일명 패턴을 찾는다. 참고로 이 강좌는 26개 강의로 되어 있어 26개의 글을 찾아가서 다운받기가 매우 귀찮다.
     


  3. 다운받을 파일 리스트를 만든다. 수십개 주소를 타이핑하는 것 또한 번거로우니 ideone.com 이란 곳에서 C 로 코딩.



  4. Output 결과를 카피해서 list.txt 라는 파일로 저장

  5. list.txt 를 저장한 위치에서 Cmd 창을 띄워 wget -i list.txt 라고 친다. list.txt 에 적힌 파일들이 순차적 다운로드 된다.



  6. 게시판 각 글에 첨부되있던 강좌 mp3 파일들을 다운받았다. 이제 파일명과 태그를 잘 붙여줄 차례다. 



  7. 강좌 게시판에 가서 게시글 글제목을 카피해서 엑셀에 옮긴다. 게시글 제목에 각 강의 제목이 들어있다.





  8. 필요없는 열과 행을 날리고, 엑셀 함수를 이용해서 제목만 뽑아낸다.



  9. 다운받은 mp3 가 있는 폴더로 이동해서 현재 파일명 리스트(rename.txt )를 뽑아낸다. 



  10. rename.txt 에 저장된 파일명 리스트를 엑셀에 붙여 넣고 ( 아래 화면 가운데 ) 파일명을 바꾸는 REN 명령문을 작성한다.
    ( Ex. REN a b : a파일명을 b로 변경, 파일명에 공백이 있으면 따옴표로 감싸줘야함 )


  11. 빨간색으로 표시한 파일명 변경 명령문들을 복사하여 배치파일(rename.bat) 로 저장한다.



  12. mp3 가 있는 위치에서 cmd 창을 띄워 rename.bat 를 실행하면 파일명이 아래와 같이 바뀐다.



  13. 지금부터는 Mp3tag 를 이용해서 태그작업을 시작한다. mp3 파일들을 끌어다 놓고 track no. album, artist, cover 를 입력해서 저장한다. track no. 는 파일들이 순서대로 나열되있으면 Autonumbering 기능을 통해 자동으로 붙일 수 있다.



  14. 타이틀 태그필드는 파일명에서 가져와서 입력하는데 파일명 앞 3자리(번호, 점, 공백)는 제외해서 저장한다. 여러 스크립트를 지원하는데 아래는 $cutLeft 라는 스크립트를 사용해서 Filename 에서 Title 필드를 저장하는 방법이다. Tag-Tag 창을 띄워서 타이틀는 파일명의 왼쪽 3글자만 잘라서 저장.



  15. 완성. 이제 아이폰에 넣기 위해 아이튠즈에 끌어다 넣으면 되겠다.



  16. 아이튠즈에 mp3 를 넣을때 mp3 bitrate 이 96 이하거나 파일사이즈가 200M 이상인 경우는 iCloud 에 올라가지 않으니 유의.
    96이하 bitrate mp3 파일을 96 이상으로 변환이 필요하면 이곳(http://online-audio-converter.com/ko/) 에서 할 수 있다.


,
호기심, 관심사

아이튠즈(iTunes)에서 사용되는 기호중


mp3 를 넣다보니 곡 옆에 처음보는 아이콘이 떠있다. 사선으로 된걸 보니 부정적인 낌새라 찾아봤다.
96Kbps 미만으로 인코딩된 mp3는 왜 업로드 안되게 막았을까. 사용자가 그렇게 쓰겠다는데.


,
  [ 1 ]  

최근 댓글

최근 트랙백

알림

이 블로그는 구글에서 제공한 크롬에 최적화 되어있고, 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.

태그

링크

카운터

Today :
Yesterday :
Total :