https://opentutorials.org/course/1375/10037
요기를 참고해 개인적으로 수정해서 누구나 쓸 수 있도록 공유해봅니다.
뭔가 어려워 보이지만
차근차근 따라하시면 다들 사용 하실 수 있을 겁니다.
크롬 사용 기준입니다~
1. 재생목록를 눌러 아래와 같은 페이지로 들어가 줍니다.
2. 추가 로드를 눌러서 전부 보이도록 펼쳐 줍니다.
요래
3. 대충 화면 위에 마우스 우클릭 후
검사 라는 항목을 클릭해 줍니다.
(익스는 F12 누르면 아래에 비슷한게 뜹니다.)
4. 그 후 우측부분에 생기는 새로운 창에
Console (콘솔)이란 부분을 눌러줍니다.
5. 화살표 옆 공간을 클릭해서
아래의 내용을 붙여넣어 준 뒤 엔터!
(익스는 스크립트 실행 버튼 클릭)
var times = document.querySelectorAll('.pl-video .pl-video-time .timestamp span');
var duration = 0;
for(var i=0; i
var t = times[i];
t = t.innerText;
t = t.split(':')
hourCheck= t[2];
min = t[0];
sec = t[1];
if (hourCheck>=0){
min = min*60
sec = (sec*60)+hourCheck
}
duration = duration + parseInt(sec) + parseInt(min)*60
}
hour = parseInt(duration/3600)
min = parseInt(duration/60)-hour*60
sec = duration - hour*3600 - min*60
console.log(hour+"시간 "+min+"분 "+sec+"초");
;>
짜잔~
아래쪽에 계산된 시간이 나옵니다~
혹시 더 간단한 방법을 아시는 분은 댓글이나 쪽지좀 부탁드려요 ㅠㅠ 제가 알아낸 방법은 이것뿐이네요 ㅠ
아 그리고 전 프로그래밍언어를 공부한적이 거의 없어서 수정한 코드가 좀 틀렸을 수도 있습니다...
그래도 필요하신분이 계실까해서 공유해봅니다...
본적이 없어서 모르겠지만
시간 위의 단위가 있는 동영상이 있다면, 아마 제대로 계산이 안될꺼라 생각합니다.