2013-07-11 4 views
7

저는 Paper Clip을 사용하여 Amazon S3에 비디오를 업로드하고 저장하는 Rails 앱을 보유하고 있습니다. 나는 특히 비디오 파일을 다른 형식으로 변환하거나 워터 마크를 추가하는 것에 관심이 없다. 비디오에서 미리보기 이미지를 만들어 내 비디오 플레이어에서 포스터 이미지로 사용하고 싶습니다.Amazon Elastic Transcoder를 사용하여 축소판 만 만들 수 있습니까?

Amazon Elastic Transcoder에서 미리보기 이미지를 무료로 생성 할 수 있으며 (이미 미리보기 이미지 생성에 요금을 부과하지 않음) 이미 Amazon 서비스를 사용하고 있으므로이 기능을 사용할 수 있는지보고 싶었습니다. 미리보기 이미지.

섬네일을 제외하고 파일이 생성되지 않도록 입력/출력 옵션을 설정하는 방법을 아는 사람이 있습니까? 그냥 다음과 같이 할 수 있을까요?

transcoder = AWS::ElasticTranscoder::Client.new 
transcoder.create_job(
    pipeline_id: APP_CONFIG[Rails.env][:pipeline_id], 
    input: { 
    key: VIDEOPATH, 
    frame_rate: 'auto', 
    resolution: 'auto', 
    aspect_ratio: 'auto', 
    interlaced: 'auto', 
    container: 'auto' 
     }, 
     output: { 
     key: , #LEAVE THIS BLANK TOO? 
     preset_id: , #LEAVE THIS BLANK? 
     thumbnail_pattern: "thumbnail", 
     rotate: '0' 
     } 
    ) 
+0

어 ... 어쨌든이 주제는 왜 꺼져 있습니까? 필자는 Amazon ET가 파일을 생성하지 않고 미리보기 이미지를 만들 수 있도록 올바른 옵션 입력이 무엇인지 구체적으로 묻고 있습니다. – ays0110

답변

4

번호

은 미리보기 이미지 만 생성에 대한 기능이 없습니다.

실제로 트랜스 코딩하지 않고도 새로운 트랜스 코딩 작업을 생성 할 수 없습니다. 입력 매개 변수에는 최소한 입력 비디오의 이름이 필요합니다. 출력 매개 변수에는 최소한 출력 파일의 이름과 사전 설정된 ID가 필요합니다. 매개 변수는 작업을 시작하기 전에 검사되며 축소판을 만드는 동안 작업이 실행되지 않도록하는 옵션이 없습니다.

현재 사용 가능한 모든 기능에 대한 읽을 수 있습니다 :

http://docs.aws.amazon.com/elastictranscoder/latest/developerguide/api-reference.html

는보고는 FFmpeg주십시오. 설치하는 데 약간의 번거 로움이있을 수 있지만 동영상으로 미리보기 이미지를 만들 수 있습니다.

관련 문제