QuickTime Playerとプレビュー.appで動画の一部を画像として書き出す方法

この記事の要約
- QuickTime Playerで動画を開いて、書き出したい位置で再生停止
- 停止した位置をクリップボードにコピー
- プレビュー.appで、クリップボードから画像を作成
- 作成した画像を保存する
動画をウェブサイトに埋め込むときに、サムネイル画像を設定するために動画の一部を画像として保存したいときがあります。
なにか特別なアプリを使わなくても、QuickTime Playerとプレビュー.appの、Macにデフォルトで付いている2つのアプリで簡単に書き出せたので、手順をまとめておきます。
画像書き出しの手順
画像を書き出すまでの手順は下記の通りです。
- QuickTime Playerで動画を開いて、書き出したい位置で再生停止
- 停止した位置をクリップボードにコピー
- プレビュー.appで、クリップボードから画像を作成
- 作成した画像を保存する
1. QuickTime Playerで動画を開いて、書き出したい位置で再生停止
まずは動画をQuickTime Playerで開いて、画像として書き出したい位置で再生を停止しておきます。

2. 停止した位置をクリップボードにコピー
メニューの[編集]→[コピー(command + C)]を選択して、停止した位置の画像をクリップボードにコピーできます。
![[編集]→[コピー]](https://webrandum.net/mskz/wp-content/uploads/2020/12/image_3-4.png)
3. プレビュー.appで、クリップボードから画像を作成
次にプレビュー.appを開いて、メニューの[ファイル]→[クリップボードから新規作成(command + N)]を選択します。
![[ファイル]→[クリップボードから新規作成]](https://webrandum.net/mskz/wp-content/uploads/2020/12/image_2-9.png)
これでプレビュー.app上に、先ほどコピーした停止位置の画像が作成されます。
4. 作成した画像を保存する
最後は[ファイル]→[保存(command + S)]で、作成した画像を保存すれば完了です。
![[ファイル]→[保存]](https://webrandum.net/mskz/wp-content/uploads/2020/12/image_4-3.png)
保存する形式はJPGでもPNGでも好きに選択できます。
一連の流れをKeyboard Maestroで自動化
コピーしてアプリ切り替えて新規作成して…という一連の流れが面倒なので、Keyboard Maestroを使ってショートカットキー1つでできるようにしました。
Keyboard Maestroに関しては過去に記事にしているので、知らない方はぜひご覧ください。
やっていることは、先ほどの流れをそのままマクロに落とし込んでいるだけで、ほとんど「メニューを選択」「アプリを起動」だけで作成されています。

1点注意が必要なのが、クリップボードにコピーしたあとに、少し「Pause」を入れて時間を空けている部分です。
Keyboard Maestroの処理が早すぎて、時間を空けないと前のクリップボードで画像を作成してしまうため、少し時間を空けて調節しています。


メールによくある「アーカイブ機能」が何なのか今まで知らなかったので調べてみた
HyperSwitchでアプリ・ウインドウ間の切り替えを素早く行う
Google Chromeに「タブを検索」機能が追加!開いているタブや最近閉じたタブから検索が可能に!
1Passwordを便利に使うための小技や整理術!
Hazelで「ゴミ箱」の中身を空にする作業を自動化してしまう
MacとiPadを同じマウスやキーボードで操作できる「ユニバーサルコントロール」
一瞬で日時を取得するKeyboard Maestroのタイムスタンプ機能についてまとめる
Visual Studio CodeのEmmetのlang属性をjaに変更する方法
Stationの「My custom apps」機能を使って好きなウェブサイトをStationに追加する
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
macOSで画面を拡大縮小するズーム機能の設定
Path Finder 8のサイドバー設定がたまに初期化されてしまう問題
ATOKで簡単に今日の日付を入力する方法
Visual Studio Codeのファイル横に表示されるファイルアイコンのテーマまとめ
Google タグマネージャー(GTM)の設定をして、コードを触らなくても確認用スクリプトの設定ができるようにする
テキストエディタのAtomをインストールしたら最低限設定しておきたいアレコレ
Ulyssesで複数シートをまとめてグループ化したり、1つのシートに結合する
BetterTouchToolでトラックパッドやタッチバーにアクションを割り当てる
Dart Sassを使う上で1番基本的なネストやアンパサンドの書き方|Dart Sass入門
ATOKの文字パレットの「漢字検索」で特定の漢字を探し出す方法