M4Baker를 사용하여 Linux에서 오디오 북을 만드는 방법

M4Baker는 사용자가 모든 형식의 오디오 트랙을 가져와 M4B 형식을 지원하는 Linux(및 기타)의 오디오북 플레이어 내에서 재생하기 위해 멋진 챕터 오디오북 파일로 인코딩할 수 있게 해주는 뛰어난 Linux 응용 프로그램입니다.

이 가이드에서는 오디오북 파일을 가져와서 M4B 오디오북 형식으로 인코딩하고 Linux에서 오디오북을 만드는 방법을 살펴봅니다.

참고: M4B를 사용하기 위해 오디오북을 녹음할 필요는 없습니다. 기존 오디오 트랙을 가져와 오디오북으로 컴파일하는 것이 가능합니다. 에서 무료 공개 도메인 오디오 파일을 다운로드할 수 있습니다. 아카이브.org.

M4Baker 설치

M4Baker 앱은 잠시 동안 주변에 있었습니다. 오랜 세월에도 불구하고 많은 배포판은 소프트웨어 소스에 이를 포함하지 않습니다.

이러한 이유로 우리는 소스 코드에서 프로그램을 빌드할 것입니다. 그러나 컴파일하기 전에 몇 가지 종속성을 설치해야 합니다. 이러한 종속성은 프로세스에 중요하며 M4Baker 소스 코드가 컴퓨터에서 컴파일되는 데 도움이 됩니다.

종속성

M4Baker의 종속성은 Python 2.6+, PyQT 4.6, Qt 4.5+, FAAC 1.26+, Sox 14.3+ 및 Mp4v2 1.9입니다. 아래 지침에 따라 선택한 Linux 운영 체제에서 이러한 종속성을 작동시키는 방법을 배우십시오.

참고: Arch Linux 사용자는 Arch Linux AUR 덕분에 소스에서 자동으로 M4Baker를 빌드할 수 있습니다. 좋아하는 AUR 도우미를 m4baker-git 패키지가 작동하도록 합니다.

우분투

sudo apt install git python-qt4 libcanberra-gtk-module faac libmp4v2-2 mp4v2-utils sox libsox-fmt-mp3

데비안

sudo apt-get install git faaclibcanberra-gtk-module faac libmp4v2-2 mp4v2-utils sox libsox-fmt-mp3

페도라

sudo dnf install git PyQT4 python2 faac libmp4v2-devel libmp4v2 libcanberra sox qt-devel 
sudo dnf install https://download1.rpmfusion.org/free/fedora/releases/26/Everything/x86_64/os/Packages/s/sox-plugins-freeworld-14.4.2-1.fc25.x86_64.rpm -y

오픈수세

sudo zypper install git python2-qt4 python libcanberra-gtk-module-common faac libmp4v2-devel libqt4-devel

참고: OpenSUSE는 저장소에 Sox용 MP3 플러그인이 없습니다. 결과적으로 Sox를 사용하려면 손으로 컴파일하고 설치해야 합니다. Sox GitHub 페이지로 이동하여 여기에서 소스 코드를 다운로드하십시오. Linux에서 소프트웨어를 빌드하기 위한 지침은 다음 위치에 있습니다. README.sh.

  Smart Lock 설치 방법

소스 코드 다운로드

M4Baker 라이브러리가 처리되었으므로 소스 코드를 다운로드할 시간입니다. 터미널에서 git clone 명령을 사용합니다.

git clone https://github.com/crabmanX/m4baker

CD 명령을 사용하여 터미널 창을 새 m4baker 코드 폴더로 이동합니다.

cd m4baker

편집

M4Baker의 컴파일 및 설정 프로세스는 Linux 사용자가 소스에서 빌드하는 많은 다른 프로그램과 비교할 때 매우 간단합니다. 실행하려면 Python2 설치 스크립트 파일만 실행하면 됩니다. 이 설치 스크립트는 sudo 권한으로 실행하거나 루트 셸에서 실행해야 합니다. 적절한 시스템 액세스가 없으면 M4Baker는 Linux PC의 올바른 디렉토리와 바이너리를 활용할 수 없습니다.

M4Baker 도구에 대한 컴파일 프로세스를 시작하려면 터미널 셸에서 다음 명령을 실행합니다.

python setup.py install --optimize=1

M4Baker의 설치 스크립트는 비교적 빠릅니다. 스크립트가 완료되면 터미널 창에서 m4baker 명령으로 프로그램을 즉시 시작할 수 있습니다. 응용 프로그램 메뉴에서 “M4Baker”를 검색하여 프로그램을 시작할 수도 있습니다.

M4Baker에서 오디오북 준비하기

M4Baker에서 새 오디오북을 만드는 첫 번째 단계는 오디오 파일을 가져오는 것입니다. “편집” 메뉴를 클릭한 다음 “오디오북 추가”를 클릭하여 새 프로젝트에 오디오 파일을 추가합니다.

키보드에서 Ctrl 키를 누르고 마우스를 사용하여 추가하려는 모든 오디오 파일을 선택합니다. 모든 것이 선택되면 “열기” 버튼을 클릭하여 트랙을 M4Baker로 가져옵니다.

참고: 쉽게 액세스할 수 있도록 오디오북 프로젝트와 관련된 모든 오디오 트랙을 동일한 폴더에 보관하십시오.

M4Baker는 폴더부터 시작하여 그룹의 오디오 파일을 정렬합니다. 폴더를 마우스로 두 번 클릭하고 새 오디오북의 제목으로 이름을 바꿉니다. 책 제목이 마음에 들면 목록에서 책 제목 아래에 있는 오디오 파일을 확인합니다. 목록을 정렬하고 마우스로 각 파일을 개별적으로 선택한 다음 오른쪽의 정보 상자에 정보를 입력합니다.

M4Baker로 오디오북 내보내기

책의 트랙에 올바른 정보가 있으며 모든 준비가 완료되었습니다. 남은 것은 M4Baker 오디오북 파일로 내보내는 것뿐입니다. 내보내기 프로세스를 시작하려면 책 폴더를 클릭하고 “출력” 파일 섹션을 찾으십시오.

“출력” 파일 아래의 아이콘을 클릭하여 파일 브라우저를 불러옵니다. M4Baker 오디오북 파일을 저장하려는 디렉토리를 찾아 “저장”을 클릭합니다.

  안드로이드 폰을 PC에 연결하지 않고 스크린캐스트 녹화하기

이제 출력 파일이 M4Baker 앱에서 설정되었으므로 내보내기를 시작할 준비가 되었습니다. “파일” 메뉴를 클릭하고 “모두 처리” 버튼을 찾아 클릭하여 인코딩 프로세스를 시작합니다.

M4Baker가 새 오디오북을 인코딩하도록 합니다. 내보내기 프로세스가 완료되면 출력 파일을 저장한 위치를 찾을 수 있습니다.