GoGPT Best VPN GoSearch

OnWorksファビコン

flvmeta - クラウドでオンライン

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

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

プログラム:

NAME


flvmeta - Adob​​e Flash Video ファイルのメタデータを操作または抽出する

SYNOPSIS


flvメタ 入力ファイル
flvメタ 入力ファイル 出力ファイル
flvメタ -D|--ダンプ [オプション] 入力ファイル
flvメタ -F|--フルダンプ [オプション] 入力ファイル
flvメタ -C|--チェック [オプション] 入力ファイル
flvメタ -U|--更新 [オプション] 入力ファイル [出力ファイル]

DESCRIPTION


flvメタ Adobe(tm) Flash Video ファイル (FLV) の操作を目的としたコマンドライン ユーティリティです。
いくつかのコマンドを使用します。
プログラム。

さまざまな値を計算して注入する機能を備えています。 メタデータ上 イベント
ランダム アクセス シークを可能にするためにほとんどのビデオ プレーヤーで使用されるキーフレーム インデックスを含むタグ、
特に、クライアントに送信させることにより、サーバー側モジュールを介した HTTP 疑似ストリーミング ファイルの場合
最も近い目的のキーフレームを検索したファイル オフセット。
ツール flvメタ 最初のエンコード プロセスができない場合に使用する必要があります。
それらのメタデータを挿入します。

オプションで注入することもできます onLastSecond 再生の終了を通知するために使用されるイベント
たとえば、プレーヤー ソフトウェアを「停止」状態に戻します。

flvメタ メタデータと完全なファイル情報を標準にダンプする機能もあります
XML、YAML、JSON など、さまざまなテキスト出力形式で出力します。

最後に、プログラムは FLV ファイルを分析して、潜在的な問題やエラーを検出できます。
テキスト形式のレポートを生の形式、JSON、または XML として生成します。 それはする能力を持っています
を使用して、無害なものからプレイできない可能性があるものまで、XNUMX 以上の問題を検出します。
いくつかの現実の世界で発生した問題。

flvメタ 任意の大きなファイルを操作でき、拡張を使用して FLV ファイルを処理できます。
(32 ビット) タイムスタンプ。 既知のすべてのビデオ コーデックのビデオ フレームのサイズを推測できます。
公式の FLV 仕様でサポートされています。

許可する XNUMX パス読み取りアルゴリズムを使用するため、メモリ使用量は最小限に抑えられます。
ファイルのタグ以外のものをロードせずに、必要なすべてのタグを計算する
メモリ内のヘッダー。

コマンド


の呼び出しに指定できるコマンドは XNUMX つだけです。 flvメタ. 選んだコマンド
プログラムの実行モードを決定します。

デフォルトでは、コマンドが指定されていない場合、 flvメタ 使用するコマンドを暗黙的に選択します
の存在に応じて 入力ファイル   出力ファイル.

だけなら 入力ファイル 存在する、 - ごみ コマンドが実行されます。

両方の場合 入力ファイル   出力ファイル 存在する、 - 更新 コマンドが実行されます。

サポートされているコマンドのリストは次のとおりです。

-NS、 - ごみ
最初のテキスト表現をダンプします メタデータ上 で見つかったタグ 入力ファイル 標準に
出力。 特に指定がない限り、デフォルトの形式は XML です。
を介して別のイベントを指定することもできます。 - イベント オプションなど onLastSecond.

-NS、 --フルダンプ
の内容全体のテキスト表現をダンプします 入力ファイル 標準出力へ。 の
特に指定がない限り、デフォルトの形式は XML です。

-C、 - チェック
で検出された警告とエラーをリストしたレポートを標準出力に出力します。 入力ファイル、など
潜在的な非互換性、およびファイルで使用されているコーデックに関する情報。
ファイルに少なくとも XNUMX つのエラーがある場合、終了コードはゼロ以外の値に設定されます。

