英語フランス語スペイン語

Ad


OnWorksファビコン

metaflac-クラウドでのオンライン

Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでmetaflacを実行します

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドメタフラックです。

プログラム:

NAME


metaflac — XNUMXつまたは複数のFLACファイルのメタデータを一覧表示、追加、削除、または編集するプログラム。

SYNOPSIS


メタフラック [オプション ] [操作 ] FLACファイル

DESCRIPTION


  メタフラック XNUMXつまたは複数のFLACファイルのメタデータを一覧表示、追加、削除、または編集します。 してもいいです
一度にXNUMXつの主要な操作、または多くの短縮操作を実行します。

OPTIONS


--preserve-modtime
編集しても元の変更時間を保持します。

--with-ファイル名
各出力行の前にFLACファイル名を付けます(複数ある場合のデフォルト)
FLACファイルが指定されています)。

--no-ファイル名
各出力行の前にFLACファイル名を付けないでください(XNUMXつしかない場合のデフォルト)
FLACファイルが指定されています)。

--no-utf8-変換
タグをUTF-8からローカル文字セットに、またはその逆に変換しないでください。 これは便利です
スクリプトの場合、およびロケールが間違っている状況でのタグの設定。

--パディングを使用しないでください
デフォルトでは、metaflacは可能な限りパディングを使用して、
メタデータのサイズが変更された場合は、ファイル全体。 このオプションを使用して、metaflacに次のように指示します
この方法でパディングを利用しないでください。

速記 オペレーション


--show-md5sum
STREAMINFOブロックからのMD5署名を表示します。

--show-min-blocksize
STREAMINFOブロックの最小ブロックサイズを表示します。

--show-max-blocksize
STREAMINFOブロックの最大ブロックサイズを表示します。

--show-min-framesize
STREAMINFOブロックからの最小フレームサイズを表示します。

--show-max-framesize
STREAMINFOブロックからの最大フレームサイズを表示します。

--show-サンプルレート
STREAMINFOブロックからのサンプルレートを表示します。

--show-channels
STREAMINFOブロックからのチャネル数を表示します。

--show-bps
STREAMINFOブロックからのサンプルあたりのビット数を表示します。

--show-total-samples
STREAMINFOブロックからのサンプルの総数を表示します。

--ベンダータグの表示
VORBIS_COMMENTブロックのベンダー文字列を表示します。

--show-tag = name
フィールド名が「name」と一致するすべてのタグを表示します。

--remove-tag = name
フィールド名が「name」であるすべてのタグを削除します。

--remove-first-tag = name
フィールド名が「name」である最初のタグを削除します。

-- すべてのタグを削除
ベンダー文字列のみを残して、すべてのタグを削除します。

--set-tag = field
タグを追加します。 フィールドは、フォームのVorbisコメント仕様に準拠している必要があります
「NAME=VALUE」。 現在タグブロックがない場合は、タグブロックが作成されます。

--set-tag-from-file = field
--set-tagと同様ですが、VALUEがファイル名であり、その内容が読み取られる点が異なります。
タグ値を逐語的に設定します。 --no-utf8-convertが指定されていない限り、
内容はローカル文字セットからUTF-8に変換されます。 これを使用して
キューシートをタグに保存します(例:--set-tag-from-file = "CUESHEET = image.cue")。 行う
タグフィールドにバイナリデータを保存しようとしないでください! そのためにAPPLICATIONブロックを使用します。

--import-tags-from = file
ファイルからタグをインポートします。 stdinには「-」を使用します。 各行は次の形式である必要があります
NAME=VALUE。 複数行のコメントは現在サポートされていません。 --remove-を指定します
必要に応じて、all-tagsおよび/または--no-utf8-convert before --import-tags-from もしも
FILEは'-'(stdin)で、指定できるFLACファイルはXNUMXつだけです。

--export-tags-to = file
タグをファイルにエクスポートします。 stdoutには「-」を使用します。 各行は次の形式になります
NAME=VALUE。 必要に応じて--no-utf8-convertを指定します。

--import-cuesheet-from = file
ファイルからキューシートをインポートします。 stdinには「-」を使用します。 XNUMXつのFLACファイルのみが可能です
指定。 シークポイントは、キューシートのインデックスポイントごとに追加されます。
--no-cued-seekpointsが指定されていない限り、SEEKTABLE。

