2013-06-19 2 views
0

S3FS & FFMPEG를 ec2에 설치하는 순간에 성공하지만 높이와 너비에 대한 정보를 얻을 수없는 이유는 무엇입니까? 비디오 파일이지만, 지속 시간, 오디오 스트림 등과 같은 다른 속성이 표시됩니다.S3FS를 사용하는 비디오 파일의 폭/높이를 얻는 방법

이미 동일한 비디오 파일 내에서 로컬로 시도하고 모든 속성이 너비와 높이로 표시됩니다.

누구나 아시다시피, 무엇이 잘못 되었나요?

+0

s3의 비디오 파일로이 작업을 수행하려고하십니까? 속성은 사용되는 코덱에 따라 다소 차이가 있다고 생각합니다. – datasage

+0

예, 더 설명해 주시겠습니까? – Khalid

+0

정상적인 디스크 볼륨이있는 경우 응용 프로그램은 파일 내의 블록을 읽거나 쓸 수 있습니다. 크기를 결정하는 속성은 특정 블록 내에 있습니다. S3는 s3fs가 마치 한 것처럼 보이더라도 일반 디스크 볼륨처럼 작동하지 않습니다. 객체 (파일)를 전체적으로 처리합니다. 필요할 때마다 s3으로 이동하거나 s3에서 복사하기 전에 처리해야 할 수도 있습니다. – datasage

답변

0

새 프로젝트 인 RioFS (사용자 공간 S3 파일 시스템)를 보시려면 https://github.com/skoobe/riofs을 권하고 싶습니다.

이 프로젝트는 "s3fs"대안이며, "s3fs"와 비교하여 주요 이점은 단순성, 작업 속도 및 버그없는 코드입니다. 현재 the project은 "테스트 중"상태이지만 꽤 오랫동안로드가 많은 파일 서버에서 실행되었습니다.

우리는 더 많은 사람들이 프로젝트에 참여하여 테스트를 돕고 있습니다. 우리 측에서는 신속한 버그 수정을 제공하고 새로운 기능 추가 요청을 경청합니다.

  1. 장착 RioFS :

문제에 대해서는

는 RioFS 내가 S3에 저장된 동영상 파일의 속성을 얻으려고 노력했다 예를 들어, 파일의 "요청"블록을 읽을 수있다 ./riofs -c ../riofs.conf.xml http://s3.amazonaws.com bucket_name mnt/

  1. 실행 ffprobe :
,691,363 당신을하는 데 도움이 우리가 당신을보고 기대하고있다 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

는 희망 로모 그래피 커뮤니티에 가입 : (210)

ffprobe mnt/big_buck_bunny_480p_surround-fix.avi

  1. 는이 결과를 얻었다!

+0

안녕 위자드, 제안 해 주셔서 감사 드리며 노력하겠습니다. – Khalid

관련 문제