ffmpegfs: oparty na FUSE system plików dla wideo i audio

ffmpegfs

Na pewno wiesz, że istnieje kilka rodzajów plików systemy plików lub FS (System plików w języku angielskim). Niektóre oparte są na FUSE (Filesystem in Userspace), module jądra Linuksa, który pozwala nieuprzywilejowanemu użytkownikowi tworzyć własne systemy plików bez edytowania kodu jądra.

Osiąga się to dzięki tej "pomostowej" implementacji, aby móc mieć systemy Virtual FS (patrz VFS), które w przeciwieństwie do tradycyjnych nie przechowują własnych danych. Działają po prostu jako warstwa pośrednia z grubsza określona bez wchodzenia w zbyt wiele szczegółów.

To powiedziawszy, prawdopodobnie znasz również potężne narzędzie ffmpeg, dla treści multimedialnych do naprawy, modyfikacji i zmiany formatów plików, między innymi. Potężne narzędzie, o którym pisaliśmy już na tym blogu. Cóż, teraz łącząc obie koncepcje mamy ffmpegfs.

Co to jest ffmpegfs? Cóż, jest to system plików oparty na FUSE do transkodowania wideo i audio w locie, gdy jest otwarty. Coś super praktycznego i ciekawego.

Te podkreśla ffmpegfs dźwięk:

  • Transkodowanie tylko czytać. Oznacza to, że konwertuj formaty audio i wideo w locie.
  • Darmowy, i możesz zobaczyć tę stronę w formacie Github.
  • Obsługuje formaty takie jak MP4, WebM, OGG, MP3, OPUS, MOV, ProRes, WaV itp.
  • Napisane w C i C ++, korzystając z biblioteki FUSE.

Aby zainstalować, możesz to zrobić z repozytoriów swojej ulubionej dystrybucji, na przykład za pomocą APT-GET w Debianie i pochodnych. Po zainstalowaniu możesz z łatwością z niego korzystać. Na przykład wyobraź sobie, że chcesz przekonwertować wszystkie pliki z katalogu / home / multimedia do MOV i przekaż je do / home / convert, możesz użyć następującego polecenia:

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

Albo możesz Skonwertuj wszystko dźwięk z tego samego katalogu do MP3 z 256 Bitrate:

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

Jak widać, jest dość prosty w użyciu ...


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.