
macOS標準の「ショートカット」アプリを使えば、シェルスクリプトやコマンドライン処理をGUI化し、誰でも使いやすい便利ツールとして活用できます。 本記事では、当ブログに関連する実際に作成したツールの中から、日常作業や動画・音声処理に役立つものを厳選し、「macOSショートカット活用ツール事例集」としてまとめました。
クリックで下に展開
目 次
QRコード生成ツール
ショートカットアプリに付属する既に用意されている「QRコードを作成する」アプリを編集して更に使いやすくしたツールです。 先ずは、ショートカットに慣れる練習用の素材として選んでみました。
-
-
参 照【macOS/iOS対応】AppleショートカットでQRコード生成アプリを作る3つの方法|初心者でも簡単
Appleのショートカットアプリは、macOSやiOSに標準で付属しています。 Appleのショートカットアプリを使えば、プログラミング不要でオリジナルのQRコード生成アプリを簡単に作成できます。 今 ...
メディア情報表示ツール
mediaInfo CLIを使って、Finderからメディアファイルを選択してクイックアクションで起動する MediaInfo Quick Action ショートカットです。 複数のメディア情報を一括で表示できます。
-
-
参 照MediaInfo(メディアファイル情報取得アプリ)のコマンドライン版を使ってみました。
MediaInfoは、サウンドファイルの情報を得る便利なアプリです。 今までGUI版(Graphical User Interface)を使っていましたが、最近 CLI版(command line I ...
スペクトログラム表示ツール
シンプル操作で表示画質の良いスペクトログラムが表示出来る、Spectrogram Viewer ショートカットを作成しました。
-
-
参 照FFmpegのshowspectrumpicでスペクトログラム表示ツールを作成|各種音源をスペクトログラム表示
当ブログでは、これまでCD、ハイレゾ、レコードなどの音源をAudacityやWaveSpectraを用いたスペクトル分析で、横軸に周波数、縦軸に音圧レベルで表示する平面的な解析を行ってきました。 一方 ...

バイオリンの巨匠:グリュミオーのビブラート[分析時間:40秒から5秒間]
音声ファイルのAAC・MP3変換ツール
FFmpeg CLIを使って、CD音源などをAACやMP3変換に変換します。 FFmpeg CLIは、AAC変換用として3種類【 aac_at 】、【 libfdk_aac 】、【 NativeAAC 】、MP3変換用は1種類の【libmp3lame】エンコーダがあります。各々のエンコーダはそれぞれに特長があり、目的に応じて4種類のエンコーダから適切なものを選択することが出来る FFmpeg AAC / MP3 変換 ツールです。
-
-
参 照FFmpegのAACやMP3エンコーダ4種類を目的別に選択して音声ファイルを変換するMacショートカットの作成
音声ファイルを非可逆圧縮する、FFmpegのエンコーダは、AAC変換用として3種類【 aac_at 】、【 libfdk_aac 】、【 NativeAAC 】、MP3変換用は1種類の【libmp3l ...
ハイレゾ音源対応|AAC変換ツール
afconvertは MacOSに標準で搭載されているオーディオファイルを変換することが出来る音質的に最右翼のCLIです。 例えばレコードを収録したハイレゾファイルをAACに変換する際、ハイサンプリング(ex.fc=192khz)から48khzにダウンコンバートすると、ディメンションフィルタの関係で高域が低下する場合があります。 また、ビット深度が24bitの場合、エンコーダの入力が16bitですと歪率が悪化してしまいます。 この問題点を対策したのが、Afconvert to AAC with meta data ショート(AAC変換ツール)です。
-
-
参 照Afconvertとffmpegを組み合わせたハイレゾ音源にも対応するメタデータ付き高音質AAC変換アプリの作成
afconvertはMacOSに標準で搭載されているオーディオファイルを変換することが出来るコマンドラインツールです。 afconvertによるAAC変換は音質的に最右翼の一つですが、メタデータを引き ...
CSVファイル・グラフ化ツール
Python を使えばグラフ描画機能が充実しており、CSVファイル(データ)があれば、例えばAudacityで書き出したスペクトルデータを簡単にグラフ作成が可能です。 ここでは、ショートカットの「シェルスクリプトを実行」アクションにCSVファイルをグラフ化するPythonコードを記述して、CSVファイル・グラフ化ツールを作成した事例です。
-
-
参 照macOSのショートカットアプリを利用したPythonによるCSVファイルのグラフ化を試みました。
今まで当ブログでは、macOSのnumbersを使って様々なオーディオ関連のグラフ(例えばスペクトルなど)を添付して来ましたが、Python を使えばグラフ描画機能が充実しており、CSV ...
ビットレート変動・可視化ツール
plotbitrate CLIをを利用して、Finderから動画や音声ファイルを選択してクイックアクションで起動するビットレート変動可視化する PlotBitrate Viewer ショートカットを作成しました。 特に、動画は、圧縮方式がわかり易くするため、フレームタイプ種類(I,P,B)で色分けしたグラフ描画を行っています。 更に、グラフ描画の表示は、前述のPythonグラフを使っており、複数のグラフ表示が可能ですので、エンコーダの違いによるビットレート変動の比較分析も容易です。
-
-
参 照動画と音声ファイルの両方に対応するビットレートビューワーの作成|plotbitrateとmacOS ショートカットアプリの活用
前回の記事で紹介したplotbitrate CLIを用いることで、オプション一つで動画や音声ファイルのフレーム毎のサイズデータをCSVファイルで保存出来ますし、動画ファイルにあっては、解析が容易になる ...
画質比較・SSIM劣化度計測ツール
動画や静止画を圧縮エンコードした時など、どの程度の劣化が生じるかチェックしたい時があると思います。 FFmpegのSSIMフィルターを使うことで、元動画(又は元静止画)と圧縮後の劣化程度(隔たり)をSSIMで数値化できるので、圧縮条件を変えた時の劣化度合いを客観的に数値評価することが可能になります。
SSIM値 劣化の目安
0.99〜1.00 ほぼ完全一致(劣化ほぼなし)
0.95〜0.99 軽微な劣化(ほぼ気づかない)
0.90〜0.95 やや劣化(注意して見ると分かる)
0.90未満 明確に劣化
👉 「0.97以上なら十分高品質」とされることが多いです。
-
-
参 照FFmpegのSSIMで動画を比較し劣化度を数値化する方法|macOSショートカットアプリで自動化
HandBrakeアプリ等で動画のプリセットを変えて圧縮エンコードした時など、どの程度の劣化が生じるかチェックしたい時があると思います。 FFmpegのSSIMフィルターを使うことで、元動画と圧縮後の ...
macOSショートカット・全記事一覧
下の「+ ショートカット全記事一覧」をクリックすると、全記事一覧が開きます。
