ffmpegfs: sistema d'arxius basat en FUSE per a vídeo i àudio

ffmpegfs

Segurament sàpigues que existeixen diversos tipus de sistemes d'arxius o FS (File System en anglès). Alguns basats en FUSE (Filesystem in userspace), un mòdul de el nucli Linux que permet que un usuari no privilegiat pugui crear els seus propis sistemes d'arxius sense necessitat d'editar el codi de l'nucli.

Això s'aconsegueix gràcies a aquesta implementació de «pont» per poder tenir sistemes FS virtuals (Vegeu VFS), que a diferència dels tradicionals, no emmagatzemen dades pròpies. Només actuen com una capa intermediari dit a grosso manera sense entrar en massa detalls.

Dit això, segurament també coneguis la potent eina ffmpeg, Per contingut multimèdia per reparar, modificar, i canviar formats dels arxius, entre altres coses. Una potent utilitat de la qual ja hem escrit en aquest bloc. Doncs bé, ara unint dos conceptes tenim ffmpegfs.

Què és ffmpegfs? Doncs és un sistema d'arxius basat en FUSE per transcoding de vídeo i àudio a el vol mentre està obert. Una cosa super pràctic i interessant.

Els característiques més destacables de ffmpegfs són:

  • transcodificació només de lectura. És a dir, convertir formats d'àudio i vídeo sobre la marxa.
  • gratuït, i pots veure la pàgina en Github.
  • suporta Formats com MP4, WebM, OGG, MP3, OPUS, MOV, ProRes, WAV, etc.
  • escrit en C i C ++, Fent ús de la biblioteca FUSE.

Per a la seva instal·lació, pots fer-ho des dels repos de la teva distro favorita, com pot ser amb APT-GET en Debian i derivats. Un cop instal·lat, pots usar-lo fàcilment. Per exemple, imagina que vols convertir tots els arxius d'un directori / home / multimèdia a MOV i passar-los a / home / convertits, aleshores podeu fer servir la següent comanda:

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

O pots convertir tots els d'àudio d'aquest mateix directori a MP3 amb Bitrate de 256:

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

Com pots veure, és força senzill, a ...


Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.