2024/03/05

HTML5 비디오 향상 스크립트

HTML5 비디오 향상 스크립트

HTML5 비디오 플레이어 고급 스크립트

템퍼몽키(Tampermonkey)에서 사용할 수 있는 h5player는 대부분의 HTML5 비디오 웹사이트에 적용할 수 있는 비디오 향상 스크립트다. YouTube, 인스타그램, 트위터 등을 비롯해 Bilibili, Tencent Video, Youku, iQiyi, Baidu, PikPak, 네이버 스포츠 등과 같은 HTML5 비디오를 사용하는 웹사이트를 지원하는데, HTML5 비디오를 사용하는 야동도 예외는 아니었다.

주요 기능은 재생 속도 조절, 스크린샷, Picture-in-Picture, 전체 화면, 밝기 • 채도 • 대비 등의 설정을 단축키로 조절할 수 있다. 또한, 이 스크립트는 사용자 정의 설정 기능을 통해 사용자가 자신만의 선호 설정을 만들 수도 있다고 한다. 아쉬운 것은 선명도(Sharpness) 조절은 지원하지 않는다는 것!

아무튼, 유튜브 등의 HTML5 비디오 사이트를 자주 이용하는 사람들에게 온라인 비디오 시청 경험을 향상할 수 있는 스크립트.

h5player 테스트 영상

h5player 특징

폭넓은 호환성: video 태그가 있는 모든 웹페이지 지원. iframe, Shadowdom 내장된 경우에도 호환
크로스 도메인 제어 지원: 크로스 도메인 제한 페이지에서도 단축키 사용
여러 인스턴스 지원(예: 트위터, 인스타그램 등)
재생 진행률 기록
재생 속도 기록
비디오 화면 확대/축소
PIP 기능
Picture-in-Picture 크로스탭 제어
비디오 스크린샷
오디오 인스턴스 제어
비디오/오디오 파일의 오프라인 저장
라이브 비디오 스트림 추출
사용자 정의 기능 추가

h5player 설치

HTML5 비디오 향상 스크립트 공식 문서

1. Tampermonkey 확장 설치(필수)
2. h5player 스크립트 설치(필수)


* 한국어 메뉴 텍스트(선택): 다운로드

h5player 메뉴 한국어로 변경

템퍼몽키 대쉬보드로 진입

1. Tampermonkey [대시보드]로 이동해서 [HTML5 비디오 플레이어 고급 스크립트]를 클릭하면 코드를 편집할 수 있다.

스크립트 수정하기 1
스크립트 수정하기 2

2. var ru 부분으로 시작하는 러시아 언어를 위에서 받은 ‘한국어 메뉴 텍스트’(복사, 붙여넣기 방법으로)로 대체한다.

수정한 스크립트 저장하기

3. defaultLanguage: 'en' -> defaultLanguage: 'ru', 이렇게 변경하고 저장한다. 그리고 웹브라우저를 재시작하면 메뉴가 한국어로 변경되어 있을 것이다.

그런데 굳이 언어를 변경할 필요는 없을 것 같다. 아래 단축키만 알아두면 대부분 기능을 사용할 수 있기 때문이다. 간혹 h5player 메뉴가 안 나타날 수 있는데, 그렇더라도 단축키는 먹힌다는 것.

HTML5 비디오 향상 스크립트 단축키

단축키 설명
5초 빨리 감기
5초 뒤로 이동
Ctrl+→ 30초 빨리 감기
Ctrl+← 30초 뒤로 이동
볼륨 5% 증가
볼륨 5% 감소
Ctrl+↑ 볼륨 20% 증가
Ctrl+↓ 볼륨 20% 감소
C 재생 가속 +0.1
X 느린 재생 -0.1
Z 일반 속도로 재생
Shift+C 화면 확대 +0.05
Shift+X 화면 축소 -0.05
Shift+Z 화면 크기 기본값
Shift+P PIP 기능 시작 또는 종료
Shift+S 스크린샷
Shift+D 오디오 및 비디오 파일 다운로드(실험적 기능)
Shift+R 자동 재개 재생 진행 기능 활성화 또는 비활성화
Shift+→ 화면을 오른쪽으로 10px 이동
Shift+← 화면을 왼쪽으로 10px 이동
Shift+↑ 화면을 10px 위로 이동
Shift+↓ 화면을 10px 아래로 이동
Enter 전체 화면 시작/종료
Shift+Enter 웹페이지 전체 화면으로 들어가거나 나가기
N 다음/에피소드 영상(일부 웹사이트에서만 지원)
D 이전 프레임
F 다음 프레임
E 밝기 증가
W 밝기 감소
T 대비 증가
R 대비 감소
U 채도 증가
Y 채도 감소
O 색조 증가
I 색조 감소
K 흐림 효과 증가
J 흐림 효과 감소
Q 색상 재설정
S 화면을 90도 회전
M 화면 수평 뒤집기
Shift+M 화면 수직 뒤집기
Ctrl+\ 전체 웹페이지에서 단축키를 사용할 수 있는지 여부, 기본값은 true

비록 보잘 것 없지만 광고 수익(Ad revenue)은 블로거의 콘텐츠 창작 의욕을 북돋우는 강장제이자 때론 하루하루를 이어주는 즐거움입니다

Share:

0 comments:

댓글 쓰기

댓글은 검토 후 게재됩니다.
본문이나 댓글을 정독하신 후 신중히 작성해주세요