出力形式は、プレーン テキスト、XML のいずれかです。 --xml オプション、または
--json オプション。 を使用して完全に無効にすることもできます - 静かな あなたがいる場合のオプション
終了ステータスのみに関心があります。

メッセージは、重要性が増す XNUMX つの特定のレベルに分けられます。

· info: ファイルの有効性に関連しない情報メッセージ
· 警告: flv 形式の奇妙な点を通知するが、妨げにはならない可能性があるメッセージ
ファイルの読み取りまたは再生可能性。これがデフォルトのレベルです
· エラー: ファイルを再生できない、または再生できない可能性があるエラーを通知するメッセージ
正しくストリーミング
· 致命的な: それ以上のファイル読み取りを不可能にするエラーを通知するメッセージ
したがって、解析を完全に終了します

当学校区の - レベル オプションは許可します flvメタ メッセージの表示を最小限に制限する
たとえば、ユーザーがエラー メッセージ以上にのみ関心がある場合などです。

ユーザーに提示される各メッセージまたはメッセージ テンプレートは、特定のコードによって識別されます。
次の形式:

[レベル][トピック][ID]

· レベル 大文字で、I、W、E、F のいずれかになります。
前述のメッセージ レベル
· トピック メッセージの一般的なトピックを表す XNUMX 桁の整数です
· id メッセージの一意の XNUMX 桁の識別子、またはメッセージ テンプレートです。
パラメータ化

メッセージは、次のトピックに関連している可能性があります。

· 10 一般的な flv ファイル形式
· 11 ファイルヘッダー
· 12 以前のタグのサイズ
· 20 タグ形式
· 30 タグの種類
· 40 タイムスタンプ
· 50 オーディオデータ
· 51 オーディオコーデック
· 60 ビデオデータ
· 61 ビデオコーデック
· 70
· 80 AMFデータ
· 81 キーフレーム
· 82 キューポイント

たとえば、トピック 51 の ID 050 の警告を表し、これは警告を表します
オーディオ コーデックに関連するメッセージ。この場合、オーディオ タグに不明な
コーデック。

-U、 - 更新
計算結果を挿入して、指定された入力ファイルを更新します。 メタデータ上 鬼ごっこ。 もしも 出力ファイル is
指定すると、代わりに作成または上書きされ、入力ファイルは作成されません。
変更されました。 元のファイルを更新する場合は、一時ファイルが次の場所に作成されます。
プラットフォームのデフォルトの一時ディレクトリであり、元のファイルにコピーされます
操作の終わり。 これは、出力ファイルが書き込まれる間に書き込まれるという事実によるものです。
XNUMX パス方式のため、元のファイルが読み取られています。

計算されたメタデータには、他のデータの中に完全なキーフレーム情報が含まれています。
ファイルでの HTTP 疑似ストリーミングとランダム アクセス シークを許可します。

デフォルトでは、 onLastSecond タグが挿入されます。 --no-最後の秒 オプションがある
指定。

通常、更新プロセスによって上書きされます。入力ファイルで見つかった既存のメタデータ
によって保存することができます - 保存 オプションを選択します。

カスタム文字列値を挿入することもできます - 追加 オプション、
複数回指定。

デフォルトでは、更新操作は出力なしで実行されます。 -詳細 オプション
が指定されているか、または --print-メタデータ 新しく書き込まれたメタデータを
標準出力。

OPTIONS


DUMP
-d FORMAT, --ダンプ形式=FORMAT
ダンプ形式を指定する場所 FORMAT 'xml' (デフォルト)、'json'、'raw'、または 'yaml' です。
にも適用可能 --フルダンプ

-NS、 --json
に相当 --dump-format=json

-NS、 - 生
に相当 --dump-format=生

-NS、 --xml
に相当 --dump-format=xml

-y、 --yaml
に相当 --dump-format=yaml

-e EVENT, --イベント=EVENT
代わりにダンプするイベントを指定します メタデータ上例えば、 onLastSecond

