英語フランス語スペイン語

Ad


OnWorksファビコン

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

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

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

プログラム:

NAME


ffplay-FFplayメディアプレーヤー

SYNOPSIS


ffプレイ [オプション] [入力ファイル]

DESCRIPTION


FFplayは、FFmpegライブラリとSDLを使用した非常にシンプルでポータブルなメディアプレーヤーです。
図書館。 これは主に、さまざまなFFmpegAPIのテストベッドとして使用されます。

OPTIONS


特に指定がない限り、すべての数値オプションは、
入力としての番号。その後にSI単位の接頭辞のXNUMXつを続けることができます。例: 'K'、
「M」または「G」。

'i'がSI単位の接頭辞に追加されている場合、完全な接頭辞は次のように解釈されます。
の累乗ではなく1024の累乗に基づくXNUMX進倍数の単位接頭辞
1000. SI単位接頭辞に「B」を追加すると、値が8倍になります。これにより、次を使用できます。
例:番号の接尾辞として「KB」、「MiB」、「G」、「B」。

引数を取らないオプションはブールオプションであり、対応する値を設定します
本当に。 オプション名の前に「no」を付けることで、falseに設定できます。 例えば
「-nofoo」を使用すると、「foo」という名前のブールオプションがfalseに設定されます。

Stream 指定子
ビットレートやコーデックなど、一部のオプションはストリームごとに適用されます。 ストリーム指定子は、
特定のオプションが属するストリームを正確に指定します。

ストリーム指定子は、通常、オプション名に追加され、オプション名から分離された文字列です。
コロンで。 たとえば、「-codec:a:1 ac3」には、「a:1」ストリーム指定子が含まれています。これは、
3番目のオーディオストリーム。 したがって、XNUMX番目のオーディオストリームにacXNUMXコーデックを選択します。

ストリーム指定子は複数のストリームに一致する可能性があるため、オプションはすべてに適用されます
彼ら。 たとえば、「-b:a128k」のストリーム指定子はすべてのオーディオストリームに一致します。

空のストリーム指定子はすべてのストリームに一致します。 たとえば、「-codeccopy」または「-codec:
copy」は、再エンコードせずにすべてのストリームをコピーします。

ストリーム指定子の可能な形式は次のとおりです。

ストリームインデックス
ストリームをこのインデックスと一致させます。 たとえば、「-threads:1 4」は、のスレッド数を設定します
4へのXNUMX番目のストリーム。

ストリームタイプ[:ストリームインデックス]
ストリームタイプ は次のいずれかです:ビデオの場合は「v」または「V」、オーディオの場合は「a」、の場合は「s」
サブタイトル、データの場合は「d」、添付ファイルの場合は「t」。 「v」はすべてのビデオストリームに一致し、「V」は
添付された写真、ビデオサムネイル、またはカバーではないビデオストリームにのみ一致します
芸術。 もしも ストリームインデックス が与えられると、ストリーム番号と一致します ストリームインデックス これの
タイプ。 それ以外の場合は、このタイプのすべてのストリームに一致します。

p:プログラムID[:ストリームインデックス]
If ストリームインデックス が与えられると、ストリームと番号が一致します ストリームインデックス セクションに
IDのプログラム プログラムID。 それ以外の場合は、プログラム内のすべてのストリームに一致します。

#ストリームID or i:ストリームID
ストリームID(MPEG-TSコンテナのPIDなど)でストリームを照合します。

m:キー[:]
ストリームをメタデータタグと照合します キー 指定された値を持つ。 もしも ではありません
与えられた、与えられたタグを含むストリームを任意の値と一致させます。

u ストリームを使用可能な構成と一致させます。コーデックを定義する必要があり、必須です
ビデオのサイズやオーディオのサンプルレートなどの情報が存在する必要があります。

に注意してください ffmpeg、メタデータによる照合は、入力ファイルに対してのみ適切に機能します。

ジェネリック オプション
これらのオプションは、ff *ツール間で共有されます。

-L ライセンスを表示します。

-NS、 -?、 -ヘルプ、 - 助けて [argは]
ヘルプを表示します。 特定の項目に関するヘルプを印刷するために、オプションのパラメーターを指定できます。
引数が指定されていない場合、基本的な(高度ではない)ツールオプションのみが表示されます。

の可能な値 argは には次の値があります:

長い
基本的なツールオプションに加えて、高度なツールオプションを印刷します。

フル
エンコーダの共有オプションとプライベートオプションを含む、オプションの完全なリストを印刷します。
デコーダー、デマルチプレクサー、マルチプレクサー、フィルターなど。

デコーダー=デコーダー名
名前の付いたデコーダーに関する詳細情報を出力します デコーダー名。 使用 -デコーダー
すべてのデコーダーのリストを取得するオプション。

エンコーダ=エンコーダー名
名前の付いたエンコーダに関する詳細情報を出力します エンコーダー名。 使用 -エンコーダー
すべてのエンコーダーのリストを取得するオプション。

demuxer =デマルチプレクサー名
名前の付いたデマルチプレクサに関する詳細情報を出力します デマルチプレクサー名。 使用 -フォーマット
すべてのデマルチプレクサとマルチプレクサのリストを取得するオプション。

マルチプレクサ=マルチプレクサ名
名前の付いたマルチプレクサに関する詳細情報を印刷します マルチプレクサ名。 使用 -フォーマット
すべてのマルチプレクサとデマルチプレクサのリストを取得するオプション。

filter =フィルター名
フィルタ名に関する詳細情報を出力します フィルター名。 使用 -フィルター
すべてのフィルターのリストを取得するオプション。

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

-フォーマット
使用可能な形式(デバイスを含む)を表示します。

デバイス
利用可能なデバイスを表示します。

-コーデック
libavcodecに認識されているすべてのコーデックを表示します。

「コーデック」という用語は、このドキュメント全体で次のショートカットとして使用されていることに注意してください。
より正確にはメディアビットストリーム形式と呼ばれるもの。

-デコーダー
利用可能なデコーダーを表示します。

-エンコーダー
使用可能なすべてのエンコーダーを表示します。

-bsfs
使用可能なビットストリームフィルターを表示します。

-プロトコル
利用可能なプロトコルを表示します。

-フィルター
使用可能なlibavfilterフィルターを表示します。

-pix_fmts
利用可能なピクセルフォーマットを表示します。

-sample_fmts
利用可能なサンプル形式を表示します。

-レイアウト
チャネル名と標準チャネルレイアウトを表示します。

-色
認識された色の名前を表示します。

-ソース デバイス[,オプション1=val1[,オプション2=val2] ...]
入力デバイスの自動検出されたソースを表示します。 一部のデバイスはシステムを提供する場合があります-
自動検出できない依存ソース名。 返されるリストは
常に完全であると想定されます。

ffmpeg -sources pulse、server = 192.168.0.4

-シンク デバイス[,オプション1=val1[,オプション2=val2] ...]
出力デバイスの自動検出されたシンクを表示します。 一部のデバイスはシステムを提供する場合があります-
自動検出できない依存シンク名。 返されたリストは想定できません
常に完全であること。

ffmpeg -sinks pulse、server = 192.168.0.4

-ログレベル [繰り返し+]loglevel | -v [繰り返し+]loglevel
ライブラリが使用するログレベルを設定します。 「repeat +」を追加すると、繰り返されることを示します
ログ出力を最初の行に圧縮してはならず、「最後のメッセージが繰り返されますn
「回」の行は省略されます。「リピート」は単独でも使用できます。「リピート」を使用する場合
単独で、事前のログレベルが設定されていない場合は、デフォルトのログレベルが使用されます。 複数の場合
ログレベルパラメータが指定されています。「repeat」を使用してもログレベルは変更されません。 loglevel
次のいずれかの値を含む文字列または数値です。

静か、 -8
何も表示しません。 静かに。

パニック、 0
プロセスのクラッシュにつながる可能性のある致命的なエラーのみを表示し、
失敗。 現在、これは何にも使用されていません。

致命的、 8
致命的なエラーのみを表示します。 これらはエラーであり、その後プロセスは絶対にできません
その後続行します。

エラー、 16
回復可能なエラーを含むすべてのエラーを表示します。

警告、 24
すべての警告とエラーを表示します。 おそらく正しくない、または
予期しないイベントが表示されます。

情報、 32
処理中に有益なメッセージを表示します。 これは警告と
エラー。 これがデフォルト値です。

詳細、 40
より冗長であることを除いて、「info」と同じです。

デバッグ、 48
デバッグ情報を含むすべてを表示します。

痕跡、 56

デフォルトでは、プログラムはstderrにログを記録します。端末でカラーリングがサポートされている場合は、
色は、エラーと警告をマークするために使用されます。 ログの色付けは、
環境変数 AV_LOG_FORCE_NOCOLOR or NO_COLOR、または強制的に設定することができます
環境変数 AV_LOG_FORCE_COLOR。 環境変数の使用 NO_COLOR
は非推奨であり、次のFFmpegバージョンで削除されます。

