ffmpegfs: ระบบไฟล์แบบ FUSE สำหรับวิดีโอและเสียง

ffmpegfs

แน่นอนคุณรู้ว่ามีหลายประเภท ระบบไฟล์หรือ 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

อย่างที่คุณเห็นมันใช้งานง่ายมาก ...


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา