วิธีสร้างหนังสือเสียงบน Linux ด้วย M4Baker

วิธีสร้างหนังสือเสียงบน Linux ด้วย M4Baker

M4Baker เป็นแอปพลิเคชั่นที่ยอดเยี่ยมสำหรับ Linux ที่ให้ผู้ใช้นำแทร็กเสียงในทุกรูปแบบและเข้ารหัสเป็นไฟล์หนังสือเสียงแบบมีบทที่ดีสำหรับการเล่นภายในเครื่องเล่นหนังสือเสียงบน Linux (และที่อื่น ๆ ) ที่รองรับรูปแบบ M4B

ในคู่มือนี้ เราจะพูดถึงวิธีนำไฟล์หนังสือเสียง เข้ารหัสไฟล์เหล่านั้นให้อยู่ในรูปแบบหนังสือเสียง 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 สามารถสร้าง M4Baker จากแหล่งที่มาได้โดยอัตโนมัติด้วย Arch Linux AUR ชี้ตัวช่วย AUR ที่คุณชื่นชอบไปที่แพ็คเกจ m4baker-gitเพื่อให้มันทำงาน

อูบุนตู

sudo apt ติดตั้ง git python-qt4 libcanberra-gtk-module faac libmp4v2-2 mp4v2-utils sox libsox-fmt-mp3

เดเบียน

sudo apt-get ติดตั้ง git faaclibcanberra-gtk-module faac libmp4v2-2 mp4v2-utils sox libsox-fmt-mp3

Fedora

sudo dnf ติดตั้ง 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

OpenSUSE

sudo zypper ติดตั้ง git python2-qt4 python libcanberra-gtk-module-common faac libmp4v2-devel libqt4-devel

หมายเหตุ: OpenSUSE ไม่มีปลั๊กอิน MP3 สำหรับ Sox ในที่เก็บ ดังนั้น คุณจะต้องคอมไพล์และติดตั้ง Sox ด้วยมือจึงจะใช้งานได้ ตรงไปที่หน้า Sox GitHub และดาวน์โหลดซอร์สโค้ดที่นี่ คำแนะนำในการสร้างซอฟต์แวร์บนลินุกซ์ตั้งอยู่ในREADME.sh

ดาวน์โหลดซอร์สโค้ด

ด้วยการดูแลไลบรารี M4Baker ก็ถึงเวลาดาวน์โหลดซอร์สโค้ด ในเทอร์มินัล ใช้คำสั่งgit clone

โคลน git https://github.com/crabmanX/m4baker

ย้ายหน้าต่างเทอร์มินัลของคุณไปที่โฟลเดอร์รหัสm4bakerใหม่โดยใช้คำสั่งซีดี

cd m4baker

รวบรวม

กระบวนการคอมไพล์และตั้งค่าสำหรับ M4Baker นั้นเรียบง่าย เมื่อเทียบกับโปรแกรมอื่นๆ มากมายที่ผู้ใช้ Linux สร้างขึ้นจากแหล่งที่มา ในการทำให้ใช้งานได้ คุณจะต้องเรียกใช้ไฟล์สคริปต์การติดตั้ง Python2 เท่านั้น โปรดทราบว่าสคริปต์การติดตั้งนี้ต้องทำงานด้วยสิทธิ์sudoหรือในรูทเชลล์ หากไม่มีการเข้าถึงระบบที่เหมาะสม M4Baker จะไม่สามารถใช้ประโยชน์จากไดเร็กทอรีและไบนารีที่ถูกต้องบน Linux PC ของคุณได้

เมื่อต้องการเริ่มต้นกระบวนการคอมไพล์สำหรับเครื่องมือ M4Baker ให้รันคำสั่งต่อไปนี้ในเทอร์มินัลเชลล์:

หลาม setup.py ติดตั้ง --optimize=1

สคริปต์การติดตั้งของ M4Baker นั้นค่อนข้างรวดเร็ว เมื่อสคริปต์เสร็จสิ้น คุณสามารถเริ่มโปรแกรมได้ทันทีด้วยคำสั่งm4bakerในหน้าต่างเทอร์มินัล นอกจากนี้ยังสามารถเริ่มต้นโปรแกรมด้วยการค้นหาเมนูแอปพลิเคชันของคุณสำหรับ “M4Baker”

กำลังเตรียมหนังสือเสียงของคุณใน M4Baker

ขั้นตอนแรกในการสร้างหนังสือเสียงใหม่ใน M4Baker คือการนำเข้าไฟล์เสียง เพิ่มไฟล์เสียงในโครงการใหม่ของคุณโดยคลิกเมนู "แก้ไข" จากนั้น "เพิ่มหนังสือเสียง"

กดปุ่มCtrlบนแป้นพิมพ์และใช้เมาส์เพื่อเลือกไฟล์เสียงทุกไฟล์ที่คุณต้องการเพิ่ม เมื่อเลือกทุกอย่างแล้ว ให้คลิกปุ่ม "เปิด" เพื่อนำเข้าแทร็กไปยัง M4Baker

วิธีสร้างหนังสือเสียงบน Linux ด้วย M4Baker

หมายเหตุ: อย่าลืมเก็บแทร็กเสียงทั้งหมดที่เกี่ยวข้องกับโครงการ Audiobook ไว้ในโฟลเดอร์เดียวกันเพื่อให้เข้าถึงได้ง่าย

M4Baker จัดเรียงไฟล์เสียงในกลุ่ม โดยเริ่มจากโฟลเดอร์ คลิกสองครั้งที่โฟลเดอร์ด้วยเมาส์และเปลี่ยนชื่อเป็นชื่อหนังสือเสียงใหม่ของคุณ เมื่อคุณพอใจกับชื่อหนังสือแล้ว ให้ดูไฟล์เสียงด้านล่างในรายการ เรียงลำดับตามรายการ เลือกแต่ละไฟล์ด้วยเมาส์ และกรอกข้อมูลในกล่องข้อมูลทางด้านขวา

การส่งออกหนังสือเสียงของคุณด้วย M4Baker

เส้นทางหนังสือของคุณมีข้อมูลที่ถูกต้อง และทุกอย่างพร้อมดำเนินการ ที่เหลือก็แค่ส่งออกเป็นไฟล์หนังสือเสียง M4Baker ในการเริ่มต้นกระบวนการส่งออก ให้คลิกที่โฟลเดอร์หนังสือและมองหาส่วนไฟล์ "ส่งออก"

คลิกที่ไอคอนใต้ไฟล์ "เอาต์พุต" เพื่อเปิดไฟล์เบราว์เซอร์ เรียกดูไดเรกทอรีที่คุณต้องการบันทึกไฟล์หนังสือเสียง M4Baker แล้วคลิก "บันทึก"

เมื่อไฟล์เอาต์พุตได้รับการตั้งค่าในแอป M4Baker แล้ว การส่งออกก็พร้อมที่จะเริ่มต้น คลิกที่เมนู "ไฟล์" และมองหาปุ่ม "ประมวลผลทั้งหมด" แล้วคลิกเพื่อเริ่มกระบวนการเข้ารหัส

ให้ M4Baker เข้ารหัสหนังสือเสียงเล่มใหม่ของคุณ เมื่อกระบวนการส่งออกเสร็จสิ้น คุณจะพบกับตำแหน่งที่คุณบันทึกไฟล์ที่ส่งออก

วิธีสร้างหนังสือเสียงบน Linux ด้วย M4Baker


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม