Extension:TimedMediaHandler/ja

TimedMediaHandler拡張機能を使用すると、画像ファイルと同じ構文を使用して、ウィキページにオーディオおよびビデオファイルを表示できます. それには HTML5 プレーヤーと実験的な VideoJS プレーヤーが含まれています. 字幕やキャプション (別名 Timed Text) や複数の WebM と他の派生物間のリアルタイム ストリームの切り替えなどの機能があります. TMH サーバー サイドのサポートには、HTML5 の音声と動画、複数のトランスコード プロファイルをアップロードするオプション、Ogg 動画と WebM 動画のためのメタデータ構文解析、トランスコード ジョブのスケジューリングのための MediaWiki の jobQueue システムが組み込まれています.

''TimedMediaHandlerは現在、PostgreSQLでは動作しませんのでご注意ください. を参照してください. ''

機能の概要
Commons:Timed Textページを参照してください.

構文の概要
In addition to the image embed syntax, Timed Media Handler supports:


 * Video.ogv
 * 動画を公称サイズで表示する. 中点からの静止画を表示し、再生ボタンで埋め込みプレーヤーを起動します.


 * Audio.oga
 * サウンドファイルのプレースホルダを表示し、埋め込みプレーヤーを開始するための再生ボタンを表示します.


 * [[File:Midi.mid]]
 * MIDIファイルの音楽指示からデジタルオーディオを生成し、このオーディオを再生する埋め込みオーディオプレーヤーを表示します.


 * Video.ogv
 * フローティングサムネイルボックスに動画を表示する


 * イメージギャラリーに埋め込まれたビデオを表示する（各クリップはフルプレーヤーのためのダイアログをポップアップ表示します）
 * イメージギャラリーに埋め込まれたビデオを表示する（各クリップはフルプレーヤーのためのダイアログをポップアップ表示します）


 * Video.ogg
 * 動画の1分25秒からのフレームをプレースホルダー画像として使用します. 1つの数字が秒単位でオフセットとしてとられます. One can also use HH:MM:SS, e.g. 1:02:22 will be 1 hour, 2 minutes, and 22 seconds into the video.
 * → Note that thumb generation with  is no longer working as of MediaWiki 1.35 (minimum). See.


 * Video.ogg
 * Temporal media fragments displays a video clip starting at 1 minute 25 seconds into the video. A single number is taken as an offset in seconds. You can also include an end time of the form  Which would result in a clip of 5 seconds playing from 1:25 to 1:30. If thumbtime is not provided, the start time will be used for the displayed thumbnail. One can also use HH:MM:SS, e.g. 1:02:22 will be 1 hour, 2 minutes, and 22 seconds into the video.
 * and  can also be used as query parameters in the URL for a video's file page.


 * 廃止予定
 * 構文語 noicon 、 noplayer は非推奨であり、機能しない. The keyword disablecontrols will likely be deprecated. ( を参照してください) It takes a comma-separated list of any of the following values: options, timedText , fullscreen

サポートされるブラウザー


プレーヤーは最新のブラウザで動作し、IE9以降をサポートしています（MediaWikiのサポートマトリックスで説明されているモダンブラウザ）. 特にiOSでは、モバイルサポートには問題があります.

2015年8月現在、TimedMediaHandlerには、Safari、Internet Explorer 10/11、およびMicrosoft Edgeブラウザで動作するOggオーディオ/ビデオ用のJavaScript互換シムが含まれています.

Third-party users of MediaWiki may also wish to manually enable MP4 H.264/AAC support for native video and audio playback in Safari/IE/Edge, but when using these formats you may need a patent license from MPEG-LA for internet broadcasting.

インストール
You will want a recent version of ffmpeg in order to support encoding to WebM (with the latest version of VP8). See the sections below for installation instructions on older versions of MediaWiki.

The extension will automatically add supported file types (except for mp4) to, so you do not need to manually add video file types.

ウィキペディアのメディアエンコードオプションの比較
See for deployment details on planned Wikimedia update from VP8 to VP9.

Sorted by bandwidth tier (grayed items are not currently enabled):

詳細なオプション:

設定
以下は有用な設定用の変数です:

For transcoding, make sure you have,  ,   are large enough to allow encoding jobs to run and save output. Default values are most likely too low.

トランスコードジョブの実行
Because transcode jobs are resource intensive they will not run as part of normal job queue (see ) Instead they must be requested by the  argument:

If running this command causes it to hang forever, you may need to set in LocalSettings.php. を参照してください.

Encoding nodes
To be able to transcode many videos you might want to run multiple encoding nodes that connect to the master db and access your file store directly. You will need to install ffmpeg.

DebianおよびUbuntuでの最小限のインストール
Plus, add this to your (tested for Devuan ASCII  only):

On older versions of MediaWiki (1.29–1.31)

 *  Version 1.31 was breaking for system administrators.  この拡張機能はへの依存を解消し  が必須となりました. そこで WebVideoTranscode PHP 定数は文字列値として表現されます.
 * 注意点として MediaWiki 1.31 以降、 は TimedMediaHandler に同梱されていますが、それ以前の MediaWiki で使用する場合は改めて 過去ログページからダウンロードしてください.

In, load the extension with:

Prior to 1.31,  is set with:

Troubleshooting

 * " – failed to map segment from shared object "
 * You need to increase the allowed memory in.


 * " Class 'getID3' not found "
 * You need to install the extension's PHP dependencies using Composer, see the Installation section above.


 * " Unrecognized option 'max_muxing_queue_size' "
 * You may be using ffmpeg 2. You need add  to your.