แน่นอนคุณรู้ว่ามีหลายประเภท ระบบไฟล์หรือ FS (ระบบไฟล์เป็นภาษาอังกฤษ) บางส่วนใช้ FUSE (ระบบไฟล์ใน Userspace) ซึ่งเป็นโมดูลเคอร์เนลของ Linux ที่อนุญาตให้ผู้ใช้ที่ไม่มีสิทธิพิเศษสามารถสร้างระบบไฟล์ของตนเองได้โดยไม่ต้องแก้ไขโค้ดเคอร์เนล
สิ่งนี้สำเร็จได้ด้วยการนำ "สะพาน" มาใช้เพื่อให้สามารถมีระบบ FS เสมือน (ดู VFS) ซึ่งแตกต่างจากแบบดั้งเดิมไม่จัดเก็บข้อมูลของตนเอง พวกเขาทำหน้าที่เป็นชั้นกลางโดยประมาณโดยไม่ต้องลงรายละเอียดมากเกินไป
ที่กล่าวว่าคุณอาจจะรู้ว่าทรงพลัง เครื่องมือ ffmpegสำหรับเนื้อหามัลติมีเดียเพื่อซ่อมแซมแก้ไขและเปลี่ยนรูปแบบไฟล์เป็นต้น ยูทิลิตี้อันทรงพลังที่เราได้เขียนถึงในบล็อกนี้แล้ว ตอนนี้เข้าร่วมทั้งสองแนวคิดแล้วเรามี ffmpegfs
ffmpegfs คืออะไร? มันเป็นระบบไฟล์แบบ FUSE สำหรับการแปลงรหัสวิดีโอและเสียงในขณะที่เปิดอยู่ สิ่งที่เป็นประโยชน์และน่าสนใจสุด ๆ
ลา ffmpegfs ไฮไลท์ เสียง:
- การแปลงรหัส อ่านเท่านั้น. นั่นคือแปลงรูปแบบเสียงและวิดีโอได้ทันที
- ฟรี และคุณจะเห็นหน้าใน Github.
- รองรับ รูปแบบ เช่น MP4, WebM, OGG, MP3, OPUS, MOV, ProRes, WaV เป็นต้น
- เขียนใน C และ C ++ใช้ประโยชน์จากไลบรารี FUSE
สำหรับการติดตั้งคุณสามารถทำได้จาก repos ของ distro ที่คุณชื่นชอบเช่น APT-GET ใน Debian และอนุพันธ์ เมื่อติดตั้งแล้วคุณสามารถใช้งานได้อย่างง่ายดาย ตัวอย่างเช่นจินตนาการว่าคุณต้องการ แปลงไฟล์ทั้งหมด จากไดเร็กทอรี / home / multimedia ไปยัง MOV และส่งต่อไปยัง / home / convert จากนั้นคุณสามารถใช้คำสั่งต่อไปนี้:
ffmpegfs --desttype=mov+aiff --log_maxlevel=DEBUG --cachepath=/tmp/cache ~/home/multimedia ~/home/convertidos
หรือคุณสามารถ แปลงทั้งหมด เสียงจากไดเร็กทอรีเดียวกันไปยัง MP3 ด้วย 256 Bitrate:
ffmpegfs --audiobitrate=256K --desttype=mp3 ~/home/multimedia ~/home/convertidos -o allow_other,ro
อย่างที่คุณเห็นมันใช้งานง่ายมาก ...