YouTube 동영상의 종료 시간을 맞춤 설정하는 방법


152

퍼간 YouTube 동영상의 맞춤 종료 시간을 지정하는 방법을 알아 내려고 노력 중입니다. & start = 30 을 추가하여 시작 시간을 사용자 정의 할 수 있다는 것을 알고 있지만 종료 시간과 관련된 것을 보지 못했습니다.

내가 구축하는 웹 앱에 대해이 작업을 수행 할 수 있어야하므로 YouTube에서 제공 할 방법이없는 경우 어쨌든이 작업을 어떻게 수행 할 수 있습니까?

나는 쓸모없는 문서 를 훑어 보았다 . 감사!


이 답변 을 해결책으로 표시 하십시오 .
Iulian Onofrei

답변:


202

방금 다음과 같은 효과가 있음을 알았습니다.

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

참고 : 시간은 정수 초 (예 : 1m59s가 아닌 119) 여야합니다.


38
그래, 작동 합니다. 또한 version=3필요하지 않을 수도 있습니다. 다음과 같이 https://www.youtube.com/v/7qkmGjWtG0w?start=840&end=1240&autoplay=1시작하는 일반적인 형식이 아닌 다음 과 같이 링크의 "API"형식을 사용해야합니다 https://www.youtube.com/watch?v=7qkmGjWtG0w.
Kai Carver

2
그러나 플래시 / SWF 스트림을 반환하는 것 같습니다 ... Chrome / Windows 및 IE에서는 잘 작동하지만 Firefox에서는 작동하지 않습니다.
Kai Carver

3
이 똥은 항상 바뀝니다. API developers.google.com/youtube/documentation
PHearst

5
이 양식을 사용해도 시도 할 수 있습니다 http://www.youtube.com/embed/BmOpD46eZoA?start=36&end=65.이 이브라힘 울루 카야 (Ibrahim Ulukaya)에서 비슷한 질문에 대한 답변
danicotra

2
비디오를 포함하지 않는 경우이 작업을 수행 할 수 있습니까? 시작 및 종료 시간과 공유 할 수있는 일반 링크를 원합니다. 공유하려는 동영상에 퍼가기가 허용되지 않습니다.
JoeMjr2

66

@ mystic11 ( https://stackoverflow.com/a/11422551/506073 ) 의 방법을 시도하고 리디렉션되었습니다. 다음은 실제 예제 URL입니다 .

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

경우 version=3매개 변수를 생략, 비디오가 올바른 위치에서 시작하지만 모두에게 마지막가는 길을 실행합니다. 내가 추측 하고있는 매개 변수에 대한 설명서 에서 AS3 플레이어를 사용하도록 요청합니다. 보다:endversion=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&version=3&loop=1&playlist=WA8sLsM3McU

이를 올바르게 수행하려면 아마도 javascript API 를 설정 enablejsapi=1하고 사용해야합니다 .

참고로, 위의 비디오가 반복되었습니다 : 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
youtube.googleapis.com이 작동하는 동안 www.youtube.googleapis.com에서 SSL 오류가 발생했습니다. 그러나 이미 비디오를 본 적이 있고 특정 지점에서 비디오를 이미 본 적이 있다면 플레이어가 지정된 시작 값을 무시하고 시청 한 곳으로 바로 건너 뜁니다.
worenga

1
infinitelooper.com/?v=WA8sLsM3McU&p=n#/15;19 주셔서 감사합니다 -내가 찾던 것
d.popov

방금 시도했지만 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 귀찮습니다. 이는 &일반적으로 구분 기호를 쿼리하는 문자를 URI의 경로 부분으로 밀어 넣는 방식으로 YouTube가 변경되었음을 의미 합니다.
ahcox


4

Youtube는 종료 시간에 대한 옵션을 제공하지 않지만 Tubechop 과 같은 다른 사이트를 제공합니다 . 그렇지 않으면 비디오가 원하는 지속 시간을 재생할 때 비디오 / 스킵을 다음에 일시 중지하는 기능을 작성하십시오.

또는 Youtube Javascript 플레이어 API를 사용하여 다음과 같이 할 수 있습니다.

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

유튜브 API 블로그


2
mystic11의 답변은 지금 당장 완벽하게 작동했습니다. 그것이 신뢰할 수 있는지 궁금합니다.
Matthew

3
이것은 잘못 Youtube doesn't provide any option for an end time, but 이다. 휴식은 좋습니다.
널 머리

2
@NullHead 2011 년에 작성된 것을보고 있습니다. 상황이 바뀌 었습니다.
PHearst

1

오늘 나는 오래된 방식이 잘 작동하지 않는다는 것을 알았습니다.

http://www.youtubestartend.com/의 "YouTube 시작 및 종료 시간 사용자 정의-Acetrot.com"을 사용했습니다 .

그들은 https://xxxx.app.goo.gl/yyyyyyyyyy에 링크를 제공합니다. 예 : https://v637g.app.goo.gl/Cs2SV9NEeoweNGGy9 링크는 https://www.youtube.com/embed / xyzabc123? start = 17 & end = 21 & version = 3 & autoplay = 1


이것은 위의 최상위 투표 답변과 동일합니다. stackoverflow.com/a/11422551/857012
Brian Gordon

감사! YouTube가 URL 형식을 변경할 때 업데이트 할 수 있기 때문에 이것이 가장 인기있는 답변보다 오래 지속되는 솔루션이라고 가정합니다 (최고의 답변은 현재 작동하지 않습니다. 형식 변경).
Scott Gartner
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.