mini-TIPS: クイックルックで音声が出ない場合

動画をダウンロードすることが多く、中身を軽く確認する。そういう場合クイックルックを使いますよね。 macOS ユーザーならではだと思うのですが、最近困ったファイルがいくつか出てきました。画像は確認できるんですが、音声が出ない。 VLC アプリだと正常に再生される。そんなファイルです。

結論:音声が 6 チャンネルとかで記録されているから

クイックルックは、モノラル・ステレオは再生してくれますが、 6 チャンネルとかのマルチチャンネルは(デフォルトでは)対応してません。それで音声が出ないと言うことになるわけですね。サラッと書きましたが、結構悩みました。

よほどの環境じゃないとマルチチャンネルなんて無意味なんで、困ってしまうのですが、困ってばかりもいられませんので変換します。

input.mp4 が入力ファイル、 output.mp4 が出力ファイル。 -c:v copy は動画エンコードを変更しないと言う呪文。 -c:a aac -ac 2 は音声フォーマットを一般的な aac にしてステレオ音声(つまり 2 チャンネル)にする呪文です。もちろん ffmpeg がインストールされていることが条件ですね。

ちなみに

動画が h.264 でフォーマットされていれば問題ないんですが、 h.265 だと -tag:v hvc1 と言う呪文を追加しないといけません。この辺、私の過去ブログにあるので参照してください。

macOS のクイックルックで h.265 動画を見ることができるようにする

macOSのクイックルックは簡単な操作でファイルのプレビューを見ることができる機能ですが、h.265コーデックで作成された動画はクイックルックでは再生されません。h.264コーデックよりも圧縮率が高いh.265コーデックでもクイックルックのプレビューが見ることができれば便利です。ffmpegを使ってやってみます。

投稿者プロフィール

kaizawa
kaizawaブロガー
新潟県在住。1964年生まれ、東京オリンピックの年ですね。
突然燃え上がったり、鎮火したり興味の波が激しいので注意が必要です。

    Follow me!