ffmpegfs: FUSE-pohjainen tiedostojärjestelmä videoille ja äänille

ffmpegfs

Varmasti tiedät, että on olemassa useita erilaisia tiedostojärjestelmät tai FS (Tiedostojärjestelmä englanniksi). Jotkut perustuvat Linux-ytimen moduuliin FUSE (Filesystem in Userspace), joka sallii muiden kuin etuoikeutettujen käyttäjien luoda omat tiedostojärjestelmän muokkaamatta ytinkoodia.

Tämä saavutetaan tämän "sillan" toteutuksen ansiosta, jotta järjestelmät voivat olla Virtuaalinen FS (katso VFS), jotka poikkeavat perinteisistä, eivät tallenna omia tietojaan. Ne vain toimivat välikerroksena, joka on karkeasti sanottu menemättä liikaa yksityiskohtiin.

Se sanoi, luultavasti tunnet myös voimakkaat ffmpeg-työkalu, multimediasisällön korjaamiseksi, muokkaamiseksi ja muuttamiseksi muun muassa tiedostomuotoja. Tehokas apuohjelma, josta olemme jo kirjoittaneet tässä blogissa. No, nyt liittymällä molempiin käsitteisiin meillä on ffmpegfs.

Mikä on ffmpegfs? No, se on FUSE-pohjainen tiedostojärjestelmä lennon video- ja äänikoodausta varten avoimena. Jotain erittäin käytännöllistä ja mielenkiintoista.

Las ffmpegfs korostaa ääni:

  • Transkoodaus Lue ainoastaan. Toisin sanoen muuntaa ääni- ja videoformaatteja lennossa.
  • Ilmainen, ja näet sivun Github.
  • Tukee formaatit kuten MP4, WebM, OGG, MP3, OPUS, MOV, ProRes, WaV jne.
  • Kirjoitettu C ja C ++, hyödyntämällä FUSE-kirjastoa.

Asennusta varten voit tehdä sen suosikkijakajasi repoista, kuten Debianin APT-GET: n ja johdannaisten avulla. Asennuksen jälkeen voit käyttää sitä helposti. Kuvittele esimerkiksi haluat muuntaa kaikki tiedostot hakemistosta / home / multimedia MOV: lle ja välittää ne hakemistoon / home / convert, sitten voit käyttää seuraavaa komentoa:

ffmpegfs --desttype=mov+aiff --log_maxlevel=DEBUG --cachepath=/tmp/cache ~/home/multimedia ~/home/convertidos

Tai voit muuntaa kaikki ääni samasta hakemistosta MP3-tiedostoon 256 bittinopeudella:

ffmpegfs --audiobitrate=256K --desttype=mp3 ~/home/multimedia ~/home/convertidos -o allow_other,ro

Kuten näette, sen käyttö on melko yksinkertaista ...


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.