Biztosan tudja, hogy többféle van fájlrendszerek vagy FS (Fájlrendszer angolul). Néhány a FUSE (Filesystem in Userspace), egy Linux kernelmodul alapján, amely lehetővé teszi a nem privilegizált felhasználók számára, hogy saját fájlrendszereket hozzanak létre a rendszermag kódjának szerkesztése nélkül.
Ez ennek a "híd" megvalósításnak köszönhető, hogy rendszereink legyenek Virtuális FS (lásd VFS), amelyek a hagyományosaktól eltérően nem tárolják saját adataikat. Csak úgy viselkednek, mint egy nagyjából elmondott közbenső réteg, anélkül, hogy túlságosan részleteznék.
Ennek ellenére valószínűleg ismeri a hatalmasakat is ffmpeg eszköz, a multimédiás tartalmak javítására, módosítására és módosítására, többek között. Hatalmas segédprogram, amelyről már írtunk ebben a blogban. Nos, most csatlakozva mindkét fogalomhoz van ffmpegfs.
Mi az ffmpegfs? Nos, ez egy FUSE-alapú fájlrendszer, amely nyitva tartás közbeni videó és hang átkódolást tesz lehetővé. Valami szuper praktikus és érdekes.
az ffmpegfs kiemeli hang:
- Átkódolás csak olvasható. Vagyis konvertáljon menet közben audio és video formátumokat.
- Ingyenes, és itt láthatja az oldalt GitHub.
- Támogatja formátumok például MP4, WebM, OGG, MP3, OPUS, MOV, ProRes, WaV stb.
- Beírva C és C ++, kihasználva a FUSE könyvtárat.
Telepítéséhez megteheti kedvenc disztrójának repóiból, például a Debian APT-GET-jével és a derivatívákkal. A telepítés után könnyen használhatja. Képzelje el például, hogy szeretné konvertálja az összes fájlt könyvtárból / home / multimédia a MOV-ba és továbbítja őket a / home / convert könyvtárba, akkor a következő parancsot használhatja:
ffmpegfs --desttype=mov+aiff --log_maxlevel=DEBUG --cachepath=/tmp/cache ~/home/multimedia ~/home/convertidos
Vagy tudsz konvertálja az összeset a hang ugyanabból a könyvtárból MP3-ba, 256 bites sebességgel:
ffmpegfs --audiobitrate=256K --desttype=mp3 ~/home/multimedia ~/home/convertidos -o allow_other,ro
Amint láthatja, használata nagyon egyszerű ...