2013-07-11 9 views
7

मेरे पास पेपरक्लिप का उपयोग करके एक रेल ऐप है जो अमेज़ॅन एस 3 पर वीडियो अपलोड और स्टोर करने के लिए है। मैं विशेष रूप से वीडियो फ़ाइलों को किसी अन्य प्रारूप में परिवर्तित करने, या वॉटरमार्क जोड़ने, कुछ भी पसंद नहीं कर रहा हूं। मैं बस अपने वीडियो प्लेयर पर पोस्टर छवियों के रूप में उपयोग करने के लिए वीडियो से थंबनेल बनाना चाहता हूं।क्या मैं केवल अमेज़ॅन लोचदार ट्रांसकोडर का उपयोग थंबनेल बनाने के लिए कर सकता हूं?

मुझे लगता है कि अमेज़ॅन लोचदार ट्रांसकोडर मुफ्त थंबनेल निर्माण (या बल्कि, वे थंबनेल निर्माण के लिए चार्ज नहीं करते हैं) के लिए अनुमति देता है, और चूंकि मैं पहले से ही अमेज़ॅन सेवाओं का उपयोग कर रहा हूं, मैं देखना चाहता था कि मैं इसे अपने लिए उपयोग कर सकता हूं या नहीं थंबनेल।

क्या कोई इनपुट/आउटपुट विकल्पों को सेट करने के बारे में जानता है जैसे थंबनेल से कोई फ़ाइल उत्पन्न नहीं होती है? क्या मैं बस निम्नलिखित कर सकता हूं?

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

उहम्म ... यह ऑफ-विषय वैसे भी क्यों है? मैं विशेष रूप से पूछ रहा हूं कि सही विकल्प इनपुट क्या हैं ताकि अमेज़ॅन ईटी फ़ाइल उत्पन्न न करे, लेकिन थंबनेल बनाता है। – ays0110

उत्तर

4

सं

केवल थंबनेल बनाने के लिए कोई प्रकार्य हैं।

वास्तव में कुछ भी ट्रांसकोड किए बिना एक नया ट्रांसकोडिंग नौकरी बनाना भी संभव नहीं है। इनपुट पैरामीटर को कम से कम, एक इनपुट वीडियो का नाम चाहिए। आउटपुट पैरामीटर को कम से कम, आउटपुट फ़ाइल का नाम और प्रीसेट आईडी की आवश्यकता होती है। नौकरी शुरू करने से पहले पैरामीटर्स की जांच की जाती है, और ऐसे कोई विकल्प नहीं हैं जो थंबनेल बनाने के दौरान नौकरी को निष्पादित करने से रोकें।

आप यहाँ उपलब्ध कार्यों के बारे में पढ़ सकते हैं:

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

एक नज़र ffmpeg दे। यह स्थापित करने में परेशानी का थोड़ा सा हो सकता है, लेकिन यह वीडियो से थंबनेल बना सकता है।

0

अमेज़ॅन लोचदार ट्रांसकोडर थंबनेल के लिए कार्यक्षमता प्रदान करता है। http://docs.aws.amazon.com/elastictranscoder/latest/developerguide/preset-settings.html#preset-settings-thumbnails

ऐसा लगता है कि आपको थंबनेल प्राप्त करने के लिए वास्तव में एक वीडियो फ़ाइल ट्रांसकोड करना होगा।

संबंधित मुद्दे

 संबंधित मुद्दे