x264 一つのバイナリで複数のビット深度に対応 Posted on 2018年1月5日 (Updated on 2023年10月19日) in FFmpeg 一つのバイナリで 8, 10 ビット深度の両方に対応した。それに伴って ffmpeg も両方エンコードが出来るようになった。ただし古い ffmpeg を利用するとエラーが出るので master を利用する。 対応コミット […]
AMD VCE 対応の ffmpeg をつくる Posted on 2018年1月4日 (Updated on 2026年5月8日) in FFmpeg ffmpeg 4.0 から追加されたエンコーダ。AMF(Advanced Media Framework)SDK を使ったAMD の VCE(Video Coding Engine)を ffmpeg で使う方法。RX47 […]
RGB を伸張させる normalize Posted on 2018年1月3日 (Updated on 2020年5月15日) in FFmpeg 指定色でのモノトーンを作ったり、レンジを広げて見栄えをよくするnormalizeフィルタの使い方。 基本コマンド フルダイナミックレンジに伸張し、平準化はしない、フリッカー(ちらつき)は映像によっては発生する ffmpe […]
上下左右を特定色で埋める fillborders Posted on 2017年12月16日 (Updated on 2021年10月9日) in FFmpeg 解像度を変えずに上下左右を特定色で埋めるfillbordersフィルタの使い方。上下左右にロゴや不要な映像が入っているときに真っ黒にしたり、4:3解像度の映像を16:9にするときにpadフィルタを使って左右に余白を追加し […]
複数の映像を任意の割合でミックスする mix Posted on 2017年12月14日 (Updated on 2025年2月26日) in FFmpeg ffmpeg 4.0 で追加されたフィルタ。複数の映像を任意の割合で混ぜ合わせるmixフィルタの使い方。今までは透過チャンネルを使ってoverlayフィルタを使っていたがこれからはもっと手軽に複数の映像を映し出すことが出 […]
1フレームに複数のフレームを表示する tile Posted on 2017年12月13日 (Updated on 2022年4月30日) in FFmpeg 一つの映像の前後フレームを1フレームに表示し確認できるtileフィルタの使い方。複数並べた映像を元の連続フレームに戻すにはuntileフィルタを使う。 映像を分割し連続フレームにするuntile 3×3のタイル […]
ffmpeg で MPEG-DASH を扱う Posted on 2017年12月12日 (Updated on 2026年3月2日) in FFmpeg MP4Boxは使わずにffmpegだけでMPEG-DASHのMPDファイルを作る方法。またffmpeg 3.4からはlibxml2をリンクすることでMPDファイルを読み込むこともできる。各セグメントの.m4sファイルは最 […]
新しい映像の動きの評価 vmafmotion Posted on 2017年11月27日 (Updated on 2022年3月26日) in FFmpeg 2017年12月16日 vmafmotion, libvmafフィルタの意味をはき違えていたのでタイトルと本文を訂正、修正した。 Netflixが使っている品質評価動きの評価に使われている VMAF(Video Mult […]
ffmpeg 3.4 リリース Posted on 2017年10月16日 (Updated on 2025年5月13日) in FFmpeg 2018年2月12日に 3.4.2 がリリースされた。アップデート内容は修正ばかりで新しいフィルタは入ってない。このバージョンで libx264 の複数深度に対応した。 x264 一つのバイナリで複数のビット深度に対応 […]
直線上の YUV, RGB の値を表示する oscilloscope Posted on 2017年10月10日 (Updated on 2024年4月16日) in FFmpeg ffmpeg 3.4 から追加のフィルタ。直線上の YUV, RGB の平均値と最小値、最大値と波形が表示されるoscilloscopeフィルタの使い方。