ffmpeg -i X:\01c2f0bbcb7c03193227025410917f19.mp4 -b:v 1m X:\01c2f0bbcb7c03193227025410917f19_b_1m.mp4
-i入力入力パス
-b:vフレームレートは1000kになりました。これは1mで、400k500kと書くことができます。
フレームレートが低いほど、ビデオの圧縮率は低くなります。品質がぼやけるほど。1000は非常に明確です。
ファイルサイズを指定する
ffmpeg -i Desktop/吉他.mp4 -fs 15MB Desktop/output1.mp4
ffmpeg -i X:\01c2f0bbcb7c03193227025410917f19.mp4 -b:v 1m -fs 15MB X:\01c2f0bbcb7c03193227025410917f19_b_1m.mp4
-fs 15MB
- 最大ファイルサイズが15MBであることを示します
同様に、参照用の多くのプロパティがあります
-s vga
- -s vga:解像度を指定します。vgaは600 * 480を表し、他の値に置き換えることもできます
ffmpegの一般的なパラメーターのリスト
基本オプション: | |
---|---|
-フォーマット | 利用可能なすべてのフォーマットを出力する |
-f fmt | 形式(オーディオまたはビデオ形式)を指定します |
-iファイル名 | 入力ファイル名を指定します。もちろん、Linuxでも指定できます:0.0(画面記録)またはカメラ |
-と | 既存のファイルを上書きする |
-t期間 | 録音時間はtです |
-fs limit_size | 最大ファイルサイズを設定します |
-ss time_off | 指定された時間から、[-] hh:mm:ss[.xxx]の形式もサポートされます |
-itsoffset time_off | 時間オフセットを設定します。このオプションは、後続のすべての入力ファイルに影響します。オフセットは入力ファイルのタイムスタンプに追加されます。正のオフセットを定義すると、対応するストリームがオフセット秒だけ遅延します。[-] hh:mm:ss[.xxx]形式もサポートされています |
-タイトル文字列 | タイトル |
-タイムスタンプ時間 | タイムスタンプ |
-作成者文字列 | 著者 |
-著作権文字列 | 著作権情報 |
-コメント文字列 | コメント |
-アルバム文字列 | アルバム名 |
-v詳細 | ログに関連する |
-ターゲットタイプ | ターゲットファイルタイプを設定します( "vcd"、 "svcd"、 "dvd"、 "dv"、 "dv50"、 "pal-vcd"、 "ntsc-svcd"、...) |
-dframes番号 | 記録するフレーム数を設定する |
ビデオオプション: | |
-b | ビットレート(ビット/秒)を指定します。ffmpegは自動VBRのようです。指定されたのは、おそらく平均ビットレートです。 |
-vb | ビデオのビットレート(ビット/秒)を指定します |
-vframes番号 | 変換するビデオのフレーム数を設定します |
-rレート | フレームレート(fps) |
-sサイズ | 解像度 |
-アスペクトアスペクト | ビデオのアスペクト比を設定します(4:3、16:9または1.3333、1.7777) |
-クロップトップサイズ | トップカットサイズを設定します(ピクセル単位) |
-クロップボトムサイズ | ボトムカットサイズを設定します(ピクセル単位) |
-クロップレフトサイズ | 左のカットサイズを設定します(ピクセル単位) |
-クロップライトサイズ | 適切なカットサイズを設定します(ピクセル単位) |
-パッドトップサイズ | 上部のパディングサイズを設定します(ピクセル単位) |
-パッドボトムサイズ | 下部のパディング(ピクセル単位) |
-padleftサイズ | 左パディング(ピクセル単位) |
-padrightサイズ | 右パディング(ピクセル単位) |
-パッドカラーカラー | 色で塗りつぶします(000000-FFFFFF) |
-vn | ビデオをキャンセルする |
-vcodecコーデック | コーデックコーデックの使用を強制します(ストリームをコピーするには「コピー」) |
-sameq | ソース(VBR)と同じビデオ品質を使用する |
-パスn | 処理パスの数(1または2)を選択します。2パスエンコーディングは非常に便利です。最初のパスは統計を生成し、2番目のパスは正確に要求されたビットレートを生成します |
-passlogfileファイル | 2回選択したレコードファイル名はfile |
-newvideo | 現在のビデオストリームの後に新しいビデオストリームを追加します |
高度なビデオオプション | |
-pix_fmt形式 | set pixel format、'list' as引数は、サポートされているすべてのピクセルフォーマットを示します |
-イントラ | イントラコード化のみ |
-qscale q | <number>の品質に基づくVBRの場合、値は0.01〜255であり、品質が小さいほど優れています。 |
-loop_input | 入力ストリームのループ数を設定します(現在は画像に対してのみ有効です) |
-loop_output | 出力動画のループ数を設定します。たとえば、gifを出力する場合は、0に設定すると無限ループになります。 |
-g int | 画像グループのサイズを設定する |
-カットオフint | カットオフ周波数を設定する |
-Qminあなた | 最低品質を設定する |
-qmax int | 最高品質を設定する |
-qdiff int | 量子化スケール間の最大偏差(VBR) |
-bf int | フレームBフレームを使用し、mpeg1、mpeg2、mpeg4をサポートします |
オーディオオプション: | |
-あちらへ | ビットレートを設定します(単位:ビット/秒、おそらく古いバージョンはkb /秒です) |
-フレーム番号 | 変換するオーディオのフレーム数を設定します |
-aq品質 | 音質の設定(エンコードの指定) |
-arレート | オーディオサンプルレートの設定(単位:Hz) |
-acチャネル | チャンネル数を設定する |
- | 音声をキャンセル |
-acodecコーデック | オーディオエンコーディングを指定します(ストリームをコピーするには「コピー」) |
-ボリュームボリューム | 録音音量レベルを設定します(デフォルトは256) |
-newaudio | 現在のオーディオストリームの後に新しいオーディオストリームを追加します |
字幕オプション: | |
-sn | 字幕をキャンセルする |
-scodecコーデック | 字幕エンコーディングを設定します(ストリームをコピーするには「コピー」) |
-newsubtitle | 現在の字幕の後に追加 |
-スラングコード | 字幕に使用するISO639エンコーディングを設定します(3文字) |
オーディオ/ビデオキャプチャオプション: | |
-vcチャネル | ビデオキャプチャチャネルを設定します(DV1394の場合のみ) |
-tvstd標準 | TV標準NTSCPAL(SEC |