-報告する
完全なコマンドラインとコンソール出力をという名前のファイルにダンプします
"プログラム-YYYYMMDD-HHMMSS.log」 現在のディレクトリにあります。 このファイルは次の場合に役立ちます
バグレポート。 また、「-loglevelverbose」も意味します。

環境変数の設定 FFレポート どの値でも同じ効果があります。 の場合
値は「:」で区切られたkey = valueシーケンスであり、これらのオプションはレポートに影響します。
オプション値に特殊文字またはオプションが含まれている場合は、エスケープする必要があります
区切り文字 ':'(ffmpeg-utilsマニュアルの「引用とエスケープ」セクションを参照してください)。

次のオプションが認識されます。

file
レポートに使用するファイル名を設定します。 %pはの名前に展開されます
プログラム、%tはタイムスタンプに展開され、 "%%"はプレーンな "%"に展開されます

レベル
数値を使用してログの詳細レベルを設定します(「-loglevel」を参照)。

たとえば、次の名前のファイルにレポートを出力するには ffreport.log 32のログレベルを使用
(ログレベル「情報」のエイリアス):

FFREPORT = file = ffreport.log:level = 32 ffmpeg-i入出力

環境変数の解析でのエラーは致命的ではなく、に表示されません
レポート。

-バナーの非表示
印刷バナーを抑制します。

すべてのFFmpegツールは通常、著作権表示、ビルドオプション、ライブラリを表示します
バージョン。 このオプションは、この情報の印刷を抑制するために使用できます。

-cpuflags フラグ (全体的な)
CPUフラグの設定とクリアを許可します。 このオプションはテストを目的としています。 使用禁止
あなたが何をしているのかわからない限り、それは。

ffmpeg -cpuflags -sse + mmx..。
ffmpeg -cpuflags mmx..。
ffmpeg -cpuflags 0..。

このオプションで可能なフラグは次のとおりです。

x86
MMX
mmxext
SSE
sse2
sse2遅い
sse3
sse3遅い
ssse3
原子
sse4.1
sse4.2
avx
avx2
xop
fma3
fma4
3dナウ
3dnownext
bmi1
bmi2
cmov
ARM
アームv5te
armv6
armv6t2
vfp
vfpv3
ネオン
設定終了
AAArch64
armv8
vfp
ネオン
PowerPC
アルティベック
特定の プロセッサ
ペンティアム2
ペンティアム3
ペンティアム4
k6
k62
アスロン
アスロンXP
k8
-opencl_bench
このオプションは、利用可能なすべてのOpenCLデバイスのベンチマークを行い、結果を印刷するために使用されます。
このオプションは、FFmpegが「--enable-opencl」でコンパイルされている場合にのみ使用できます。

FFmpegが「--enable-opencl」で構成されている場合、グローバルOpenCLのオプション
コンテキストはを介して設定されます -opencl_options。 ffmpeg-の「OpenCLオプション」セクションを参照してください。
サポートされているオプションの完全なリストについては、utilsマニュアルを参照してください。 とりわけ、これらのオプション
OpenCLコードを実行するために特定のプラットフォームとデバイスを選択する機能が含まれています
オン。 デフォルトでは、FFmpegは最初のプラットフォームの最初のデバイスで実行されます。 ながら
グローバルOpenCLコンテキストのオプションは、ユーザーが
選択したOpenCLデバイス、ほとんどのユーザーはおそらく最速を選択したいと思うでしょう
彼らのシステムのためのOpenCLデバイス。

このオプションは、特定することにより、最も効率的な構成の選択を支援します
ユーザーのシステムに適したデバイス。 組み込みのベンチマークは、すべての
OpenCLデバイスとパフォーマンスは各デバイスで測定されます。 のデバイス
結果リストは、リストされている最速のデバイスでのパフォーマンスに基づいてソートされます
初め。 その後、ユーザーは呼び出すことができます ffmpeg 最も考えられるデバイスを使用する
適切な経由 -opencl_options OpenCLの最高のパフォーマンスを得るために
加速されたコード。

最速のOpenCLデバイスを使用する一般的な使用法には、次の手順が含まれます。

次のコマンドを実行します。

ffmpeg -opencl_bench

