본문 바로가기
미디어위키

Extension TimedMediaHandler

by 다움위키 2023. 12. 29.

TimedMediaHandler 확장은 이미지 파일에 대해 같은 구문을 사용하여 위키 페이지에 오디오와 비디오 파일을 표시하는 것을 허용합니다. 그것은 VideoJS 플레이어를 포함합니다. 자막과 캡션 (일명 Timed Text) 및 여러 WebM과 기타 파생 프로그램 사이의 실시간 스트림 전환 및 기타 여러 기능에 대한 지원이 있습니다. TMH 서버 측 지원에는 HTML5 오디오와 비디오 업로드, 컨텐츠 제공을 위한 다중 트랜스코딩 프로필, MIDI 파일 재생, Ogg와 WebM 비디오에 대한 메타데이터 구문 분석, 및 트랜스코딩 작업 예약을 위한 미디어위키의 작업 대기열 시스템과의 통합 옵션을 포함합니다.

TimedMediaHandler는 현재 PostgreSQL과 함께 작동하지 않음을 주의하십시오. See T157424.

Installation

WebM (최신 버전의 VP9 포함)으로의 인코딩을 지원하기 위해 최신 버전의 ffmpeg가 필요합니다.

미디어위키 확장 내려받기 지면에서 해당 판을 내려받아서 정해진 위치로 이동시킵니다.

만약 Git에서 설치할 때, Composer를 그것의 확장 디렉토리에서 composer install --no-dev를 실행함으로써 PHP 종속성을 설치하기 위해 실행하십시오. (잠재적인 문제에 대해 T173141을 참조하십시오.)

미디어위키 설정 LocalSettings.php 파일에 다음을 추가합니다:

wfLoadExtension( 'TimedMediaHandler' );
$wgFFmpegLocation = '/usr/bin/ffmpeg'; // Most common ffmpeg path on Linux

이 확장에 필요한 필수 데이터베이스 테이블을 자동으로 생성하는 업데이트 스크립트를 실행하십시오.

필요하다면 구성하십시오.

$wgMaxShellMemory에서 허용된 메모리를 늘려야 할 수도 있습니다.

Special:Version에 접근해서 확장이 정상적으로 설치가 되었는지 확인하십시오.

확장 프로그램은 지원되는 파일 형식 (mp4 제외)을 $wgFileExtensions에 자동으로 추가하므로, 수동으로 비디오 파일 형식을 추가할 필요가 없습니다.