いいハコ作ろう

Eligor13's diary

MKVファイルからオーディオトラックを抜き出してFLACファイルを作る

たまにやろうと思うと「あれ?どうするんだっけ?」ってなったのでやり方の個人的なメモです。

MKV用のツールである MKVToolNix をMacで使うための準備

  • homebrew をインストールする

ターミナルで下記を実行

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

(参照:https://brew.sh/index_ja

  • MKVToolNixをインストール

ターミナルで下記を実行

brew install --with-qt5 mkvtoolnix

(参照:https://mkvtoolnix.download/downloads.html )

MKVファイルの分割とWAV作成

  • チャプター毎に分割して音声のみのmkaファイルにする。
mkvmerge -o out.mka --split chapters:all --no-video inputfile
  • mkaファイルからWAVファイルを抽出する。
mkvextract tracks input01.mka 0:output01.wav

(ただし、1トラック目がPCM音声の場合)

FLACファイルへの変換

  • XLDをインストール
  1. http://tmkk.undo.jp/xld/ からダウンロード
  2. コマンドライン版は、XLD.appを右クリックして「パッケージの内容を表示」してContents/MacOS/XLD を/usr/local/bin/にコピーする。
  • WAVファイルをFLACファイルに変換する。
mkdir outputdir
xld -f flac -o outputdir input01.wav

では、また〜