--export-cuesheet-to = file
CDオーサリングでの使用に適したCUESHEETブロックをキューシートファイルにエクスポートします
ソフトウェア。 stdoutには「-」を使用します。 XNUMXつのFLACファイルのみを指定できます
コマンドライン。

--画像のインポート元={ファイル名|仕様}
画像をインポートして、PICTUREメタデータブロックに保存します。 複数の
--import-picture-fromコマンドを指定できます。 のファイル名
画像ファイルまたはより完全な仕様書を使用できます。 The
SPECIFICATIONは、部分が|で区切られた文字列です。 (パイプ)文字。
一部の部分は、デフォルト値を呼び出すために空のままにすることができます。 FILENAMEはただです
「||||FILENAME」の省略形。 SPECIFICATIONの形式は次のとおりです。

[TYPE] | [MIME-TYPE] | [DESCRIPTION] | [WIDTHxHEIGHTxDEPTH [/COLORS]]|ファイル

TYPEはオプションです。 次のいずれかの番号です。

0:その他

1:32x32ピクセル'ファイルアイコン'(PNGのみ)

2:その他のファイルアイコン

3:カバー(前面)

4:カバー(裏)

5:リーフレットページ

6:メディア(CDのラベル面など)

7:リードアーティスト/リードパフォーマー/ソリスト

8:アーティスト/パフォーマー

9:指揮者

10:バンド/オーケストラ

11:作曲家

12:作詞家/テキストライター

13:録音場所

14:録音中

15:パフォーマンス中

16:映画/ビデオスクリーンキャプチャ

17:明るい色の魚

18:イラスト

19:バンド/アーティストのロゴタイプ

20:パブリッシャー/スタジオのロゴタイプ

デフォルトは3(表紙)です。 タイプ1の画像はそれぞれXNUMX枚だけです。
およびファイル内の2。

MIME-TYPEはオプションです。 空白のままにすると、ファイルから検出されます。 にとって
プレーヤーとの最高の互換性、MIMEタイプimage/jpegの画像を使用するか
image/png。 MIMEタイプは、->にすることもできます。これは、FILEが実際には次のURLであることを意味します。
画像ですが、この使用はお勧めしません。

説明はオプションです。 デフォルトは空の文字列です。

次のパートでは、解像度と色の情報を指定します。 MIME-TYPEの場合
image / jpeg、image / png、またはimage / gifの場合、通常はこれを空のままにして、
それらはファイルから検出できます。 それ以外の場合は、で幅を指定する必要があります
ピクセル、ピクセル単位の高さ、およびピクセルあたりのビット数単位の色深度。 画像に
インデックス付きの色は、使用する色の数も指定する必要があります。 手動の場合
指定された場合、ファイルの正確性はチェックされません。

FILEは、イン​​ポートする画像ファイルへのパス、またはMIMEタイプが
- >

たとえば、「| image / jpeg ||| ../cover.jpg」loading="lazy"はJPEGファイルを次の場所に埋め込みます。
../cover.jpg、デフォルトはタイプ3(表紙)で、説明は空です。 The
解像度と色の情報はファイル自体から取得されます。

The specification "4|-->|CD|320x300x24/173|http://blah.blah/backcover.tiff" 意思
タイプ4(裏表紙)、説明「CD」、および手動で指定されたURLを埋め込みます
指定された解像度は320x300、24ビット/ピクセル、173色です。 のファイル
URLは取得されません。 URL自体はPICTUREメタデータに保存されます
ブロック。

--export-picture-to = file
PICTUREブロックをファイルにエクスポートします。 stdoutには「-」を使用します。 XNUMXつのFLACファイルのみが可能です
コマンドラインで指定します。 最初のPICTUREブロックは、
--export-picture-toの前に--block-number=#オプションを指定して、
抽出する正確なメタデータブロック。 ブロック番号はで示されているものであることに注意してください
- リスト。

--add-リプレイゲイン
与えられたFLACファイルのタイトルとアルバムのゲイン/ピークをすべての
ファイルはXNUMXつのアルバムの一部であり、FLACタグとして保存されます。 タグは
vorbisgainで使用されるものと同じです。 既存のReplayGainタグが置き換えられます。
FLACファイルがXNUMXつだけ指定されている場合、アルバムとタイトルのゲインは同じになります。
この操作にはXNUMXつのパスが必要なため、結局のところ、常に最後に実行されます。
他の操作は完了し、ディスクに書き込まれています。 すべてのFLACファイル
指定するのは、同じ解像度、サンプルレート、およびチャネル数である必要があります。
サンプルレートは、8、11.025、12、16、18.9、22.05、24、28、32、37.8、のいずれかである必要があります。
44.1、48、56、64、88.2、96、112、128、144、176.4、または192kHz。

