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

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

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

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

참고: M4B를 사용하기 위해 오디오북을 녹음할 필요는 없습니다. 기존 오디오 트랙을 가져와 오디오북으로 컴파일하는 것이 가능합니다. Archive.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 설치 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 설치 git python2-qt4 python libcanberra-gtk-module-common faac libmp4v2-devel libqt4-devel

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

소스 코드 다운로드

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

자식 클론 https://github.com/crabmanX/m4baker

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

CD m4baker

편집

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

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

파이썬 setup.py 설치 --optimize=1

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

M4Baker에서 오디오북 준비하기

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

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

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

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

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

M4Baker로 오디오북 내보내기

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

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

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

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

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


Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에서 작동하는 GitLab을 찾고 계십니까? GitLab은 GitHub와 같은 서비스에 대한 강력한 자체 호스팅 가능한 대안입니다. 그것으로 당신은 할 수 있습니다

SELinux로 Ubuntu Linux 서버 보호

SELinux로 Ubuntu Linux 서버 보호

SELinux를 설치하고 활성화하여 Ubuntu Linux 서버에 추가 보안을 추가하는 방법을 알아보십시오.

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Linux 서버에 NFS 공유를 마운트하는 더 쉬운 방법이 필요하십니까? Cockpit 앱으로 NFS 공유를 마운트하는 방법을 알아보세요.

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 장기 지원이 시작되었습니다! 데스크탑 또는 랩탑을 최신 Ubuntu 릴리스로 업그레이드하는 방법을 알아보세요.

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에 최신 Nvidia GPU 드라이버를 설치하는 방법

Docker 컨테이너로 파일을 전송하는 방법

Docker 컨테이너로 파일을 전송하는 방법

파일을 Docker 컨테이너로 전송해야 합니까? Docker cp 도구를 사용하면 컨테이너 간에 파일을 쉽게 이동할 수 있습니다.

Linux에 DEB 파일을 설치하는 방법

Linux에 DEB 파일을 설치하는 방법

.DEB 파일이란? 그것으로 무엇을 합니까? Linux PC에 DEB 파일을 설치할 수 있는 다양한 방법을 알아보세요.

Linux에서 GOG Galaxy를 작동시키는 방법

Linux에서 GOG Galaxy를 작동시키는 방법

GOG.com에서 게임을 소유하고 계신가요? 일부 비디오 게임을 즐기기 위해 Linux PC에 GOG Galaxy 클라이언트를 설정하고 싶으신가요? 우리가 보여주는 대로 이 가이드를 따르십시오.

CentOS에 Docker 엔진을 설치하는 방법

CentOS에 Docker 엔진을 설치하는 방법

Docker 엔진은 Linux 및 기타 플랫폼을 위한 개방형 컨테이너화 프로그램입니다. Docker 엔진은 다음과 유사하게 작동하는 독립형 컨테이너를 관리합니다.

Ferdi로 모든 채팅을 하나로 통합하는 방법

Ferdi로 모든 채팅을 하나로 통합하는 방법

Linux 시스템에 Slack, Discord 및 기타 여러 생산성 도구를 설치하는 데 지치셨습니까? 그것들이 하나로 결합될 수 있기를 바라는가?