ハードウェア支援フィルタのまとめ Posted on 2020年8月1日 (Updated on 2024年6月1日) in FFmpeg Windowsで使えるハードウェア支援フィルタ、QSV、CUDA、OpenCL、Vulkanのまとめ。それぞれ個別記事になっているのでフィルタの内容をグラフにまとめた。
色関係の設定のまとめ Posted on 2020年7月28日 (Updated on 2022年12月3日) in FFmpeg ここ最近、連続投稿していた記事のまとめ。 入力オプションで色の情報を宣言し、出力オプションで出力設定を行う。 色の情報の扱いについて 色の出力設定を行う。上の出力オプションのほうが汎用性が高いが、コーデックコピーして後か […]
ビットストリームフィルタのまとめ Posted on 2020年7月26日 (Updated on 2024年1月11日) in FFmpeg H.264、HEVC、VP9、AV1、Proresのビットストリームフィルタで色関係のまとめ。各コーデックで出力したときにcolor_range、color_primaries、color_trc、color_space […]
カラーレンジを記述するsetrange Posted on 2020年7月23日 (Updated on 2020年9月13日) in FFmpeg 入力した映像のカラーレンジを記述するsetrangeフィルタの使い方。 入力映像は変更しないがフィルタやエンコーダの処理方法に影響を与える。 汎用に出力時の色情報を記述するsetparamsフィルタもある。 フィールドタ […]
色の変換色を変更するcolormatrix Posted on 2020年7月23日 (Updated on 2023年10月3日) in FFmpeg YUVの変換式の変換を行うcolormatrixフィルタの使い方。このフィルタは8ビット深度の映像限定である。 色空間変換するcolorspace 色関係の設定のまとめ
色空間変換するcolorspace Posted on 2020年7月23日 (Updated on 2024年7月14日) in FFmpeg カラースペースの変換を行うcolorspaceフィルタの使い方。このフィルタは高ビット深度の映像にも対応していて、colormatrixフィルタよりも処理が速い。 色の変換色を変更するcolormatrix 色関係の設定 […]
色の情報の扱いについて Posted on 2020年7月18日 (Updated on 2024年12月9日) in FFmpeg いわゆるcolor primaries、color transfer characteristics、color spaceの扱いについて。解像度とフレームレートに関わるPAL、NTSC。解像度に関わるSD、HD、UHD […]
連続フレームの映像を任意の割合でミックスするtmix Posted on 2020年7月14日 (Updated on 2022年1月6日) in FFmpeg 連続したフレームのピクセル値を任意の割合で混ぜ合わせるtmixフィルタの使い方。 複数入力した映像を混ぜ合わせるならmixフィルタがある。 複数の映像を任意の割合でミックスする mix
フレームを間引くdecimate、mpdecimate Posted on 2020年7月13日 (Updated on 2024年1月29日) in FFmpeg 一定のフレーム間隔で重複フレームを間引くdecimateフィルタと、前フレームとあまり変化のないフレームを間引くmpdecimateフィルタの使い方。 Windows の ffmpeg で生放送する方法で書いていた内容を […]
異なるダイナミックレンジにトーンマッピングするtonemap Posted on 2020年6月27日 (Updated on 2024年3月11日) in FFmpeg HDRからSDRなどのトーンマッピングするのに使われているtonemapフィルタの使い方。高ビット深度から低ビット深度へ変換するために範囲外の値を線形化と浮動小数点にしてトーンマッピングし、出力先の変換式などに直す処理も […]