먼저 다음 명령을 실행하십시오.
brew install chromedriver ffmpeg
sudo easy_install pip
pip install selenium requests
git clone https://github.com/inAudible-NG/audible-activator
cd audible-activator
sed -i '' 's,chromedriver_path = "./chromedriver",chromedriver_path = "/usr/local/bin/chromedriver",' audible-activator.py
./audible-activator.py
그런 다음 Audible 사용자 이름과 비밀번호를 입력하고 8 자의 활성화 키가 인쇄 될 때까지 잠시 기다리십시오.
변수 sed
값을 변경 하는 명령을 실행하지 않으면 경로 나 디렉토리 에 있더라도 오류가 발생 합니다 . 귀하의 경우 GNU입니다 교체 와 함께 .chromedriver_path
./audible-activator.py
'chromedriver' executable needs to be in PATH
chromedriver
audible-activator
sed
sed
sed -i ''
sed -i
그 후 다음과 같은 명령을 실행하십시오.
ffmpeg -activation_bytes youractivationkey -i input.aax -c copy output.m4b
(교체 LiWang와 마커스의 erronius에 의한 의견에 따라 위의 나는 명령을 편집 output.m4a;mv output.m4{a,b}
하여 output.m4b
장착하는 데 -vn -c:v copy
에 -c copy
.)
파일 대신 파일 ffmpeg
과 함께 위 명령 을 사용하려고하면 다음 과 같은 오류가 발생 합니다. 대신 Audible에서 책을 다운로드하려면, 책 을 다운로드하기위한보기의 "오디오 품질"드롭 다운에서 "향상된"을 선택하십시오.aa
aax
Option activation_bytes not found
aax
aa
aax
파일은 암호화 된 mp4
/ m4a
/ m4b
파일이므로 ffmpeg
위 의 명령은 오디오를 다시 인코딩하지 않으며 챕터와 같은 메타 데이터를 유지합니다. mp4
, m4a
,와 m4b
는 MPEG-4 파트 14 컨테이너 형식의 대체 파일 이름 확장자입니다. m4a
및 m4b
확장은 원래 애플이 소개되었다. 사이 한 가지 차이점 m4a
및 m4b
확장 아이튠즈에서 이전 재생 위치를 기억 할 수있는 옵션이가와 파일을 기본적으로 사용하도록 설정되어 있다는 것입니다 m4b
확장 만이 아니라와 파일 m4a
확장자. iTunes는 m4b
기본적으로 오디오 북 아래 에 확장자 가있는 파일도 표시합니다 .
이전 버전의 iTunes에는 이전 재생 위치를 기억할 수있는 확인란이 없었지만 m4b
확장명 이있는 파일에 대해 이전 재생 위치를 기억하는 것이 항상 활성화 되어 있으므로 Wikipedia에서도 여전히 " .m4a
오디오 파일은"북마크 "할 수 없습니다 ( .m4b
확장 파일도 가능 하지만 " (그런 점에서 이전 버전의 iTunes처럼 동작하는 다른 미디어 플레이어가 여전히 있는지는 모르겠습니다.)
m4b
확장자가 UTI 인 경우 com.apple.protected-mpeg-4-audio
Finder는 확장자가 있는 모든 m4b
파일에 m4b
복사 방지 기능이 없더라도 모든 파일 의 종류 를 "보호 된 MPEG-4 오디오"로 표시합니다 .