Xenial Xerus 16.04 LTS의 작은 wav 파일 라이브러리에서 고품질 AAC 파일을 생성하고 싶습니다.
출력 파일에 대해 AAC-LC, HE-AAC 및 HE-AAC v2 중에서 선택할 수 있기를 원합니다. 명령줄이나 GUI 도구 중 하나가 더 나은 작업을 수행한다면 나는 그렇게 호들갑을 떨지 않습니다...
답변1
Xenial Xerus에서 가장 좋은 선택은 fdkaac을 사용하는 것입니다.
sudo apt-get install fdkaac
그러면 다음 구문이 도움이 될 것입니다. 하단에 VBR(가변 비트 전송률 모드)에 관한 섹션을 포함했지만 모든 예는 CBR(고정 비트 전송률 모드)에 대한 것입니다.
1. AAC-LC
단일 파일의 경우 다음을 시도하십시오.
fdkaac --bitrate 128k --moov-before-mdat --afterburner 1 -o output.m4a input.wav
wav 파일 디렉토리의 경우 다음을 시도하십시오.
mkdir aac && \
for j in *.wav
do
fdkaac --bitrate 128k --moov-before-mdat --afterburner 1 -o aac/"${j%.wav}.m4a" "$j"
done
내 시스템에서 테스트를 거쳐 잘 작동했습니다.
2. HE-AAC
단일 파일의 경우 다음을 시도하십시오.
fdkaac -p 5 --bitrate 64k --moov-before-mdat --afterburner 1 -o output.m4a input.wav
wav 파일 디렉토리의 경우 다음을 시도하십시오.
mkdir aac && \
for j in *.wav
do
fdkaac -p 5 --bitrate 64k --moov-before-mdat --afterburner 1 -o aac/"${j%.wav}.m4a" "$j"
done
내 시스템에서 테스트를 거쳐 잘 작동했습니다.
3. AAC-HEv2
단일 파일의 경우 다음을 시도하십시오.
fdkaac -p 29 --bitrate 32k --moov-before-mdat --afterburner 1 -o output.m4a input.wav
wav 파일 디렉토리의 경우 다음을 시도하십시오.
mkdir aac && \
for j in *.wav
do
fdkaac -p 29 --bitrate 32k --moov-before-mdat --afterburner 1 -o aac/"${j%.wav}.m4a" "$j"
done
내 시스템에서 테스트를 거쳐 잘 작동했습니다.
4. VBR 참고:
CBR(Constant Bitrate) 대신 VBR(Variable Bitrate) 모드를 사용하려면 설정을 생략하고 대신 --bitrate
사용하면 됩니다 --bitrate-mode
. bitrate-mode
1에서 5 사이의 설정을 사용하며 값이 높을수록 비트 전송률이 높아집니다.
추가 자료: