サンプリング周波数を一枚画像で出力する showwavespic


音声データを読み込み、最初から最後までのサンプリング周波数を一枚画像で出力する ffmpeg の showwavespic の使い方。

読み込み開始時点や終了時点を変更する -ss, -t, -to などはエラーになるので使えない。出力フォーマットはグレースケール RGBA で波形以外の部分は透過する。。

基本コマンド

ffmpeg -i input -lavfi showwavespic=s=600x240:split_channels=1 waveform.png

waveform のサンプル画像

リアルタイムに波形を調べるには showwaves を使う
音声波形を表示する showspectrum, showwaves の使い方

オプション

  • size, s[image_size]
    画像の出力解像度
    既定値:600×240
  • split_channels[boolean]
    チャンネル別に表示するかどうか
    既定値:0(しない)
  • color[string]
    波形の色指定。チャンネル数毎に | で指定する
    既定値:”red|green|blue|yellow|orange|lime|pink|magenta|brown”
  • scale[int]
    振幅のサイズ指定

    • 0, lin:一番小さい。既定値
    • 1, log:一番大きい
    • 2:2番目に小さい
    • 3:3番目に小さい(2番目に大きい)

関連記事

コメントを残す

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)