Synology/Xpenology flac 파일을 mp3로 변환하는 스크립트 만들기

개요

다운로드 받은 flac 포맷의 파일을 mp3 파일로 자동 변환하는 스크립트입니다. 저는 iTunes를 통해 음원을 관리하고 있기 때문에 flac 음원을 듣기 위해서는 mp3로 변환하는 과정을 거쳐야 하는데 이를 자동으로 실행할 수 있습니다.

 

ffmpeg 패키지 설치

flac 파일을 변환하기 위해 ffmpeg 패키지 설치가 필요합니다.
패키지 센터에서 설정에 들어갑니다.
신뢰 수준에서 Synology Inc. 및 신뢰할 수 있는 게시자 혹은 모든 게시자를 선택합니다.
패키지 소스에서 추가를 선택합니다.
이름에는 아무렇게나 입력하고 위치에 http://packages.synocommunity.com을 입력합니다.
커뮤니티를 선택하여 ffmpeg를 설치합니다.

 

작업 추가

스케줄러에 아래 작업을 추가합니다.

find /volume2/downloads/ -name "*.flac" -exec bash -c 'ffmpeg -i "{}" -y -acodec libmp3lame -ab 128k "${0/.flac}.mp3"' {} \; -exec rm "*.flac" {} \;

해석하자면 /volume2/downloads/ 하위에 있는 모든 flac 파일을 128k mp3로 변환하고 원본 flac 파일은 삭제한다는 의미입니다.

댓글 남기기