これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド yuvfps です。
プログラム:
NAME
yuvfps - 別のフレームレートに変換します
SYNOPSIS
yuvfps [-r 番号:デン] [-s 番号:デン] [-i インターレース] [-I インターレース] [-c] [-n] [-w] [-v 0-2]
[-h]
DESCRIPTION
yuvfps は、一般的な (UP または DOWN) リサンプリング ユーティリティであり、
各標準ビデオ形式に必要なフレーム レートでビデオ ストリームを生成します。
yuvfps 標準入力から YUV4MPEG ストリームを読み取り、YUV4MPEG ストリームを出力します。
元のフレームからのフレームがスキップされた標準出力 (ダウンサンプリング)、または
複製(アップサンプリング)されます。 これにより、特定のフレームを必要とする他の mjpegtools が可能になります。
ストリームを処理する速度。
yuvfps デフォルトでは Bresenham のアルゴリズムを使用してリサンプリングを実行し、新しいビデオが
ストリームはオリジナルのものと似ています。 ただし、ダウンスケーリングは元に戻せないことに注意してください。
フレームがドロップされるため、動作しません。 さらに、結果として得られるビデオ ストリームには、
新しいフレームレートが整数倍でない場合は、元のフレームレートとまったく同じ継続時間
元のレートの。
単純にフレームをドロップまたは複製する代わりに、各出力フレーム/フィールドを次のようにすることができます。
時間的に最も近い XNUMX つの入力フレーム/フィールドの加重平均として生成されます。 この中で
モード、 yuvfps ストリームのインターレース モードを変更することもできます。
yuvfps YUV4MPEG ヘッダーで指定されたフレームレートを「固定」することもできます。 これにより、
エフェクト (早送り、スローモーション) の生成、およびソース ストリームに
ある規格に必要なレートに非常に近い、ただし正確ではないフレームレート
ビデオ (たとえば、24.9 対 25)。
OPTIONS
-r 番号:デン
結果のストリーム フレーム レートを指定します。
-s 番号:デン
入力ストリームのフレーム レートを無視し、このフレーム レートを想定します。
入力ストリーム。
-i インターレース
結果のストリームのインターレース モードを指定します。 インターレースモードでは、
加重平均リサンプリング モード (-w オプション) を使用する場合にのみ変更できます。
p - プログレッシブ (ノンインターレース)
t - 最初にトップフィールド
b - ボトムフィールドが最初
-I インターレース
入力ストリーム内のインターレース モード情報を無視し、これを前提とします。
入力ストリームのインターレース モード。 可能な値は、
-i オプション。
-c
出力ストリームのストリーム ヘッダーのフレーム レートとインターレース モードを変更しますが、
元のストリームからフレームを変更せずにコピーします。 -r および -i オプション
出力ストリームヘッダーのフレームレートとインターレースモードを指定します。
-n
デフォルトでは、yuvfps は正規化されたフレームレートを見つけようとします。 一部のプログラムでは、
フレームレートは次のとおりです: 29969909:1000000 これは実際には典型的な NTSC フレームレートです。
30000:1001。 yuvfps は、正規化された値と元の値を出力します。
が始まります。 正規化された値が正しくないと思われ、yuvfps で使用したい場合は、
元の指定された番号にそのオプションを追加する必要があります。 したがって、yuvfpsはしようとしません
値を正規化します。
-w
各出力フレーム/フィールドを、時間的に最も近い XNUMX つのフレーム/フィールドの加重平均として生成します。
単にフレームを削除または複製するのではなく、フレーム/フィールドを入力します。 ブレンド
XNUMX つの隣接するフレーム/フィールドにより、デフォルトに比べて目に見えるステッピングが減少します。
ドロップ/複製アルゴリズムですが、欠点として、高速で移動するオブジェクトが表示されます。
ぼやけており、はるかに遅いです。
-v 【0,1,2]
詳細レベルを設定します。
0 = 警告とエラー メッセージのみ。
1 = フレームレートの会話情報などの情報メッセージを追加します。
2 =おしゃべりなデバッグメッセージも追加します。
onworks.net サービスを使用してオンラインで yuvfps を使用する