-- 削除-リプレイ-ゲイン
ReplayGainタグを削除します。

--シークポイントを追加={#|X|#x|#s}
SEEKTABLEブロックにシークポイントを追加します。 #を使用して、そのサンプルのシークポイント
番号が追加されます。 Xを使用すると、プレースホルダーポイントがの最後に追加されます
テーブル。 #xを使用すると、#等間隔のシークポイントが追加されます。
サンプル0。#を使用すると、シークポイントが#秒ごとに追加されます(#には
整数になる; たとえば、9.5にすることができます。これは、9.5ごとのシークポイントを意味します。
秒)。 SEEKTABLEブロックが存在しない場合は、作成されます。 すでにある場合
存在する場合、ポイントは既存のテーブルに追加され、重複するものはすべて
プレースホルダーポイントになりました。 多くの--add-seekpointオプションを使用できます。 the
結果として得られるSEEKTABLEは、そのようなすべての値の一意化された和集合になります。 例:
--add-seekpoint = 100x --add-seekpoint = 3.5sは、100個の等間隔のシークポイントを追加します
3.5秒ごとのシークポイント。

--add-padding = length
指定された長さ(バイト単位)のパディングブロックを追加します。 の全長
新しいブロックは4+長さになります。 余分な4バイトはメタデータブロック用です
ヘッダ。

MAJOR オペレーション


- リスト stdoutにXNUMXつ以上のメタデータブロックの内容を一覧表示します。 デフォルトでは、すべて
メタデータブロックはテキスト形式で一覧表示されます。 次のオプションを使用して変更します
この動作:

--block-number =#[、#[...]]
表示するブロック番号のオプションのコンマ区切りリスト。 The
最初のブロックであるSTREAMINFOブロックはブロック0です。

--block-type = type [、type [...]]

--except-block-type = type [、type [...]]
含まれるブロックタイプのオプションのコンマ区切りリストまたは
このオプションでは無視されます。 --block-typeまたは--except-のいずれかXNUMXつのみを使用してください
ブロックタイプ。 有効なブロックタイプは、STREAMINFO、PADDING、
APPLICATION、SEEKTABLE、VORBIS_COMMENT、PICTURE。 絞り込むことができます
次のように表示されるAPPLICATIONブロックのタイプ:

APPLICATION:abcdテキストが表現されているAPPLICATIONブロック
4バイトIDの送信は「abcd」です。APPLICATION:0xXXXXXXXX
XNUMX進ビッグエンディアン表現のAPPLICATIONブロック
4バイトIDは「0xXXXXXXXX」です。 上記の「abcd」の例では、
0進数の等価は61626364xXNUMXです

注:

--block-numberと-[except-]block-typeの両方が指定されている場合、
結果は、両方の引数の論理ANDです。

--application-data-format = hexdump | text
表示しているアプリケーションブロックにバイナリデータが含まれているが、
--data-format = textの場合、アプリケーションのXNUMX進ダンプを表示できます
代わりに--application-data-format=hexdumpを使用したデータコンテンツ。

- 削除する メタデータからXNUMXつ以上のメタデータブロックを削除します。 --dont-use-paddingを除いて
が指定されている場合、ブロックはパディングに置き換えられます。 削除することはできません
STREAMINFOブロック。

--block-number =#[、#[...]]

--block-type = type [、type [...]]

--except-block-type = type [、type [...]]
使用法については、上記の--listを参照してください。

注:

--block-numberと-[except-]block-typeの両方が指定されている場合、
結果は、両方の引数の論理ANDです。

- すべて削除する
メタデータからすべてのメタデータブロック(STREAMINFOブロックを除く)を削除します。
--dont-use-paddingが指定されていない限り、ブロックは次のように置き換えられます。
パディング。

--マージパディング
隣接するPADDINGブロックを単一のブロックにマージします。

--並べ替えパディング
すべてのPADDINGブロックをメタデータの最後に移動し、それらをXNUMXつにマージします
ブロック。

onworks.netサービスを使用してmetaflacをオンラインで使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad