YouTube वीडियो के लिए अंतिम समय कैसे अनुकूलित करें?


152

मैं यह पता लगाने की कोशिश कर रहा हूं कि मैं एक एम्बेडेड YouTube वीडियो के लिए कस्टम समाप्ति समय कैसे निर्दिष्ट कर सकता हूं। मुझे पता है कि मैं प्रारंभ समय को जोड़कर & 30 = शुरू कर सकता हूं, लेकिन मैंने अंतिम समय से संबंधित कुछ भी नहीं देखा है।

मुझे अपने द्वारा बनाए जा रहे वेब ऐप के लिए ऐसा करने में सक्षम होने की आवश्यकता है, इसलिए यदि YouTube द्वारा कोई रास्ता नहीं दिया गया है, तो मैं इसे कैसे भी पूरा कर सकता हूं?

मैं प्रलेखन से कोई फायदा नहीं हुआ है। धन्यवाद!


कृपया इस उत्तर को समाधान के रूप में चिह्नित करें
इयूलियन ओनोफ्रेई

जवाबों:


202

मुझे अभी पता चला है कि निम्नलिखित काम करता है:

https://www.youtube.com/embed/[video_id]?start=[start_at_second]&end=[end_at_second]

नोट: समय सेकंड का एक पूर्णांक संख्या होना चाहिए (उदाहरण 119, 1m59s नहीं)।


38
हाँ, यह काम करता है । इसके अलावा, version=3आवश्यक नहीं हो सकता है। सुनिश्चित करें कि आप लिंक के "एपीआई" रूप का उपयोग करते हैं, जैसे: https://www.youtube.com/v/7qkmGjWtG0w?start=840&end=1240&autoplay=1सामान्य रूप नहीं, जो इस तरह शुरू होता है https://www.youtube.com/watch?v=7qkmGjWtG0w:।
काई कार्वर

2
हालाँकि, यह फ़्लैश / SWF स्ट्रीम वापस करने लगता है ... जो मेरे लिए Chrome / Windows और IE पर ठीक काम करता है, लेकिन फ़ायरफ़ॉक्स पर नहीं।
काई कार्वर

3
यह गंदगी हर समय बदलती है। API Developers.google.com/youtube/documentation
PHearst

5
आप इस फॉर्म का उपयोग करने की कोशिश कर सकते हैं: http://www.youtube.com/embed/BmOpD46eZoA?start=36&end=65जैसा कि इस इब्राहिम
उलूकया ने

2
यदि आप वीडियो एम्बेड नहीं कर रहे हैं तो क्या ऐसा करने का कोई तरीका है? मैं बस एक नियमित लिंक चाहता हूं जिसे मैं एक शुरुआत और अंत समय के साथ साझा कर सकता हूं। जो वीडियो मैं साझा करना चाहता हूं, वह एम्बेड करने की अनुमति नहीं देता है।
जोएमआरआर 2

66