プラットフォームIDを書き留めます(ピドックス)およびデバイスID(ディドックス)最初のすなわち最速のデバイスの
リストにあります。 次のコマンドを使用して、プラットフォームとデバイスを選択します。

ffmpeg -opencl_options platform_idx = :device_idx = ..。

-opencl_options オプション (全体的な)
OpenCL環境オプションを設定します。 このオプションは、FFmpegが使用されている場合にのみ使用できます
「--enable-opencl」でコンパイルされます。

オプション のリストである必要があります キー= ':'で区切られたオプションペア。 「OpenCLを参照してください
サポートされているオプションのリストについては、ffmpeg-utilsマニュアルの「オプション」セクションを参照してください。

AVオプション
これらのオプションは、libavformat、libavdevice、およびlibavcodecによって直接提供されます。
ライブラリ。 使用可能なAVOptionのリストを表示するには、 -助けて オプション。 彼らです
XNUMXつのカテゴリに分けられます:

ジェネリック
これらのオプションは、任意のコンテナ、コーデック、またはデバイスに設定できます。 一般的なオプションは
コンテナ/デバイスのAVFormatContextオプションおよびAVCodecContextの下にリストされています
コーデックのオプション。

プライベート
これらのオプションは、特定のコンテナ、デバイス、またはコーデックに固有です。 プライベートオプション
対応するコンテナ/デバイス/コーデックの下に一覧表示されます。

たとえば、デフォルトのID3v2.3の代わりにID3v2.4ヘッダーをMP3ファイルに書き込むには、次を使用します。
  id3v2_バージョン MP3マルチプレクサのプライベートオプション:

ffmpeg -i 入力.flac -id3v2_version 3 出力.mp3

すべてのコーデックAVOptionsはストリームごとであるため、ストリーム指定子をにアタッチする必要があります
それら。

注: -オプションなし ブールAVOptionsには構文を使用できません。 -オプション 0/-オプション 1.

注:v / a / sを先頭に追加してストリームごとのAVOptionsを指定する古い文書化されていない方法
オプション名は廃止され、まもなく削除されます。

メイン オプション
-x
表示幅を強制します。

-y 高さ
表示された高さを強制します。

-s サイズ
ヘッダーを含まないビデオに必要なフレームサイズ(WxHまたは省略形)を設定します
生のYUVのようなフレームサイズで。 このオプションは廃止され、プライベートになりました
オプションについては、-video_sizeをお試しください。

-fs フルスクリーンモードで起動します。

-an 音声を無効にします。

-vn ビデオを無効にします。

-sn 字幕を無効にします。

-NS 投稿する
探す 投稿する。 ほとんどの形式では正確に検索することはできないため、 再生する
最も近いシークポイントにシークします 投稿する.

投稿する 期間の指定である必要があります。を参照してください。   Time デュレーション in  
ffmpeg-utils(1) マニュアル.

-t デュレーション
プレイ デュレーション オーディオ/ビデオの秒。

デュレーション 期間の指定である必要があります。を参照してください。   Time デュレーション in  
ffmpeg-utils(1) マニュアル.

-バイト
バイト単位でシークします。

-nodisp
グラフィック表示を無効にします。

-f FMT
フォーマットを強制します。

-window_title タイトル
ウィンドウタイトルを設定します(デフォルトは入力ファイル名です)。

-ループ
映画の再生をループします回数。 0は永遠を意味します。

-ショーモード モード
使用する表示モードを設定します。 利用可能な値 モード には次の値があります:

0, ビデオ
ビデオを表示する

1, 波浪
オーディオウェーブを表示する

2, rdft
RDFTを使用して可聴周波数帯域を表示する((逆)実離散フーリエ変換)

デフォルト値は「video」です。ビデオが存在しないか再生できない場合、「rdft」は
自動的に選択されます。

キーを押すと、利用可能な表示モードをインタラクティブに切り替えることができます w.

-vf フィルタグラフ
で指定されたフィルターグラフを作成します フィルタグラフ それを使用してビデオストリームをフィルタリングします。

フィルタグラフ ストリームに適用するフィルターグラフの説明であり、
単一のビデオ入力と単一のビデオ出力。 フィルタグラフでは、入力は
ラベル「in」に関連付けられ、ラベル「out」への出力。 ffmpegを参照してください-
フィルタグラフの構文の詳細については、フィルタのマニュアルを参照してください。

このパラメーターを複数回指定して、指定したパラメーターを循環させることができます
キーを押して表示モードと一緒にフィルターグラフ w.

