これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド tcexport です。
プログラム:
NAME
tcexport - トランスコードのエンコーディング サブシステムへのシンプルなフロントエンド
SYNOPSIS
tceエクスポート [ -i ビデオファイル ] [ -p オーディオファイル ] [ -o 出力ファイル ] [ -c f1-f2[,f3-f4[,...]]
] [ -N fmt、fmt ] [ -R n[,ビデオログ[,オーディオログ]] ] [ -P プロファイル[,プロファイル] ] [ -y
video_mod、audio_mod、mplex_mod ] [ -w ビットレート[,keyint[,クリスプ]] ] [ -b
ビットレート[、vbr[、品質[、モード]]] ] [ -D ] [ -d 冗長 ] [ -m path ] [ -v ]
COPYRIGHT
tceエクスポート Copyright (C) by Francesco Romani
DESCRIPTION
tceエクスポート トランスコードのエンコーディング コードのデバッグ ツールとして設計されました。
限られた範囲の使用例。 ただし、必要に応じて単独で使用することもできます。
tcexport は、指定されたパラメーターを使用して生の YUV4MPEG2/WAV V/A ストリームをエンコードおよび多重化します。
トランスコード エンコーダ コンポーネント。 tecexport は、トランスコードへの直接かつ完全なアクセスを提供します
機能とモジュールをエンコードしますが、トランスコードは行いません
インポート/抽出/デコード/フィルタリング機能。 必要に応じて他の tc* ツールを使用してください
それらの施設。
tcexport のオプションは、意図的に似ているか、可能であれば同一になっています。
対応するトランスコードのエンコード オプション。
OPTIONS
-i ビデオファイル
ビデオ ソースのパスを指定します。 ファイルシステム上の通常のファイルのみがサポートされています。
ビデオファイル YUV4MPEG2 ストリームである必要があり、それ以外はサポートされていません。
-p オーディオファイル
オーディオ ソースのパスを指定します。 ファイルシステム上の通常のファイルのみがサポートされています。
オーディオファイル WAVE ストリームである必要があり、それ以外はサポートされていません。
-o 出力ファイル
出力ファイルの (ベース) パスを指定します。 一部のマルチプレクサ (es: raw マルチプレクサ) の使用
最終的な出力ファイルを作成するためのヒントとしてのこのオプションの値 (つまり、追加
A/V ストリームの異なる拡張子)。
-c f1-f2[,f3-f4[, ... ] ]
フレームのみをエンコードする f1-f2 [そして f3-f4 等々]。 デフォルトでは、利用可能なすべてをエンコードします
フレーム。 これを使用すると、残りのエンコード時間に関する統計が得られます。 の
f[N] パラメータは、HH:MM:SS.FRAME 形式のタイムコードの場合もあります。 例:
-c 500-0:5:01,:10:20-1:18:02.1
フレーム 500 から 5 分 1 秒、および 10 分からのみエンコードします。
20秒~1時間18分2秒とXNUMXコマ。
tcexport、広告およびトランスコードは、フレームのカウントを開始することに注意してください。 0 除外します
指定された最後のフレーム。 つまり、「-c 0-100」は 100 フレームをエンコードします。
フレームから開始 0 フレームまで 99
-N ビデオ形式、オーディオ形式
希望の設定 エンコード それぞれビデオとオーディオ形式。 君は しなければなりません 常に使用する
このオプションは、いくつかのエンコーダ モジュール (特に encode_ffmpeg) があるためです。
多くのコーデックをサポートし、tcexport もモジュールも自動的に適切なコーデックを選択できます
(まだ)デフォルトがありません。
-R n[,ビデオログ[、オーディオログ]]
マルチパス エンコーディングを有効にします (0-3) [0,divx4.log,pcm.log]。
0 固定ビットレート (CBR) エンコーディング。 [デフォルト]
コーデックは、一定のビットレート出力を達成しようとします。 これは、それぞれがエンコードされていることを意味します
フレームはほとんど同じサイズです。 このタイプのエンコーディングは、メンテナンスに役立ちます
セットトップ プレーヤーのハードウェア バッファの絶え間ない充填またはスムーズなストリーミング
ネットワーク。 ちなみに、固定ビットレートは品質を犠牲にして得られることが多い
ハイモーションシーン中。
1 可変ビットレート エンコーディング: 最初のパス。
このモードでは、コーデックはデータを収集するために完全なシーケンスを分析します
これにより、XNUMX 番目の VBR パスでのビットの分散を改善できます。 集めた
データは 4 番目のサブ引数に書き込まれます (デフォルト: divxXNUMX.log)。 このデータはコーデックです
依存しており、コーデック間で使用することはできません。 を使用することを強くお勧めします。
VBR 分析パスと VBR エンコーディング パスの同じコーデック設定
予測可能な結果が必要です。
最初のパスのビデオ出力はあまり役に立たず、非常に大きくなる可能性があります。
ビデオ出力をファイルに保存するのではなく、直接保存することをお勧めします。
/dev/null. 通常、最初のパスではビットレートは無視されます。 オーディオを無効にする
export も意味があるので、-y を使用してください。
2 可変ビットレート エンコーディング: XNUMX 番目のパス。
最初のパスにより、コーデックは完全なシーケンスに関するデータを収集できました。
XNUMX 番目のパスで、コーデックはそのデータを使用して
必要なビットレートと
自然なビットレート曲線形状。 これにより、品質と
希望のビットレート。
3 定数量子化エンコード。
量子化器は、画像の「圧縮レベル」です。 低いほど
量子化器は、画像の品質が高いほどです。 このモードは、
シーケンスが一定の品質でエンコードされていることを確認しますが、予測はできません
最終的なビットレートで作成されます。 このモードを使用する場合、 -w オプションはその
つまり、1 から 31 の範囲の量子化器を使用するようになりました。定数であることに注意してください。
量子化エンコードは、一部のコーデックではサポートされていません (特に -y を指定した mpeg1/2/4
ffmpeg)。
-P プロフィール[,プロフィール]
ロードするエクスポート プロファイルを選択します。 エクスポート プロファイルは別のものです。
調整された、tcexport のオプションの基本的な値のセット。 推奨されていない場合でも、
ユーザーは、標準オプションを使用するだけで、いつでもプロファイル設定を上書きできます。 書き出す
で区切られた複数のプロファイルをロードするように要求するだけで、プロファイルはスタック可能です。
コンマ; いくつかのオプションが複数のプロファイルによって設定されている場合、最後のプロファイル
それらの値を決定します。
-y ビデオモッド,オーディオモッド,mplex_mod
エクスポート モジュールを選択します: ビデオおよびオーディオ エンコーダー、およびマルチプレクサー モジュール。 君は
常に しなければなりません エンコーダーとマルチプレクサーの両方を選択すると、暗黙的なモジュールはありません。
このルールの唯一の例外は、このオプションがまったく使用されていない場合です。
tcexport が使用します ヌル モジュール。
-w ビットレート[,キーイント[,さわやかな]]
エンコーダのビットレート[,キーフレーム[,鮮明さ]] [(MPEG 6000/1 では 2、MPEG 1800/XNUMX では XNUMX)
その他),250,100].
-b ビットレート[,VBR[,品質[,モード]]]
オーディオ エンコーダー ビットレート kBits/s[,vbr[,quality[,mode]]] [128,0,5,0]
-D ドライラン モードを選択します。tcexport はストリームをプローブし、選択したモジュールをロードしてから終了します。
他に何もせずに。
-d 冗長
プログラム、サポート コード、およびモジュールの詳細度を選択します。 トランスコードのマンページを参照してください
サポートされている詳細レベルを表示します。 より高い詳細レベルには以下が含まれることに注意してください。
つまり、TC_DEBUG レベルを選択すると、TC_DEBUG メッセージが表示されます。
TC_INFO メッセージ。 また、冗長レベルが高いと出力されることにも注意してください。 a たくさん of
メッセージ。
-m path
覗く パス モジュールのコンパイル済みモジュール パスの代わりに。
-v バージョン情報を印刷して終了します。
リターン VALUES
tceエクスポート 次の戻り値を使用します。
0 成功
1 つの不正なパラメータまたはコマンド ライン オプション
ファイルの読み取り/書き込み中に 2 エラーが発生しました
3 存在しない (または読み取り不能な) モジュールを要求しました
4 モジュールで内部エラーが発生しました
入力ファイルのプローブ中に 5 エラーが発生しました。 それらが正しい形式であることを確認してください。
64 内部エラー。 transcode-devel メーリングで何が起こったかのレポートを提供してください
リスト
作者
tceエクスポート フランチェスコ・ロマーニによって書かれた
<[メール保護]> トランスコード チームや他の多くの方々からの貢献があります。 見る
詳細については著者。
onworks.net サービスを使用して tcexport をオンラインで使用する