UJP - mkvファイルのメディア情報(タイトル)を書き換える

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

  • カテゴリ ガジェット の最新配信
  • RSS
  • RDF
  • ATOM

ブログ - mkvファイルのメディア情報(タイトル)を書き換える

mkvファイルのメディア情報(タイトル)を書き換える

カテゴリ : 
ガジェット » AV機器・レグザ
ブロガー : 
ujpblog 2018/9/5 19:36
 MakeMKVを使って変換した録画データですが,VLCで再生するときに表示されるタイトルが実際のタイトルと異なることがある.


 具体的には,前番組のデータが入っていたりすることが多くて,これは録画機器の特性なんだろうけれど,録画開始数秒前から録画しているので,データの先頭には前番組のメタデータが入っていることになる.


 VLCで動画を開いて,メディア情報を表示させるとメタデータが表示されて,これを編集すれば問題は解決するのだけれど,たくさんあると面倒.これをコマンドラインでやることにした.

 使うツールは,MKVToolNixです.以前CMカットしたMKVの音声がずれる問題を解決するために入れたツール.macOS用のGUIアプリの中に,mvkpropeditというコマンドが用意されている.
 まずはツールを確認.
$ cd /Applications/MKVToolNix-25.0.0.app/Contents/MacOS/🆑
$ ls -la🆑
total 26572
drwxrwxr-x 18 ujpadmin admin     576  7 13 03:37 .
drwxrwxr-x  7 ujpadmin admin     224  7 13 03:37 ..
drwxrwxr-x  3 ujpadmin admin      96  7 13 03:36 applications
drwxrwxr-x  3 ujpadmin admin      96  7 13 03:37 audio
drwxrwxr-x  3 ujpadmin admin      96  7 13 03:36 icons
drwxrwxr-x 50 ujpadmin admin    1600  7 13 03:37 libs
drwxrwxr-x 25 ujpadmin admin     800  7 13 03:36 locale
drwxrwxr-x  3 ujpadmin admin      96  7 13 03:36 man
drwxrwxr-x  5 ujpadmin admin     160  7 13 03:37 mediaservice
drwxrwxr-x  3 ujpadmin admin      96  7 13 03:36 mime
-rwxr-xr-x  1 ujpadmin admin 4195728  7 13 03:37 mkvextract
-rwxr-xr-x  1 ujpadmin admin 3250624  7 13 03:37 mkvinfo
-rwxr-xr-x  1 ujpadmin admin 7200832  7 13 03:37 mkvmerge
-rwxr-xr-x  1 ujpadmin admin 3659200  7 13 03:37 mkvpropedit🈁
-rwxr-xr-x  1 ujpadmin admin 8891120  7 13 03:37 mkvtoolnix-gui
drwxrwxr-x  5 ujpadmin admin     160  7 13 03:37 platforms
drwxrwxr-x  3 ujpadmin admin      96  7 13 03:37 playlistformats
drwxrwxr-x  5 ujpadmin admin     160  7 13 03:36 sounds
$
 コマンドを確認したら,パスを設定する.
$ echo export PATH='/Applications/MKVToolNix-25.0.0.app/Contents/MacOS:$PATH' >> ~/.bash_profile🆑
$ source ~/.bash_profile🆑
$
 パスが通ったことを確認.
$ which mkvpropedit🆑
/Applications/MKVToolNix-25.0.0.app/Contents/MacOS/mkvpropedit
$
 確認できました.

 早速,コマンドでタイトルを変更する.
$ mkvpropedit "インクレディブル・ハルク.mkv" -e info -s title="インクレディブル・ハルク"🆑
The file is being analyzed.
The changes are written to the file.
Done.
$
 VLCで開き,メディア情報を確認.


 変更されていることが確認できた.

 たくさんファイルがある場合は,次のようなシェルを作成して実行すればまとめて名称変更できる.
$ cat mkvTitleChenge.sh🆑
#!/bin/bash
# .mkvファイルのあるパスで実行してください

for mkvfile in *.mkv; do
echo $mkvfile
    mkvpropedit "$mkvfile" -e info -s title="${mkvfile}"
done
$

トラックバック


広告スペース
Google