मैंने @ मिस्टिक 11 ( https://stackoverflow.com/a/11422551/506073 ) की विधि की कोशिश की और चारों ओर पुनर्निर्देशित हो गया। यहाँ एक कार्यशील उदाहरण URL दिया गया है :

http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3

यदि version=3पैरामीटर छोड़ा जाता है, तो वीडियो सही जगह पर शुरू होता है, लेकिन अंत तक सभी तरह से चलता है। पैरामीटर के लिए प्रलेखन से endमैं अनुमान लगा रहा हूं version=3कि एएस 3 खिलाड़ी का उपयोग करने के लिए कहता है। देख:

अंत (समर्थित खिलाड़ी: AS3, HTML5)

अतिरिक्त प्रयोग

स्वत: प्ले

क्लिप किए गए वीडियो भाग के ऑटोप्ले काम करता है:

http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&autoplay=1

लूपिंग

दस्तावेज़ के अनुसार लूपिंग जोड़ना दुर्भाग्य से वीडियो की शुरुआत में दूसरे और बाद के पुनरावृत्तियों को शुरू करता है: http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&hl==&&oplist=WA&playlist=WA8sLsM3McU

इसे ठीक से करने के लिए, आपको संभवतः जावास्क्रिप्ट एपीआई को सेट enablejsapi=1और उपयोग करना होगा ।

FYI करें, उपरोक्त वीडियो लूप किया गया: http://www.infinitelooper.com/?v=WA8sLsM3McU&p=n#/15/19

ब्रांडिंग और संबंधित वीडियो निकालें

Youtube लोगो और वीडियो की सूची से छुटकारा पाने के लिए जिस वीडियो को आप देखना चाहते हैं उसे खेलने के अंत में क्लिक करें, इन ( &modestBranding=1&rel=0) मापदंडों को जोड़ें :

http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&autoplay=1&modestBranding=1&rel=0

इसके साथ अपलोडर जानकारी निकालें showinfo=0:

http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&autoplay=1&modestBranding=1&rel=0&showinfo=0

यह वीडियो शीर्षक, ऊपर और नीचे अंगूठे, और वीडियो के शीर्ष पर जानकारी आइकन के साथ पतली पट्टी को समाप्त करता है। निर्मित अंतिम संस्करण काफी साफ-सुथरा है और इसमें आपके दर्शकों को उस विडियो अंश को देखने के अंत में Youtube के आसपास अनुत्पादक क्लिक करने की अनुमति नहीं है, जो आप उन्हें देखना चाहते थे।


मिनट और सेकंड में समय कैसे दें?
NEO

1
www.youtube.googleapis.com मुझे एक ssl त्रुटि दे रहा है जबकि youtube.googleapis.com काम कर रहा है। हालाँकि, एक राज्य समस्या प्रतीत होती है यदि आप पहले ही वीडियो देख चुके हैं और इसे एक निश्चित बिंदु पर छोड़ दिया है तो खिलाड़ी निर्दिष्ट प्रारंभ मान को अनदेखा कर देता है और ठीक उसी स्थान पर कूद जाता है जहाँ से आप देखना छोड़ देते हैं
worenga

1
Infinitelooper.com/?v=WA8sLsM3McU&p=n#/15/19 के लिए धन्यवाद - बस मैं जो
चाह रहा

मैंने सिर्फ कोशिश की https://www.youtube.com/embed/[video_id]?start=[start_at_second]&end=[end_at_second]और यह काम नहीं किया। https://www.youtube.com/embed/[video_id]&start=[start_at_second]&end=[end_at_second]किया। ध्यान दें &start=
hmj6jmh

@ hmj6jmh यह कष्टप्रद है। इसका मतलब है कि यूट्यूबर एक तरह से बदल गया है जिसमें &पात्रों को हिला दिया गया है जो पारंपरिक रूप से क्वेरी सीमांकक हैं जो यूआरआई के पथ भाग में हैं।
१ox:

6

मापदंडों (सेकंड) का प्रयोग करें youtube.com/v/VIDEO_ID?start=4&end=117

लाइव डेमो:
https://puvox.software/software/youtube_trimmer.php


यह सुविधाजनक है क्योंकि आप सेकंड की गणना करने के बजाय समय का चयन कर सकते हैं! हालांकि यह तल पर उदाहरण में काम नहीं करता है, उत्पन्न लिंक काम करता है।
हारून थोमा

4

Youtube अंत समय के लिए कोई विकल्प प्रदान नहीं करता है, लेकिन वैकल्पिक साइटें हैं जो इसे प्रदान करती हैं, जैसे Tubechop । अन्यथा ऐसा फ़ंक्शन लिखने का प्रयास करें जो या तो आपके वीडियो को रोक देता है जब आपका वीडियो अपनी इच्छित अवधि खेल चुका हो।

या: YouTube जावास्क्रिप्ट प्लेयर API का उपयोग करके, आप कुछ इस तरह से कर सकते हैं:

function onPlayerStateChange(evt) {
    if (evt.data == YT.PlayerState.PLAYING && !done) {
        setTimeout(stopVideo, 6000);
        done = true;
    }
}

Youtube API ब्लॉग


2
रहस्यवादी 11 के जवाब ने मेरे लिए अभी पूरी तरह से काम किया। मुझे आश्चर्य है कि क्या यह विश्वसनीय है।
मैथ्यू

3
यह गलत है Youtube doesn't provide any option for an end time, but । आराम अच्छा है।
नल हेड

2
@NullHead आप 2011 में लिखी गई किसी चीज़ को देख रहे हैं। चीजें बदल जाती हैं, आदमी।
फेयरस्टैस्ट

1

आज मैंने पाया, कि पुराने तरीके बहुत अच्छे नहीं चल रहे हैं।

इसलिए मैंने http://www.youtubestartend.com/ से "YouTube प्रारंभ और समाप्ति समय - Acetrot.com अनुकूलित करें" का उपयोग किया

वे https://xxxx.app.goo.gl/yyyyyyyyyyy में एक लिंक प्रदान करते हैं जैसे कि https://v637g.app.goo.gl/Cs2SV9NEeoweNGGy9 लिंक में इस प्रारूप को अग्रेषित करना है जैसे https://www.youtube.com/embed / xyzabc123? शुरू = 17 & अंत = 21 & संस्करण = 3 और ऑटोप्ले = 1


यह ऊपर दिए गए शीर्ष मतदान जवाब के समान है। stackoverflow.com/a/11422551/857012
ब्रायन गॉर्डन

धन्यवाद! मैं मान रहा हूँ (शायद उम्मीद है कि यह एक बेहतर शब्द है) यह शीर्ष मतदान जवाब की तुलना में एक लंबे समय तक चलने वाला समाधान होगा क्योंकि वे इसे तब अपडेट कर सकते हैं जब YouTube अपने URL स्वरूपों को बदल देता है (शीर्ष-मतदान जवाब फिलहाल काम नहीं करता है क्योंकि प्रारूप के परिवर्तन)।
स्कॉट गार्टनर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.