ITU-T P.910を元とした2次元と3次元で映像の品質スコアを調べるsiti Posted on 2022年4月10日 (Updated on 2023年3月1日) in FFmpeg ffmpeg 5.1から使えるフィルタ。SI(Spatial Info:空間情報、フレーム内)とTI(Temporal Info:時間情報、フレーム間)の知覚情報のスコアを調べるsitiフィルタの使い方。SIは複雑なシー […]
フォーマット変換するformat、aformat Posted on 2022年3月5日 (Updated on 2022年3月31日) in FFmpeg ピクセルフォーマットを変換するformatフィルタと、サンプルフォーマットとサンプルレートを変換するaformatフィルタの使い方。
色相を変更できるhuesaturation Posted on 2022年2月27日 in FFmpeg RGBベースの色相を変更できるhuesaturationフィルタの使い方。YUVベースはhueフィルタ。タイムライン編集に対応。 色相を動的に変更できる hue 特定の区間だけフィルタを当てるタイムライン編集について
映像の変化が少ないシーン区間を調べるfreezedetect Posted on 2022年2月20日 (Updated on 2022年2月23日) in FFmpeg しきい値と検出区間を指定して動きの少ない区間を調べるfreezedetectフィルタの使い方。
色補正フィルタのgrayworld Posted on 2022年1月23日 in FFmpeg 異なる伝達関数に変換するときに使い、事前に線形変換が必要。ピクセルフォーマットはgbrpf32leになるので負荷はかなり大きい。 論文:https://www.researchgate.net/publication/2 […]
vlukanのハードウェア支援を受けた汎用フィルタlibplacebo Posted on 2022年1月17日 (Updated on 2024年4月12日) in FFmpeg リサイズ、デバンディング、トーンマッピング、色相調整などができる外部ライブラリのlibplaceboフィルタの使い方。パラメータが多いので一部を抜粋。 haasn/libplacebo: Official mirror […]
エッジ検出フィルタscharr Posted on 2021年11月1日 (Updated on 2021年10月31日) in FFmpeg ffmpeg 4.5でリリース予定のビデオフィルタ。sobelとprewitt、robertsはカーネルが少し異なるがオプションは同じである。 ffmpeg でエッジマスク エッジ検出フィルタ roberts エッジ検出 […]
映像のエントロピーを調べるentropy Posted on 2021年10月12日 (Updated on 2023年4月3日) in FFmpeg 各フレームのカラーチャンネルのヒストグラムにおけるグレーレベルのエントロピーを測定するentropyフィルタの使い方。各チャンネルのピクセル値の不規則性を調べる。スコアが高いとより複雑な映像になる。ほかにYUVのピクセル […]
各チャンネルのピクセル値を反転するnegate Posted on 2021年10月10日 in FFmpeg 8ビットなら255を0に反転させるnegateフィルタの使い方。lutフィルタでも同様のことができる。タイムライン編集と高ビット深度に対応。 Windows の ffmpeg で生放送する方法 – LUT(ル […]
フィルタ内で分割するsegment、asegment Posted on 2021年9月29日 (Updated on 2023年1月20日) in FFmpeg ffmpeg 4.5から使える予定のフィルタ。いままではselect、aselectフィルタで複数の区間をフィルタ内で分割できたのがより直感的に分割できるようになった。タイムライン編集が使えないフィルタを使ったり、エンコ […]