답변:
빠른 AV 변환기 인 WinFF 를 사용 하며 친숙한 인터페이스가 있습니다. 이 앱과 함께 제공되는 사전 설정에 익숙해지면 사용하기 매우 쉽습니다. 오디오 파일 적용에만 관심이있는 경우 WinFF의 오디오 사전 설정을 사용하고 여러 파일을 한 번에 빠른 속도로 최고 품질로 변환 할 수 있습니다.
소프트웨어 센터 또는 Synaptic을 사용하여 WinFF를 설치하거나 위에 제공된 링크를 사용하여 최신 안정 버전을 설치할 수 있습니다. WinFF를 설치하기 전에 ffmpeg 및 libavcodec-extra-53 또는 libavcodec53 패키지를 설치해야합니다.
ffmpeg
소리 변환에 사용 합니다.
ffmpeg -i file.ogg file.mp3
ffmpeg -i file.{ogg,mp3} # if only the extension changes
파일 이름에 공백이 있으면 인용 하는 것을 잊지 마십시오 . 예 :
ffmpeg -i "file with spaces".{ogg,mp3}
일괄 처리를 수행하려면 다음 for
과 같은 루프 를 사용할 수 있습니다
for i in *.ogg; do ffmpeg -i "$i" "${i%.*}.mp3"; done
또는 – 특히 많은 파일 및 / 또는 큰 파일의 경우! – GNUparallel
:
parallel ffmpeg -i "{}" "{.}.mp3" ::: *.ogg
이 마지막 명령은 .ogg
현재 디렉토리의 모든 파일을 .mp3
CPU 를 효율적으로 사용하여 여러 작업을 동시에 수행하도록 변환합니다.
오디오 비트 전송률을 설정하려면 옵션을 ffmpeg
제공합니다 ( -b:a BITRATE
예 :) -b:a 192k
. 제목, 앨범 등과 같은 메타 데이터를 포함하려면 다음 옵션을 사용할 수 있습니다.
-map_metadata 0:s:0 -id3v2_version 3 -write_id3v1 1
참조 man ffmpeg
및 이 linuxforums.org.uk 포스트 자세한 내용은.
당신은 ogg2mp3 시도 할 수 있습니다 .
ogg2mp3
이 ogg2mp3 다운로드 페이지 에서 데비안 패키지 파일을 먼저 받아 우분투 12.04 또는 13.10에 설치할 수 있습니다 .
을 사용하여 .deb 파일을 열면 자동으로 Software Center
설치됩니다.
먼저 변환하려는 모든 파일을 단일 폴더로 저장하십시오 (이것을 호출하십시오 ogg_src
). 그런 다음 단순히 ogg2mp3
적절한 오디오 매개 변수 (비트 레이트, 채널 등)로 폴더 경로를 지정하면 자동으로 하나씩 변환되고 터미널을 열고 다음을 입력하십시오.
ogg2mp3 /home/me/ogg_src/ -a 96
자세한 내용은 설명서 ( lame
아래 명령을 사용하여 호출 한 실제 변환 도구 포함)를 읽으십시오 .
man ogg2mp3
man lame
GUI (Gnome)를 사용하지만 명령 줄에서도 사용할 수있는 SoundConverter 지원되는 형식 Mp3, OGG, AAC, WAV, Flac
설치
sudo apt-get install soundconverter
변하게 하다:
soundconverter -b -m "mp3" -s ".mp3" /home/za/Music/blackmill.ogg
다음은 id3 태그를 사용하여 ogg를 mp3로 변환하는 데 사용하는 스크립트입니다.
이 텍스트를 아래에 파일로 저장하십시오 ogg2mp3
. 로 실행 가능하게 만드십시오 chmod +x ogg2mp3
.
터미널에서 실행하고 하나의 매개 변수 (폴더의 경로)를 전달하십시오.
(당신은 분명히 ffmpeg가 필요하며 알림을 위해 zenity 패키지가 필요합니다)
#!/bin/bash
#
kbps=320
crtpath=$PWD
cd "$1"
old_IFS=${IFS}
IFS='
'
files=$(find . -type f -regex '^.+\.ogg$' | sort)
declare -i nn=0
for file in ${files}
do
fn=$(readlink -f "$file")
dest=$(echo "$fn"|sed -e 's/\.ogg$/\.mp3/')
ffmpeg -i "$fn" -ab ${kbps}k -map_metadata 0:s:0 "${dest}"
let nn=nn+1
done
cd "${crtpath}"
zenity --info --text "Finished converting ogg to mp3.${IFS}Processed ${nn} files."
#notify-send -i info Information "Finished converting ogg to mp3.${IFS}Processed ${nn} files."
IFS=${old_IFS}