前回でSoXが複数のオーディオコーデックに対応していると書きましたが、一方でAACやWindows Media形式などよく使用されるコーデックへの対応がありません。そこでffmpegも紹介しておきます。ffmpegは音声だけでなく動画にも対応し、また非常に幅広い形式を扱えそれらの間の変換にも対応するソフトウェアで、様々なソフトウェアのバックエンドとしても利用されています。SoXのように音声に対してエフェクトをかけたりする処理は基本的にありませんが、扱える形式の幅広さがウリです。これもコマンドラインインターフェイスを持ち、MacPortsなど各種パッケージ管理ソフトからインストールできます。
ところでffmpegにも実はスペクトログラムを表示する機能があります。ffmpegをインストールすると同時にインストールされるffplayというコマンドにビジュアライズの機能があり、波形やスペクトログラムを表示することができるのです。オーディオファイルを再生するときshowmodeオプションに2を指定するとスペクトログラム表示になります。
このスペクトログラム表示なんですが、軸や目盛りを表示することはできず、再生と同時にその時点のスペクトログラムが左から描かれていき、画面の右端まで到達するとまた左端から描画する……といった挙動をします。フルスクリーン表示もでき、また縦の周波数軸はリニアスケールです。あと、オーディオが2チャンネルあっても表示は1系統(ここら辺どうなってるのか不明)。ffplayのおまけ的な機能であることからもわかるように、どちらかと言うと分析というよりは見て楽しむためのもの。ですが音楽を聴きながらスペクトログラムを同時に表示するというのはかなり面白い体験で、好きな曲をこれで再生してみると楽しいです。
やや脇道にそれましたが、次回は実例を交えながらもう少し実用的なケースの話をするつもりです。
登録:
コメントの投稿 (Atom)
C101
3年8ヶ月ぶりの更新です。 12月30、31日に開催されるコミックマーケット101に参加します。弊サークル「adenosine triphosphate」は30日(金)東地区L-10a(東1ホール)にスペースをいただいております。 サークルカットで予告しておきながらまことにすみま...
-
だいたいイベント参加告知ばかりなこのブログですが、やっと環境が整ったので新規事業立ち上げ。 イベントでの作品頒布だけでなく、動画などでの発表も増やしていきたい所存(その場合は基本的にオリジナルやります)。 なんの動画じゃっていう人が大半かと思われるので一応説明。 普段...
-
告知が遅くなりすみません。 4/28(日)東京流通センターで開催されるM3-2019春、今回も参加します! あらかじめ謝っておきます。平成最後のM3ですが新作できませんでした……(ていうか平成最後あちこちで言われすぎててM3もそういやそうかって全然気にしてなかった) 先日の...
-
今回はいつもより余裕をもって告知!(もう完成したとは言ってない) もはや説明は不要でしょうが、12/29〜31に東京ビッグサイトで開催されるコミックマーケット95にサークル参加します。弊サークル"adenosine triphosphate"は2日目、12...
0 件のコメント:
コメントを投稿