-af フィルタグラフ
フィルタグラフ 入力オーディオに適用するフィルターグラフの説明です。 使用
オプション「-filters」を使用して、使用可能なすべてのフィルター(ソースとシンクを含む)を表示します。

-i 入力ファイル
読む 入力ファイル.

高機能 オプション
-pix_fmt 形式でアーカイブしたプロジェクトを保存します.
ピクセルフォーマットを設定します。 このオプションは非推奨になり、プライベートオプションが優先されます。試してみてください
-pixel_format。

-統計
いくつかの再生統計を印刷します。特に、ストリームの継続時間、コーデックを表示します
パラメータ、ストリーム内の現在の位置、およびオーディオ/ビデオの同期
ドリフト。 デフォルトでオンになっています。明示的に無効にするには、「-nostats」を指定する必要があります。

-高速
仕様に準拠していない最適化。

-genpts
ptsを生成します。

- 同期 type
マスタークロックをオーディオ( "type = audio")、ビデオ( "type = video")、または外部に設定します
( "type = ext")。 デフォルトはオーディオです。 マスタークロックは、オーディオビデオを制御するために使用されます
同期。 ほとんどのメディアプレーヤーはオーディオをマスタークロックとして使用しますが、場合によっては
(ストリーミングまたは高品質の放送)それを変更する必要があります。 このオプションは
主にデバッグ目的で使用されます。

-ast audio_stream_specifier
指定されたストリーム指定子を使用して、目的のオーディオストリームを選択します。 ストリーム
指定子については、 Stream 指定子 章。 このオプションがない場合
指定すると、「最高の」オーディオストリームがすでに選択されているプログラムで選択されます
ビデオストリーム。

-vst video_stream_specifier
指定されたストリーム指定子を使用して、目的のビデオストリームを選択します。 ストリーム
指定子については、 Stream 指定子 章。 このオプションがない場合
指定すると、「最良の」ビデオストリームが選択されます。

-sst subject_stream_specifier
指定されたストリーム指定子を使用して、目的の字幕ストリームを選択します。 ストリーム
指定子については、 Stream 指定子 章。 このオプションがない場合
指定された「最高の」字幕ストリームは、すでにのプログラムで選択されています
選択したビデオまたはオーディオストリーム。

-自動終了
ビデオの再生が終了したら終了します。

-exitonkeydown
いずれかのキーが押されたら終了します。

-exitonmousedown
マウスボタンが押されたら終了します。

-コーデック:メディア指定子 コーデック名
によって識別されるストリームに特定のデコーダーの実装を強制します メディア指定子,
これは、値「a」(オーディオ)、「v」(ビデオ)、および「s」サブタイトルを想定できます。

-コーデック コーデック名
特定のオーディオデコーダーを強制します。

-vコーデック コーデック名
特定のビデオデコーダーを強制します。

-scodec コーデック名
特定の字幕デコーダーを強制します。

-自動回転
ファイルのメタデータに従ってビデオを自動的に回転します。 デフォルトで有効になっています。
-自動回転なし 無効にします。

-フレームドロップ
ビデオが同期していない場合は、ビデオフレームをドロップします。 マスタークロックが
ビデオに設定されていません。 このオプションを使用して、すべてのマスタークロックのフレームドロップを有効にします
ソース、使用 -noframedrop 無効にします。

-infbuf
入力バッファサイズを制限しないでください。入力からできるだけ多くのデータを読み取ります。
出来るだけ早く。 データがドロップされる可能性のあるリアルタイムストリームでは、デフォルトで有効になっています
時間内に読まない場合。 このオプションを使用して、すべての入力に対して無限バッファを有効にします。
-noinfbuf 無効にします。

一方、 再生
q, ESC
終了する。

f フルスクリーン切り替え。

p, SPC
一時停止する。

a 現在のプログラムのオーディオチャンネルを循環させます。

v ビデオチャンネルを循環させます。

t 現在の番組の字幕チャンネルを循環させます。

c サイクルプログラム。

w ビデオフィルターまたはショーモードを循環させます。

s 次のフレームに進みます。

ストリームがまだ一時停止されていない場合は一時停止し、次のビデオフレームに移動して、一時停止します。

左右
後方/前方に10秒シークします。

アップダウン
後方/前方に1分間シークします。

ページ ダウン/ページ up
前/次の章を探してください。 またはチャプターがない場合後方/前方にシーク
10分。

マウス クリック
幅の端数に対応するファイル内のパーセンテージを求めます。

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


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

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

Linuxコマンド

Ad