Amazon Best VPN GoSearch

OnWorksファビコン

aviindex - クラウド上のオンライン

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

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

プログラム:

NAME


aviindex - AVI ファイルのインデックスを記述するテキスト ファイルの書き込みと読み取り

SYNOPSIS


アビインデックス [ -o オフィス -i イファイル -f -n -x -v -h ]

COPYRIGHT


アビインデックス 著作権 (C) 2003,2004 by Tilmann Bitterberg

DESCRIPTION


アビインデックス AVI ファイルのインデックスを記述するテキスト ファイルを書き込みます。 内容を分析してくれる
または、AVI ファイルが利用可能な場合はインデックスを作成し、この情報を人間が判読できる形式で出力します。
フォーム。

AVI ファイルには、「idx1」と呼ばれるオプションのチャンクを含めることができます。
キーフレーム (同期点) とビデオ フレームの位置。 オーディオチャンク。 AVI は大きいですが
ファイル (>2 ~ 4 GB)、いわゆる OpenDML AVI または AVI 2 ファイルは、より複雑な構造を持っています。
(おそらく) いくつかの「標準」を参照するスーパーインデックスで構成されるインデックス システム。
インデックスの場合、「インデックス作成の原則」は同じです。 ムービープレーヤーはこのようなインデックスを使用して検索します。
ファイル。

アビインデックス AVIファイルを読み込みます イファイル そしてインデックスを書き込みます オフィス。 これはどちらかが起こる可能性があります
「ダム」モードでは、 アビインデックス で既存のインデックスを探します (そしてこのインデックスを信頼します!)。
ファイルに保存し、このインデックスを人間が読める形式にダンプします。 「ダム」モードは、次の場合に使用されます。 -n is
指定されていない場合、または入力ファイルのファイルサイズが 2 GB 未満の場合。

「スマート」モードでは、 アビインデックス 完全な AVI ファイルをスキャンし、チャンクを検索します (場合によっては
ビデオまたはオーディオ)、見つかった情報に基づいてインデックスを再構築します。 もし
インデックスチャンクが誤って見つかりました。 アビインデックス このインデックスの情報を使用して、
重要なキーフレーム情報を回復します。 アビインデックス スマート モードを使用する場合、
与えられた -n オプション、または AVI ファイルが 2 GB より大きい場合。 ファイルが大きい場合は、
インデックスチャンクは通常の方法では見つからないため、次を使用する必要があります -n しかし、それは可能性があります
このファイル内のインデックス チャンクです。 指を交差させます。

スマートモードでも、 アビインデックス ビデオフレームの内容を分析し、検出を試みます
ビデオ コーデックに応じてデータを調べてキーフレームを抽出します。

生成されたインデックス ファイルはさまざまな目的に使用されます。

※AVIファイルを扱うライブラリ トランスコード(1) このようなインデックスを読み取ることができます
ファイルをスキャンする代わりに、このファイルを使用してインデックスを再構築します。
AVI ファイル全体を何度も繰り返します。 インデックスファイルからインデックスを読み取るのは、
ずっと AVI を介してスキャンするよりも高速です。

※シークファイルとしても使用できます。 --nav_seek 経由でトランスコードを指定した場合
スイッチに切り替えると、トランスコードはファイルを使用して、指定した位置を直接シークします。
-c で指定します。 これは、複数の -c 範囲でも機能します。

* デバッグに便利です。

OPTIONS


-o オフィス
出力ファイルの名前を指定します。

-i イファイル
入力ファイルの名前を指定します。

-f 既存のインデックスの使用を強制します。

-n ファイルをスキャンしてインデックスを強制的に生成します。

-x (-n を暗黙的に指定) キーフレームの生成に既存のインデックスを使用しません。

-v バージョンを表示します。

-h ヘルプテキストを表示します。

プレーヤー


