これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド untoast です。
プログラム:
NAME
トースト— GSM06.10非可逆サウンド圧縮
SYNOPSIS
トースト [ -cdfpvhualsFC ] [ ファイル名... ]
乾杯しない [ -cfpvhuaslF ] [ ファイル名... ]
猫 [ -vhuaslF ] [ ファイル名... ]
DESCRIPTION
Toastは、コマンドラインで指定されたサウンドファイルを圧縮します。 各ファイルは、
拡張子が .gsm . ファイルが指定されていない場合、圧縮はに適用されます
標準入力とその結果が標準出力に書き込まれます。
トーストしたファイルは、実行することで元の形式とまったく同じように復元できます。
トースト -d または 乾杯しない 、.gsmファイルまたは標準入力。
プログラム 猫 (ランニングと同じ 乾杯しない -c )標準で入力を解凍します
出力しますが、圧縮された.gsmファイルはそのままにします。
ファイルが他のファイルに圧縮または非圧縮されている場合、所有権(によって実行されている場合)
ルート)、モード、アクセス時間と変更時間は、両方のバージョン間で維持されます。
OPTIONS
-c (cat)標準出力に書き込みます。 ファイルは変更されません。
-d (デコード)ファイルをエンコードするのではなく、デコードします。
-f (force)出力ファイルが存在する場合は強制的に置き換えます。 -fを省略して
トースト(またはトースト解除)は端末からインタラクティブに実行され、ユーザーは次のように求められます。
ファイルを置き換える必要があるかどうか。
-p (貴重)ソースファイルを削除しないでください。 ソースファイルは暗黙的にそのままにされます
-cが指定されているか、tcatが実行されているときはいつでも。
-C (LTPカットオフ)GSMを長期的に計算するときは、ほとんどのサンプル値を無視します
エンコード中の相関ラグ。 (これを行う乗算は
アルゴリズムのボトルネック。)結果として得られるエンコードプロセスでは、
GSM 06.10とまったく同じ結果になりますが、十分に近いままです。
互換性があります。
当学校区の -C オプションはエンコーダーにのみ適用され、デコーダーによって黙って無視されます。
-F (高速)浮動小数点プロセッサーを備えているが、乗算を行わないシステムの場合
命令、-Fはパフォーマンスへの標準適合性を犠牲にし、ほぼXNUMX倍になります
アルゴリズムの速度。
結果として得られるエンコードおよびデコードプロセスは、まったく同じものを生成しません
結果はGSM06.10と同じですが、互換性を保つのに十分な距離にあります。
デフォルトは標準準拠の操作です。
-v (version)toast(またはuntoastまたはtcat)のバージョンをstdoutに出力し、終了します。
-h (ヘルプ)オプションの簡単な概要を出力します。
Toast、untoast、tcatは、ファイルから適切なオーディオデータ形式を推測しようとします
サフィックス。 コマンドラインオプションでは、すべてのファイルに使用する形式を指定することもできます。
次の形式がサポートされています。
-u (μU-law)8 kHz、8ビットμU-lawエンコーディング(ファイル拡張子.u)
-a (A-law)8 kHz、8ビットA-lawエンコーディング(ファイル拡張子.A)
-s (Sunオーディオ)8 kHz、8ビットμU-オーディオヘッダー付きの法則エンコーディング(ファイル拡張子.au)
-l (線形)8 kHz、ホストバイトオーダーの16ビット符号付き線形エンコーディング(13)
有効ビット(ファイル拡張子.l)
フォーマットを指定するためのオプションまたはサフィックスがない場合、-uによって強制されるμU-lawエンコーディングは
想定。
特性
主に32であるため、1ビットのマジックナンバーが各2/32バイトGSMフレームの前に付けられます。
1/2バイトは扱いがかなり不器用です。
警告
使用される圧縮アルゴリズムは、特にのために考案された不可逆圧縮アルゴリズムです。
スピーチ; テキスト、写真、その他の音声以外のデータには使用しないでください。
あなたは価値があると考えます。
onworks.net サービスを使用してオンラインで untoast を使用する