チェック
-l LEVEL, --level =LEVEL
level が以上のメッセージのみを出力する LEVEL. レベルは昇順に
重要度、'info'、'warning' (デフォルト)、'error'、または 'fatal'。

-NS、 - 静かな
メッセージを表示せず、ステータス コードのみを返す

-NS、 --xml
デフォルトの「コンパイラに適した」テキストの代わりに XML レポートを生成する

-NS、 --json
デフォルトの「コンパイラに適した」テキストの代わりに JSON レポートを生成する

UPDATE
-NS、 --print-メタデータ
で指定された形式を使用して、更新後にメタデータを stdout に出力します。 - フォーマット
オプション

-a 名前=値, --add =名前=値
メタデータ文字列値を出力ファイルに追加します。 名前と値のペアは次のようになります
の末尾に追加 メタデータ上 タグ。

-s、 --no-ラストセカンド
作成しないでください onLastSecond タグ

-NS、 - 保存
既存の入力ファイルを保持 メタデータ上 タグ

-NS、 - 修理
入力ファイルから無効なタグを修正

-私、 - 無視
入力ファイルからの無効なタグを無視します (デフォルトの動作では、
エラーのある更新プロセス)

-NS、 --リセットタイムスタンプ
タイムスタンプをリセットする 出力ファイル ゼロから始まります。 これは追加されました。
FLV ファイルは、より大きなファイルをカットすることによって生成され、ソフトウェアがカットを行います。
標準で要求されるようにタイムスタンプをリセットしません。
再生の問題。

-k、 --すべてのキーフレーム
重複するタイムスタンプを含むすべてのキーフレーム タグをインデックス化する

全般的な
-v、 -詳細
情報メッセージを表示する

-V、 - バージョン
バージョン情報を印刷して終了します

-NS、 - 助けて
プログラムの使用法に関するヘルプを表示して終了する

書式


で使用されるさまざまな XML 形式 flvメタ 次の XSD によって正確に記述されます。
スキーマ:

· http://schemas.flvmeta.org/flv.xsd: FLV ファイルの一般的な構成について説明します。

· http://schemas.flvmeta.org/Amf0.xsd: Adob​​e(TM) の XML 表現を記述します。
AMF0 シリアライゼーション形式

· http://schemas.flvmeta.org/report.xsd: の XML 出力形式について説明します。 - チェック
--xml command


flvメタ たとえば .flv

example.flv の onMetadata タグの内容を XML 出力として出力します。

flvメタ たとえば .flv out.flv

更新されたメタデータと onLastSecond タグを含む out.flv という名前のファイルを
たとえば、.flv ファイル。

flvメタ - チェック --xml --レベル=エラー たとえば .flv

example.flv ファイルの有効性をチェックし、エラー レポートを XML で stdout に出力します。
エラーと致命的なエラーのみを表示します。

flvメタ --フルダンプ --yaml たとえば .flv

example.flv の内容全体を YAML 形式で stdout に出力します。

flvメタ - 更新 --no-最後の秒 --show-メタデータ --json たとえば .flv

計算された onMetadata を挿入せずに example.flv のインプレース更新を実行します。
onLastSecond タグを追加し、新しく挿入されたメタデータを標準出力に JSON として出力します。

EXIT ステータス


· 0 flvmeta はエラーなしで終了しました
· 1 入力ファイルを開こうとしたときにエラーが発生しました
· 2 入力ファイルが FLV ファイルとして認識されませんでした
· 3 ファイルの終わりの状態が予期せず発生しました
· 4 プログラムの実行中にメモリ割り当てエラーが発生しました
· 5 入力ファイルで空のタグが検出されました
· 6 出力ファイルを開こうとしたときにエラーが発生しました
· 7 入力ファイルで無効なタグが検出されました
· 8 出力ファイルの書き込み中にエラーが発生しました
· 9   - チェック コマンドが無効なファイルを報告しました (XNUMX つ以上のエラー)

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


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

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

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。