カバー画像

Site icon image あでぃの〇〇製作所

好きなことしか書きません。の場所

📀 BDの動画をmp4で保存する【Mac】

友人から「結婚式場でブルーレイディスクをもらったので、これをスマホで見られるようにしてほしい」という依頼がありました。

写真スタジオなどではDVD,BDのようなメディアに動画を入れて渡されることも多いですが、これを引っ張り出して見ようと思います。

ffmpegだけ入っていれば十分完了できます。

> ffmpeg
ffmpeg version 6.1.1 Copyright (c) 2000-2023 the FFmpeg developers

> sw_vers                                                                                                                                                                                           ✔  11:16:41
ProductName:		macOS
ProductVersion:		14.4.1
実行環境

※ コピープロテクトなどには対応しません。というか試してないのでわかりません。

BDからm2tsファイルを取り出す

ディスクを入れてBDを開くと BDMV というファイルが見つかります。

これがBDのためのパッケージファイルなのですが、このまま加工することは難しいので、このパッケージの中身から動画ファイルのみを取り出しましょう。まずはパッケージの内容を表示します。

内容を表示すると、中に STREAM というフォルダが見つかるかと思います。このフォルダの中身が動画ファイルになっています。

中身のm2tsファイルをすべて取り出してローカルの作業フォルダなどにコピーします。

m2tsファイルを結合する

Mac上では、catコマンドを利用するだけでファイルの結合ができます

例えば、2つの動画ファイルがあった場合は概ね 00000.m2ts , 00001.m2ts の2ファイルになっていると思うので、その場合は

> cat 00000.m2ts 00001.m2ts > input.m2ts

ffmpegでmp4にする

このままでも一応再生はできるのですが、スマホによっては非対応だったり別途プレイヤーアプリを入れなければならなかったりするので、より汎用的で扱いやすいフォーマットとしてmp4に変換します。

> ffmpeg -i input.m2ts output.mp4

ファイルサイズの大きすぎる動画などの場合は、H.265エンコードをすると大幅に容量が削減されるらしいです。僕は不要だったので行いませんでしたが、こういったものが参考になると思います。

ということで、BDから動画をmp4でコピーしてくるお話でした