[afinfo]ミュージックファイルの詳細メタ情報の取得
メタデータの文字コードが元のファイル内のコードに依存するため
書き出されたXML内の値がアスキーになる場合があり
実用的とは言い難い(解析時にエラーになる事が多い)
ASCII>UTF-8
SJIS>UTF-8等の変換を考慮した方がいい
manページは何も無い…
書き出されたXML内の値がアスキーになる場合があり
実用的とは言い難い(解析時にエラーになる事が多い)
ASCII>UTF-8
SJIS>UTF-8等の変換を考慮した方がいい
#!/bin/bash
#com.cocolog-nifty.quicktimer.icefloe
#################################################
###パス 音楽ファイル
STR_FILE_PATH="/some/path/some/dir/some/somefile.mp3"
##コンテナディレクトリ
STR_CONTAINER_DIR_PATH=$(/usr/bin/dirname "$STR_FILE_PATH")
##ファイル名
STR_FILE_NAME=$(/usr/bin/basename "$STR_FILE_PATH")
##ベースファイル名
STR_BASE_NAME="${STR_FILE_NAME%.*}"
##保存先ディレクトリ
STR_BASE_FILE_PATH="${STR_CONTAINER_DIR_PATH}/${STR_BASE_NAME}"
##保存先を作成
/bin/mkdir -p "$STR_BASE_FILE_PATH"
STR_SAVE_XML_PATH="${STR_BASE_FILE_PATH}/${STR_BASE_NAME}.xml"
/bin/echo "$STR_FILE_PATH"
#アイコン付きm4aを開くとストールする事が多い
/usr/bin/afinfo -i -x "$STR_FILE_PATH" > "$STR_SAVE_XML_PATH"
exit 0
manページは何も無い…
サンプルコード
行番号 | ソース |
---|---|
001 | AFINFO(1) General Commands Manual AFINFO(1) |
002 | |
003 | NAME |
004 | afinfo – Audio File Info |
005 | |
006 | SYNOPSIS |
007 | afinfo audiofile |
008 | |
009 | DESCRIPTION |
010 | Audio File Info prints out information about an audio file to stdout |
011 | |
012 | Darwin February 13, 2007 Darwin |
AppleScriptで生成しました |
| 固定リンク
« [com.apple.metadata]bash ファイルのメタデータ情報をXMLplistに書き出す | トップページ | [bash]mobileconfigプロファイルをシステム設定で開く »
「Media Music」カテゴリの記事
- [Music]メタデータの文字化け置換(EU系の文字化けの置換) 少し増えた(2024.03.18)
- [shortcut]再生中の音楽をShazamでしらべてタイトルアーティストを設定する(2023.12.11)
- [Music]メタデータの文字化け置換(1つ毎処理)(2023.12.09)
- [afinfo]ミュージックファイルの詳細メタ情報の取得(2023.11.01)
- [com.apple.metadata]オーディオファイルのコメントにビットレートを入れる(2023.11.01)