リンク:
ffmpeg Universal : xvidcore 修正(らけっ
た:2007年02月20
日)
名称:ffmpeg_SVN-r8028u(ユニバーサルバイナリ、x86Macでの動作未確認)
バージョンおよびコンパイルオプション
$ /Users/ageha07/Desktop/ffmpeg_SVN-r8028u
FFmpeg version SVN-r8028, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --cross-compile --arch=powerpc --cpu=G4 --enable-static --disable-shared
--enable-gpl --disable-vhook --disable-ffserver --disable-ffplay --enable-amr_nb --enable-amr_wb
--enable-pp --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libdts --enable-liba52
--enable-libogg --enable-libvorbis --enable-libtheora --enable-xvid --enable-x264
libavutil version: 49.3.0
libavcodec version: 51.33.0
libavformat version: 51.10.0
built on Feb 20 2007 05:58:55, gcc: 4.0.1 (Apple Computer, Inc. build 5367)
usage: ffmpeg [[infile options] -i infile]... {[outfile options] outfile}...
Hyper fast Audio and Video encoder
- 携
帯電話向けAMR
- ポストプロセス・ビデオフィルタ(pp)
- オー
ディオ(dts, a52, vorbis, lame MP3, AAC)
- ビデオ(theora,
Xvid, x264)
- あと本来のlibavcodec,
libavformatが入ってるはずだから、要するに全部入り。
Main
options:
-L | ライセン
スを表示 |
-h | help
を表示(*オプション抜き実行で出る*) |
-version | version
を表示 |
-formats | 利
用できるformats, codecs, protocols, ...などを表示 |
-f fmt | 特
定フォーマットの使用を強制 |
-i filename | 入
力ファイル名 |
-y | 出
力ファイルを上書き |
-t duration | 録
画時間(*recording time*)を指定 |
-fs
limit_size | ファイルサイズの上限を指定 |
-ss time_off
| 開始時刻のオフセットを指定 |
-itsoffset
time_off | set the input ts offset(*不詳*) |
-title
string | タイトルを文字列で指定 |
-timestamp
time | タイムスタンプを指定 |
-author
string | 著作者を文字列で指定 |
-copyright
string | コピーライトを文字列で指定 |
-comment
string | コメントを文字列で指定 |
-album
string | アルバム名を文字列で指定 |
-v verbose | ロ
グ表示の量を指定 |
-target type
| ターゲットファイルタイプを指定 ("vcd", "svcd", "dvd", "dv",
"dv50", "pal-vcd", "ntsc-svcd", ...) |
-dframes
number | recordするデータフレームの数を指定 |
-scodec
codec | 特定の字幕コデックを強制 ('copy' to copy stream) |
-newsubtitle
| 現在の出力ストリームに新しい字幕ストリームを追加 |
-slang code | 現
在の字幕ストリームにISO 639 language code (3 letters) を指定 |
Video
options:
-vframes number | record
するビデオフレーム数の指定 |
-r rate | フ
レームレートの指定 (Hz value, 分数,または簡略形 (*29.97
などを正確な分数値に内部変換するとおもわれ*) ) |
-s size | フ
レームサイズの指定 (WxH または簡略形) |
-aspect
aspect | アスペクトレシオ指定 (4:3, 16:9 or 1.3333, 1.7777) |
-croptop
size | クロップ幅上 (in pixels) |
-cropbottom
size | クロップ幅下 (in pixels) |
-cropleft
size | クロップ幅左 (in pixels) |
-cropright
size | クロップ幅右 (in pixels) |
-padtop size
| set top pad band size (in pixels)(*不詳*) |
-padbottom
size | set bottom pad band size (in pixels)(*不詳*) |
-padleft
size | set left pad band size (in pixels)(*不詳*) |
-padright
size | set right pad band size (in pixels)(*不詳*) |
-padcolor
color | set color of pad bands (Hex 000000 thru
FFFFFF)(*不詳*) |
-vn | ビ
デオのdisable |
-vcodec
codec | 特定コデックの強制 ('copy' to copy stream) |
-sameq | 素
材に等しい画質にする (VBRになる) |
-pass n | pass
番号の選択 (1 or 2) |
-passlogfile
file | 2パスログファイル名の指定 |
-newvideo | 現
在の出力ストリームに新しいビデオストリームを追加 |
Advanced
Video options:
-pix_fmt format | ピ
クセル・フォーマットの指定(*不詳*) |
-intra | イ
ントラフレーム(*Iフレーム*)し
か使わない |
-vdt n | discard
threshold(*閾値を破棄?*) |
-qscale q | 映
像を固定量子化エンコード (VBR) |
-qdiff q | max
difference between the quantizer scale (VBR)(*量子化スケールの最大幅?*) |
-rc_eq
equation | レートコントロール方式を式で指定 |
-rc_override
override | rate control override for specific
intervals(*不詳*) |
-me method | 動
き予測方式の選択 |
-me_threshold
| 動き予測の閾値 |
-strict
strictness | 規格適合性を尊重する度合い |
-deinterlace
| インターレース解除 |
-psnr | 圧
縮されたフレームのPSNRを算出 |
-vstats | 映
像符号化の統計をファイルにダンプ |
-vhook
module | insert video processing module(*不詳*) |
-intra_matrix
matrix | specify intra matrix coeffs |
-inter_matrix
matrix | specify inter matrix coeffs |
-top | top=1/bottom=0/auto=-1
field first(*インターレースの
フィールドオーダー指定?*) |
-dc
precision | intra_dc_precision(*不詳*) |
-vtag
fourcc/tag | force video tag/fourcc(*ビデオタグまたはfourccの強制*) |
-qphist | QP
ヒストグラムの表示 |
-vbsf | bitstream
filter (*不詳*) |
Audio
options:
-aframes number | record
するオーディオ・フレーム数を指定 |
-ab bitrate | オー
ディオ・ビットレートを指定 (in kbit/s) |
-aq quality | オー
ディオの品質を指定 (各codecによる) |
-ar rate | サ
ンプリング・レートを指定 (in Hz) |
-ac channels
| 音声チャンネル数の指定 |
-an | オー
ディオをdisable |
-acodec
codec | 音声コデックの強制 ('copy' to copy stream) |
-vol volume | 音
声ボリュームの変更 (256=normal) |
-newaudio | 現
在の出力ストリームに新しいオーディオストリームを追加 |
-alang code |
現在のオーディオストリームにISO 639 language code (3 letters)を指定 |
Advanced
Audio options:
-atag fourcc/tag | オー
ディオタグ/fourccの強制 |
-absf | bitstream
filter(*不詳*) |
Subtitle
options:
-scodec codec | 字
幕コデックの強制 ('copy' to copy stream) |
-newsubtitle
| 現在の出力ストリームに新しい字幕ストリームを追加 |
-slang code | 現
在の字幕ストリームにISO 639 language code (3 letters) を指定 |
Audio/Video
grab options:
※TVキャプチャカードなど、外部入力に関わると思われ。
-vc
channel | ビデオ・グラブ・チャンネルの指定 (DV1394 only) |
-tvstd
standard | テレビ規格の指定 (NTSC, PAL (SECAM)) |
-isync | sync
read on input |
Advanced
options:
-map
file:stream[:syncfile:syncstream] | 入力ストリームのマッピングを指定 |
-map_meta_data
outfile:infile | 入力ファイルをもとに出力ファイルに書き込むメタデータ情報を指定 |
-benchmark | add
timings for benchmarking(*
どう訳すのだこれわ*) |
-dump | 各
入力パケットをダンプ |
-hex | パ
ケットをダンプする際にペイロードもダンプ |
-re | 入
力をネイティブ・フレームレートで読み込む |
-loop_input | ルー
プ(今のところ静止画のみ対応) |
-loop_output
| ループをサポートしているフォーマットでループ回数を指定(0で無限ループ) |
-threads
count | thread count(*不詳*) |
-vsync | ビ
デオ同期方式 |
-async | オー
ディオ同期方式 |
-vglobal | ビ
デオのグローバルヘッダの保存タイプ |
-copyts | タ
イムスタンプのコピー |
-shortest | finish
encoding within shortest input(*
不詳*) |
-dts_delta_threshold
| timestamp discontinuity delta threshold(*不詳*) |
-ps size | パ
ケットサイズを指定。単位bits |
-muxdelay
seconds | demux-decode delayの最大値指定 |
-muxpreload
seconds | demux-decode delayのイニシャル値指定 |
スポンサーサイト