0

目前我成功在 ec2 中安装了 S3FS 和 FFMPEG,但我不知道为什么我无法获取有关视频文件高度和宽度的信息,但显示了其他属性,例如持续时间、音频流等,

我已经在同一个视频文件中尝试了本地,并且显示了所有属性(在宽度和高度内)。

有谁知道,这有什么问题?

4

1 回答 1

0

我想推荐看看新项目 RioFS(用户空间 S3 文件系统):https ://github.com/skoobe/riofs 。

该项目是“s3fs”替代方案,与“s3fs”相比的主要优势是:简单、操作速度和无错误代码。目前该项目处于“测试”状态,但它已经在几个高负载文件服务器上运行了相当长的一段时间。

我们正在寻求更多的人加入我们的项目并帮助进行测试。从我们这边,我们提供快速的错误修复,并会听取您添加新功能的请求。

关于您的问题,RioFS 能够读取“请求的”文件块,例如我试图获取存储在 S3 上的视频文件的属性:

  1. 挂载的 RioFS:

./riofs -c ../riofs.conf.xml http://s3.amazonaws.com bucket_name mnt/

  1. 运行ffprobe

ffprobe mnt/big_buck_bunny_480p_surround-fix.avi

  1. 得到这个结果:

Input #0, avi, from 'mnt/big_buck_bunny_480p_surround-fix.avi': Duration: 00:09:56.46, start: 0.000000, bitrate: 2957 kb/s Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 854x480 [SAR 1:1 DAR 427:240], 24 tbr, 24 tbn, 24 tbc Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), fltp, 448 kb/s

希望它对您有所帮助,我们期待看到您加入我们的社区!

于 2013-07-16T18:26:09.277 回答