Player API では、VideoPlayerModule の setVideoFilter() メソッドを使って、現在ロードされている動画にフィルタを適用できます。以下のフィルタが利用できます。
動画にぼかし効果を適用します。
| パラメータ | 説明 | 必須/ 任意 |
|---|---|---|
| タイプ | 値は blur でなければなりません。 | はい |
| blurX | x 軸のぼかしの量を指定する整数。デフォルトは 5 です。 | いいえ |
| blurY | y 軸のぼかしの量を指定する整数。デフォルトは 5 です。 | いいえ |
| quality | ぼかしのパスの数を指定する 1~15 の整数。デフォルトは 1 です。 | いいえ |
| blendMode | 動画画像に適用する前に、フィルタされた画像に適用される MovieClip の blendMode。デフォルトは normal です。 | いいえ |
| alpha | 動画画像に適用する前に、フィルタされた画像に適用される 0~100 のアルファ値。デフォルトは 100 です。 | いいえ |
ColorMatrixFilter クラスを使用して動画の色調を調整します。
| パラメータ | 説明 | 必須/任意 |
|---|---|---|
| type | 値は color でなければなりません。 | はい |
| matrix | 動画の色変換を定義する 4 x 5 マトリックス。内蔵マトリックスを参照するのに、文字列 IDENTITY、GRAYSCALE、または SEPIA も使用できます。 | はい |
| blendMode | 動画画像に適用する前に、フィルタされた画像に適用される MovieClip の blendMode。デフォルトは normal です。 | いいえ |
| alpha | 動画画像に適用する前に、フィルタされた画像に適用される 0~100 のアルファ値。デフォルトは 100 です。 | いいえ |
複数のフィルタを単一の効果に統合します。
| パラメータ | 説明 | 必須/ 任意 |
|---|---|---|
| type | 値は composite でなければなりません。 | はい |
| filters | フィルタ オブジェクトの配列。 | はい |
| blendMode | 動画画像に適用する前に、フィルタされた画像に適用される MovieClip の blendMode。デフォルトは normal です。 | いいえ |
| alpha | 動画画像に適用する前に、フィルタされた画像に適用される 0~100 のアルファ値。デフォルトは 100 です。 | いいえ |
動画の彩度を下げます。
| パラメータ | 説明 | 必須/ 任意 |
|---|---|---|
| type | 値は desaturate でなければなりません。 | はい |
| amount | 動画の彩度を下げる量を指定する 0~1 の数。0 は彩度を下げません。1 は完全に彩度をなくし、動画はグレイスケールになります。 | はい |
| blendMode | 動画画像に適用する前に、フィルタされた画像に適用される MovieClip の blendMode。デフォルトは normal です。 | いいえ |
| alpha | 動画画像に適用する前に、フィルタされた画像に適用される 0~100 のアルファ値。デフォルトは 100 です。 | いいえ |
動画のエッジを強調するには、ConvolutionFilter を使用します。
| パラメータ | 説明 | 必須/ 任意 |
|---|---|---|
| type | 値は findEdges でなければなりません。 | はい |
| threshold | エッジを判別する画像のコントラストの量を指定する数。デフォルトは 60 です。 | いいえ |
| grayscale | フィルタされた画像をグレイスケールに変換するかどうかを指定するブール値。 | いいえ |
| blendMode | 動画画像に適用する前に、フィルタされた画像に適用される MovieClip の blendMode。デフォルトは normal です。 | いいえ |
| alpha | 動画画像に適用する前に、フィルタされた画像に適用される 0~100 のアルファ値。デフォルトは 100 です。 | いいえ |
動画の明るさの値をグラデーションにマッピングします。
| パラメータ | 説明 | 必須/ 任意 |
|---|---|---|
| type | 値は gradientMap でなければなりません。 | はい |
| 色 | グレデーションの RGB 色値の配列。色の数は、比率の値の数と等しくなければなりません。 | はい |
| ratios | 色がグラデーションのどこに当たるかを指定する 0~255 (0xFF) の値の配列。比率の値の数は、色の数と等しくなければなりません。 | はい |
| blendMode | 動画画像に適用する前に、フィルタされた画像に適用される MovieClip の blendMode。デフォルトは normal です。 | いいえ |
| alpha | 動画画像に適用する前に、フィルタされた画像に適用される 0~100 のアルファ値。デフォルトは 100 です。 | いいえ |
動画をグリッド パターンに分解します。
| パラメータ | 説明 | 必須/ 任意 |
|---|---|---|
| type | 値は grid でなければなりません。 | はい |
| rows | グリッドの行の数を決定する整数。 | はい |
| columns | グリッドの列の数を決定する整数。 | はい |
| blendMode | 動画画像に適用する前に、フィルタされた画像に適用される MovieClip の blendMode。デフォルトは normal です。 | いいえ |
| alpha | 動画画像に適用する前に、フィルタされた画像に適用される 0~100 のアルファ値。デフォルトは 100 です。 | いいえ |
動画の色を反転します。
| パラメータ | 説明 | 必須/ 任意 |
|---|---|---|
| type | 値は inverse でなければなりません。 | はい |
| blendMode | 動画画像に適用する前に、フィルタされた画像に適用される MovieClip の blendMode。デフォルトは normal です。 | いいえ |
| alpha | 動画画像に適用する前に、フィルタされた画像に適用される 0~100 のアルファ値。デフォルトは 100 です。 | いいえ |
各カラー チャネルから赤、緑、または青を分離します。
| パラメータ | 説明 | 必須/任意 |
|---|---|---|
| type | 値は isolateColor でなければなりません。 | はい |
| channel | 分離するカラー チャネルを指定する整数。赤は 1、緑は 2、青は 4 です。デフォルトは 1 です。 | いいえ |
| low | 指定されたカラー チャネルで、分離する最小量として必要な明るさの量を指定する 0~255 の整数。デフォルトは 0 です。 | いいえ |
| high | 指定された分離するカラー チャネルでの明るさの最大量を指定する 0~255 の間の整数。デフォルトは 255 (0xFF) です。 | いいえ |
| threshold | 指定されたカラー チャネルが、他の 2 つのカラー チャネルに現れても分離を許可する場合の、出現できる明るさの最大量を指定する 0~255 の整数。たとえば、赤チャネルを分離するよう選択した場合、0 をしきい値として渡すと、純粋な赤しか分離できません。より高いしきい値を渡すと、青や緑が少し混ざった赤でも分離できます。デフォルトは 20 です。 | いいえ |
| blendMode | 動画画像に適用する前に、フィルタされた画像に適用される MovieClip の blendMode。デフォルトは normal です。 | いいえ |
| alpha | 動画画像に適用する前に、フィルタされた画像に適用される 0~100 のアルファ値。デフォルトは 100 です。 | いいえ |
動画またはカラー チャネルの明るさレベルを調節します。
| パラメータ | 説明 | 必須/任意 |
|---|---|---|
| type | 値は levels でなければなりません。 | はい |
| levels | 動画の低、中、高レベルの調節を指定する 0~255 の 3 つの値の配列。または、赤、緑、青の 3 つのプロパティを持つオブジェクト。各プロパティは、各チャネルのレベル調整を指定する 0~255 の値の配列を持ちます。 | いいえ |
| blendMode | 動画画像に適用する前に、フィルタされた画像に適用される MovieClip の blendMode。デフォルトは normal です。 | いいえ |
| alpha | 動画画像に適用する前に、フィルタされた画像に適用される 0~100 のアルファ値。デフォルトは 100 です。 | いいえ |
ピクセル化したノイズを動画に追加します。
| パラメータ | 説明 | 必須/ 任意 |
|---|---|---|
| type | 値は noise でなければなりません。 | はい |
| filters | フィルタ オブジェクトの配列。 | はい |
| blendMode | 動画画像に適用する前に、フィルタされた画像に適用される MovieClip の blendMode。デフォルトは normal です。 | いいえ |
| alpha | 動画画像に適用する前に、フィルタされた画像に適用される 0~100 のアルファ値。デフォルトは 100 です。 | いいえ |
動画の色の数を減らします。
| パラメータ | 説明 | 必須/ 任意 |
|---|---|---|
| type | 値は posterize でなければなりません。 | はい |
| numLevels | 動画の各チャネルの色の最大数を定義する整数。 | はい |
| blendMode | 動画画像に適用する前に、フィルタされた画像に適用される MovieClip の blendMode。デフォルトは normal です。 | いいえ |
| alpha | 動画画像に適用する前に、フィルタされた画像に適用される 0~100 のアルファ値。デフォルトは 100 です。 | いいえ |
動画に変換マトリックスを適用します。
| パラメータ | 説明 | 必須/ 任意 |
|---|---|---|
| type | 値は transform でなければなりません。 | はい |
| matrix | 動画に適用する変換を定義する Matrix のインスタンス。 | はい |
| color | 動画がフル スクリーンを使用しなくなった場合に表示すべき RGB 色。デフォルトは 0x000000 です。 | いいえ |
| blendMode | 動画画像に適用する前に、フィルタされた画像に適用される MovieClip の blendMode。デフォルトは normal です。 | いいえ |
| alpha | 動画画像に適用する前に、フィルタされた画像に適用される 0~100 のアルファ値。デフォルトは 100 です。 | いいえ |
動画ウィンドウ内で動画を移動させます。
| パラメータ | 説明 | 必須/ 任意 |
|---|---|---|
| type | 値は translate でなければなりません。 | はい |
| x | x 軸方向に動画を移動させるピクセル数。デフォルトは 0 です。 | いいえ |
| y | y 軸方向に動画を移動させるピクセル数。デフォルトは 0 です。 | いいえ |
| color | 動画がフル スクリーンを使用しなくなった場合に表示すべき RGB 色。デフォルトは 0x000000 です。 | いいえ |
| wrapAround | 動画の一部が画面外に移動された場合、画面の反対側に送るかどうかを決定するブール値。 | いいえ |
| blendMode | 動画画像に適用する前に、フィルタされた画像に適用される MovieClip の blendMode。デフォルトは normal です。 | いいえ |
| alpha | 動画画像に適用する前に、フィルタされた画像に適用される 0~100 のアルファ値。デフォルトは 100 です。 | いいえ |