ffmpegfs:用于视频和音频的基于FUSE的文件系统

ffmpegfs

您当然知道有几种类型的 文件系统或FS (英文文件系统)。 有些基于FUSE(用户空间中的文件系统),Linux内核模块,允许非特权用户创建自己的文件系统而无需编辑内核代码。

这要归功于这种“桥梁”实现,使其能够拥有系统 虚拟FS (请参见VFS),它与传统的存储库不同,它不存储自己的数据。 它们只是充当中间层,粗略地讲,而不必赘述过多。

也就是说,您可能也知道强大的功能 ffmpeg工具,用于修复,修改和更改文件格式等多媒体内容。 我们已经在此博客中编写了一个强大的实用程序。 好吧,现在加入这两个概念,我们就有了ffmpegfs。

什么是ffmpegfs? 它是基于FUSE的文件系统,用于在打开时即时对视频和音频进行转码。 超级实用且有趣的东西。

ffmpegfs亮点 是:

  • 转码 只读。 即,即时转换音频和视频格式。
  • 免费, 您可以在 Github上.
  • 支持 格式 例如MP4,WebM,OGG,MP3,OPUS,MOV,ProRes,WaV等。
  • 写在 C和C ++,利用FUSE库。

对于其安装,您可以从自己喜欢的发行版的存储库中进行安装,例如使用Debian中的APT-GET及其衍生版本。 安装后,您可以轻松使用它。 例如,假设您想要 转换所有文件 从目录/ home /多媒体到MOV并将它们传递到/ home /转换,然后可以使用以下命令:

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

或者你可以 全部转换 从同一目录到3比特率的MP256的音频:

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. 权利:您可以随时限制,恢复和删除您的信息。