📌
LinuxでBlue-rayにMP4の動画を焼く
この時代に、Blue-rayに動画を焼かないといけない用事があったのでまとめました。
Blue-rayプレイヤーでの再生確認はまだです。
プレイヤーによって対応しているファイル形式やコーデックが異なる可能性があるので注意してください。
1. 動画の作製
Kdenliveを使ってレンダリング 形式はMP4-H264/AACを選択した
2. オーディオのコーデックを変更
KdenliveでAC-3でエンコードすることもできるはずだが、GUI上でやり方がわからなかったため、ffmpegであとから変更した。
ffmpeg -i input.mp4 -c:v copy -c:a ac3 output.mp4
ちなみにffmpegのインストールは以下の通り
sudo apt-get update
sudo apt-get install ffmpeg
mp4のコーデックの詳細は以下で確認できる。
ビデオのコーデック('Stream #0:0'の下にある'Video:'の後に記述されている部分)とオーディオのコーデック('Stream #0:1'の下にある'Audio:'の後に記述されている部分)を見る。
ffprobe video.mp4
3. ディレクトリ構造~イメージファイル作製
まず、Blu-rayのディレクトリ構造を作成します:
mkdir -p bluray/BDMV/STREAM
次に、MP4ファイルをSTREAMディレクトリに移動します:
mv input.mp4 bluray/BDMV/STREAM/
最後に、このディレクトリ構造をISOファイルに変換します:
mkisofs -iso-level 3 -udf -o output.iso bluray/
4. 焼く
- k3bを開きます。
- k3bのメイン画面で「Tools」メニューを開き、「Burn Image...」を選択します。
- 「Image to Burn」で、作成したISOイメージファイルを選択します。
- 「Burn Medium」で、書き込みたいBlu-rayディスクを選択します。
- 必要に応じて他の設定を調整します。例えば、「Verify written data」をチェックすると、書き込み後にデータが正しく書き込まれたかを確認することができます。
- 「Start」ボタンをクリックして書き込みを開始します。
Discussion