forked from mimura1133/mm_STEP_M
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathstep_j_readme.txt
More file actions
152 lines (113 loc) · 7.8 KB
/
Copy pathstep_j_readme.txt
File metadata and controls
152 lines (113 loc) · 7.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
-------------------------------------------------------------------------------
五代目 SuperTagEditor STEP_J Version 1.04 (2023/05/06公開)
Copyright(C) 2000-2023 MERCURY, haseta, Mimura, Kobarin, jarupxx
HomePage: https://github.com/jarupxx/STEP_J/
-------------------------------------------------------------------------------
【 タイトル 】 STEP_J
【バージョン】 1.04
【ファイル名】 step_j_x64_104.7z
【 動作環境 】 Windows 7/8.1/10/11 64bit
(Windows Vista 以前では動作確認が取れていません)
Visual Studio 2022 の Microsoft Visual C++ 再頒布可能パッケージ
(ランタイム)のインストールが必要です。
https://visualstudio.microsoft.com/ja/downloads/#other-ja-family
https://aka.ms/vs/17/release/VC_redist.x64.exe (直リンク)(x64)
インストールされていなければ起動時にその旨表示されます。
本体が起動してもランタイムがないと何も出来ません。
【ソフト種別】 フリーソフト
【 公 開 日 】 2023/05/06
【転載の可否】 可
【ライセンス】 GPL
-------------------------------------------------------------------------------
【概要】
2000年に MERCURY様 によって制作された「SuperTagEditor」が
STEP (haseta様)、STEP_M (Mimura様)、STEP_K (Kobarin様)、STEP_J (jarupxx)と
進化を続けるタグエディターです。(笑)
エクセル風の操作性で様々な形式のマルチメディアファイルのタグ情報を編集する
ことが出来ます。以下の形式に対応しています。
・MP3/RIFF MP3(*.mp3/*.rmp)(ApeTag は未対応)
・RIFF WAV/AVI(*.wav/*.avi)
・MP4(*.m4a/*.mp4/*.m4v)
・Monkey's Audio(*.ape)
・Tom's lossless Audio Kompresso(*.tak)
・Optim FROG(*.ofr/*.ofs)
・WavPack(*.wv)
・Ogg Vorbis(*.ogg/*.oga)
・Ogg Opus(*.opus)(未完成、情報取得のみの対応で書き換えは未対応)
・The True Audio(*.tta)
・Windows Media(*.wma/*.asf/*.wmv)
・TwinVQ(*.vqf)
・DSF(*.dsf)(DJ Toyo さん制作の STEP_dsf を同梱させて頂いています)
ベースは Mimura 様による改造版 STEP_M 1.054f です。オリジナルとの主な違いは
・UNICODE に対応
・対応形式の追加
・TAK(*.tak)
・OptimFROG(*.ofr/*.ofs)
・WavPack(*.wv)
・OggOpus(*.opus)(未完成、情報取得のみの対応で書き換えは未対応)
・プレイヤー制御で制御可能なプレイヤーの追加(uLilith/foobar2000)
・取得・更新可能なタグ情報の追加
・主にアルバムアーティスト、作詞者、作曲者、トラック数、ディスク番号、ディ
スク数等
オリジナルからの修正点について詳細は step_k_history.txt を参照して下さい。
【既知の問題】
・STEP_M の設定ファイルと互換性はない(流用することは出来ない)
STEP_M が生成した SuperTagEditor.ini を STEP_J のフォルダにコピーして実行し
ても設定を正しく読み込むことは出来ません。警告やエラーメッセージを何も出さず
に起動しますが、動作がおかしくなるので、お手数ですが最初から設定し直して下さ
い。
・既存プラグイン(オリジナル同梱のもの等)は使用不可。
64bit版もビルド出来るようにした関係上、エクスポートする関数名が変わっている
ため、使用することは出来ません。ソースコードと SDK を元にプラグインをビルドし
直す必要があります。UNICODE 対応の関係上、ある程度の修正をしないと正常に動作
させることは出来ないと思われます。
・文字変換の仕様が細かな点でオリジナルと異なる場合がある
UNICODE 化の都合上、全く同じにすることが出来ませんでした。原作者の意図した
動作と大きくずれていることはないと思いますが、違いが気になる人はどうなって欲
しいか具体的な文字列とともに連絡頂ければ善処します。
・UNICODE に対応しないタグ形式(ID3v1/RMP/WAV/VQF等)に対して UNICODE 固有の文
字を使用してタグ更新を実行すると実際は ANSI で(表現出来ない文字は ? か代替
文字に置換されて)保存される。
タグ形式の方が対応していないのだから当然ですが、更新前後に警告メッセージを
表示することはありません。更新後は ANSI になります。
・MP3 の ID3v1 を書き換え時、30 文字分の入力が可能なのに、更新実行すると文字
が切り捨てられることがある
ID3v1 で扱える文字は ANSI で 30 バイトまでですが、STEP_J では入力時は
UNICODE で 30 文字として数えます。UNICODE の 30 文字を ANSI に変換すると 30
バイトを超えることがあります。(全角文字を含む場合)
その場合、超えた分は切り捨てられます。タグの仕様上 ANSI しか扱えず、文字の
長さに制限がある形式は全て同様の動作になります。
・その他
他にも動作していない箇所があるかもしれません。報告頂ければ出来る限りのこと
はします。
【著作権・免責事項】
STEP_J はフリーソフトウェアです。著作権は jarupxx が保有します。
このプログラムを使用することによって、いかなる損害が生じても、作者はその責任
を負いません。プログラムにバグがあり、タグの書き換えに失敗してデータを破壊し
たとしても、作者はそのデータの修復義務は負わないものとします。
【ライセンス】
STEP_K は GPL ですので、STEP_J も GPL となります。ソースコードは
ホームページ: ( https://github.com/jarupxx/STEP_J/ ) にて入手可能です。
【転載・配布】
このドキュメントの冒頭の【転載の可否】に従って下さい。単に「可」とされてい
る場合は、作者に事前に連絡することなく配布することが可能です。雑誌などへの収
録も可能です。事前連絡は不要です。連絡頂いても基本的に返信しません。
GPL なので基本的に「不可」はありませんが、α版の場合はプログラムの完成度が
低いため、再配布は出来るだけ避けて下さい。
【サポート】
STEP_J についての感想・要望・苦情等はサポート掲示板までお願いします。
サポート掲示板: https://github.com/jarupxx/STEP_J/issues
原作者である MERCURY 様、haseta 様、Mimura 様、Kobarin 様に問い合わせはし
ないようにお願いします。
STEP_J のオリジナルである STEP_K には数多くの機能が実装されています。動作
確認しきれていない機能もあるかもしれませんので、不具合が見つかったらなるべく
報告をお願いします。ファイルを破壊するなどの致命的なものは特に、です。
【謝辞】
オリジナルの原作者である MERCURY 様、haseta 様、Mimura 様、Kobarin 様が
おられなければSTEP_J は存在していません。この場を借りてお礼申し上げます。
その他、不具合報告、要望、情報提供して下さった方など、STEP_J の開発に関わ
って下さった全ての方々に感謝いたします。
【最後に】
プルリクエスト歓迎します。(∩´∀`)
-------------------------------------------------------------------------------
jarupxx(https://github.com/jarupxx/STEP_J/)