音声のダイナミックレンジを広げる crystalizer Posted on 2016年9月23日 (Updated on 2020年5月15日) in FFmpeg ffmpeg 3.2 でリリース予定のオーディオフィルタ。単純なアルゴリズムで音声のダイナミックレンジを広げるcrystalizerフィルタの使い方。 基本コマンド 既定値のオプションを当てる ffmpeg -i inp […]
ループ回数を指定できる loop, aloop Posted on 2016年3月17日 (Updated on 2022年5月7日) in FFmpeg ffmpeg で無限入力が可能にで追加されていたが、フィルタを掛けて加工することはできなかった。今回はフィルタ内でループするのでループ回数やループした部分にもフィルタが当てられる。 基本コマンド 1回ループして2回読み込 […]
音声統計データを表示する astats Posted on 2016年3月14日 (Updated on 2022年7月5日) in FFmpeg 音声統計データを表示するastatsの使い方。メタデータ対応しているので出力したログの加工が容易になる。 基本コマンド ffmpeg -i input -af astats -vn -f null – soxのstats […]
音量を脈打つように上げ下げできる apulsator Posted on 2016年3月3日 (Updated on 2020年5月15日) in FFmpeg apulsatorはオートパンやトレモロの中間的なフィルタである。ffmpeg ではpanやtremoloで使える。左右のチャンネルの位相や波形をずらしたりする LFO (low frequency oscillator […]
こもった音や割れた音に変える aemphasis Posted on 2016年3月2日 (Updated on 2020年5月15日) in FFmpeg LPレコードやCDなどのフィルタカーブで強調された素材を作成または復元するaemphasisの使い方。音割れさせたりこもった音に変えたりできる。 基本コマンド ffplay input -af aemphasis=lev […]
複数の周波数帯の音量を変えるanequalizer Posted on 2016年3月1日 (Updated on 2020年8月31日) in FFmpeg 指定したチャンネルの周波数帯の音量を変えられるanequalizerフィルタの使い方。似たフィルタが他にもありequalizerは同じように周波数帯のゲインを調整するがこちらのほうがわかりやすい。compandフィルタは […]
不可逆圧縮された音声のカットされた周波数が調べられる showspectrumpic Posted on 2016年2月19日 (Updated on 2023年9月29日) in FFmpeg 音声データの周波数を調べて周波数と時間の2次元軸とした1枚画像を出力するshowspectrumpicの使い方。 リアルタイムに周波数を調べるにはshowspectrumフィルタを使う。 音声波形を表示する showsp […]
特定の時間だけフィルタを当てるタイムライン編集について Posted on 2015年10月29日 (Updated on 2023年1月15日) in FFmpeg ffmpegのフィルタの中には効果を与えるのに期間(区間)、以上、未満、毎の時間の条件をつけることができるものがある。これらをつけられるのはffmpeg -filtersで調べたときに T と表示されるフィルタである。記 […]
サンプリング周波数を変えずにテンポとピッチを変える rubberband Posted on 2015年10月11日 (Updated on 2022年1月30日) in FFmpeg 今まではテンポ(再生速度)を変えるにはatempoフィルタを、ピッチ(高低)を変えるにはasetrateフィルタを使っていたが、rubberbandフィルタはasetrateフィルタで変わる周波数を変えずにピッチとテンポ […]
音声をベクトルスコープで表示する avectorscope Posted on 2015年10月7日 (Updated on 2023年3月26日) in FFmpeg 位相をベクタスコープで映像化するavectorscopeフィルタの使い方。表示する色の設定とフェードの色設定、リサジュー図形での描写が可能。出力フォーマットが rgba になるので背景部分が透過してoverlayフィルタ […]