アビインデックス mplayer で生成されたインデックス ファイルとの間で変換できます。 mplayer-1.0pre3以降
mplayer にはインデックスを保存する機能があります。 -saveidx ファイルを作成して再度ロードします
-loadidx ファイル。 アビインデックス mplayer インデックス ファイルをトランスコード インデックスに変換できます
ファイルと副ビザ。 ただし、mplayer ファイルを直接書き込むことはできません。 例
ツールチェーン
mplayer -frames 0 -saveidx mpidx Broken.avi
aviindex -i mpidx -o tcindex
avimerge -x tcindex -i壊れた.avi -ofixed.avi
あるいはその逆
aviindex -i壊れた.avi -n -o壊れた.idx
aviindex -i壊れた.idx -o mpidx
mplayer -loadidx mpidx壊れた.avi
XNUMX つのインデックス ファイル形式の主な違いは、mplayer の形式が
AVI ファイル内のインデックスの正確なコピーであるバイナリ形式。 アビインデックス の形式は
テキストベース。 見る FORMAT より詳細をご確認いただけます。


コマンド

aviindex -i 3GBfile.avi -o 3GB.index

大きなファイル 3GBfile.avi を生成し、インデックスを作成します。 ファイル 3GB.index を使用すると、
avi からではなく、このファイルからインデックスを読み取るようにトランスコードします。 これにより、はるかに高速化されます
起動時間。

3GBfile.avi に DivX ビデオと PCM サウンドがあり、いくつかの範囲をエンコードしたいとします。

transcode -V -i 3GBfile.avi --nav_seek 3GB.index \
-x xvid、avi \
-c 5000-6000,0:20:00-0:21:00,100000-100001 \
-y xvid --lame_preset 標準 -o out.avi

FORMAT


インデックスファイルの形式。 このファイルの最初の 7 バイトは、簡単のため「AVIIDX1」です。
検出とファイルの作成者のコメント。 XNUMX行目はコメントで、
フィールドについて説明します。 削除しないでください。 各行 (最初の 2 行を除く) は正確に次のように構成されています。
8 つのフィールドはすべて XNUMX つのスペースで区切られ、AVI ファイルの XNUMX つの特定のチャンクを説明します。
以下は、XNUMX つのオーディオ トラックを含む AVI ファイルの例です。

AVIIDX1 # aviindex によって生成 (transcode-0.6.8)
タグ タイプ チャンク チャンク/タイプ ポジション レン キー MS
00db 1 0 0 2048 8335 1 0.00
01wb 2 1 0 10392 847 1 0.00
01wb 2 2 1 11248 847 1 0.00
02wb 3 3 0 12104 847 1 0.00
02wb 3 4 1 12960 847 1 0.00
00db 1 5 1 13816 5263 0 0.00
00db 1 6 2 19088 3435 0 0.00
01wb 2 7 2 22532 834 1 0.00

フィールド TAG チャンク記述子です。 ビデオの場合は「00d*」、最初の場合は「01wb」
オーディオ トラック、02 番目のオーディオ トラックには「XNUMXwb」というようになります。

フィールド タイプ チャンクのタイプです。 型も次のとおりであるため、これは冗長です。
TAG フィールドに埋め込まれていますが、あると便利です。 1 はビデオ、2 はビデオ
最初のオーディオ トラックは 3、XNUMX 番目のオーディオ トラックは XNUMX です。

フィールド チャンク AVI ファイル内の絶対チャンク番号です。 CHUNKフィールドを読むと
インデックス ファイルの最後の行で、この AVI ファイルに含まれるチャンクの数がわかります。

フィールド チャンク/タイプ このタイプのチャンクが以前にいくつあったかに関する情報を保持します
AVI ファイル内にあります。

フィールド POS は、このチャンクが見つかる AVI ファイル内の絶対バイト位置です。
大きな AVI を扱う場合、このフィールドには非常に大きな数値が入る可能性があることに注意してください。

フィールド LEN このチャンクの長さです。

フィールド キー このチャンクがキーフレームである場合の情報を保持します。 上の例では、すべて
オーディオ チャンクはキー チャンクですが、最初のビデオ フレームのみがキー フレームです。 このフィールドは
0または1のいずれか。

フィールド MS 何ミリ秒経過したかに関する情報を保持します。 このフィールドは、
不明な場合は 0.00。

作者


アビインデックス ティルマン・ビッターベルグによって書かれた
これはトランスコードの一部です。

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


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

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

Linuxコマンド

Ad




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