目前我成功在 ec2 中安装了 S3FS 和 FFMPEG,但我不知道为什么我无法获取有关视频文件高度和宽度的信息,但显示了其他属性,例如持续时间、音频流等,
我已经在同一个视频文件中尝试了本地,并且显示了所有属性(在宽度和高度内)。
有谁知道,这有什么问题?
目前我成功在 ec2 中安装了 S3FS 和 FFMPEG,但我不知道为什么我无法获取有关视频文件高度和宽度的信息,但显示了其他属性,例如持续时间、音频流等,
我已经在同一个视频文件中尝试了本地,并且显示了所有属性(在宽度和高度内)。
有谁知道,这有什么问题?
我想推荐看看新项目 RioFS(用户空间 S3 文件系统):https ://github.com/skoobe/riofs 。
该项目是“s3fs”替代方案,与“s3fs”相比的主要优势是:简单、操作速度和无错误代码。目前该项目处于“测试”状态,但它已经在几个高负载文件服务器上运行了相当长的一段时间。
我们正在寻求更多的人加入我们的项目并帮助进行测试。从我们这边,我们提供快速的错误修复,并会听取您添加新功能的请求。
关于您的问题,RioFS 能够读取“请求的”文件块,例如我试图获取存储在 S3 上的视频文件的属性:
./riofs -c ../riofs.conf.xml http://s3.amazonaws.com bucket_name mnt/
ffprobe
:
ffprobe mnt/big_buck_bunny_480p_surround-fix.avi
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
希望它对您有所帮助,我们期待看到您加入我们的社区!