[解決済み] ffmpegでビデオファイルから良質のJPEG画像を取り出すにはどうしたらよいですか?
2022-05-13 16:41:40
質問
現在、このコマンドで画像を抽出しています。
ffmpeg -i input.mp4 output_%03d.jpeg
しかし、どうすればJPEGの画質を向上させることができるのでしょうか?
解決方法は?
使用方法
-qscale:v
品質を管理するために
使用方法
-qscale:v
(またはエイリアス
-q:v
を出力オプションとして指定します。
- JPEGの正常範囲は2-31で、31が最も悪い品質です。
- スケールは直線的で、qscaleの2倍はビットレートの約半分となります。
- 2~5の値で試すことをお勧めします。
-
1の値を使用することもできますが、その場合は必ず
-qmin 1
出力オプション(デフォルトは-qmin 2
).
連続した画像を出力する場合。
ffmpeg -i input.mp4 -qscale:v 2 output_%03d.jpg
をご覧ください。 image muxer ドキュメント は、画像出力に関するより多くのオプションについてです。
1枚の画像を60秒程度で出力する場合。
ffmpeg -ss 60 -i input.mp4 -qscale:v 4 -frames:v 1 output.jpg
一つの画像に連続的に上書き/更新/保存する場合
使用方法
-update 1
イメージマクサー
オプションで指定します。ライブストリーミング入力から1秒間に1回の場合の例です。
ffmpeg -i rtmp://input.foo -q:v 4 -r 1 -update 1 output.jpg
こちらもご覧ください
関連
-
[解決済み】ffmpegの出力(tbc, tbn, tbr)の意味【非公開
-
[解決済み] ffmpegの出力(tbc, tbn, tbr)の意味【非公開
-
[解決済み] ffmpegを使用してフレームを抽出する最速の方法?
-
[解決済み] ffmpegを使って開始時刻と終了時刻を基準に動画をカットする
-
[解決済み] FFmpegを使って2つのMP4ファイルを連結する方法は?
-
[解決済み] FFmpegで動画を回転させる
-
[解決済み】ffmpegを使用してビデオに新しいオーディオ(ミキシングではない)を追加する方法は?
-
[解決済み] HTML5でRTSPまたはRTPによるストリーミング配信
-
[解決済み] ffmpegで動画のスクリーンショットを1枚ずつ任意の時間に抽出する方法を教えてください。
-
[解決済み】FFmpegで画像から動画を作成する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ffmpegの出力(tbc, tbn, tbr)の意味【非公開
-
[解決済み] mp4.lvixのファイル拡張子は何ですか?また、安全に削除できますか?
-
[解決済み] ffmpeg が MJPEG エンコード用に高画質な画像を生成する。
-
[解決済み] ffmpegで字幕のデコードを無効にする方法
-
[解決済み] ffmpeg品質変換オプション(動画圧縮)
-
[解決済み] YouTube埋め込み動画:異なるサムネイルを設定する
-
[解決済み] ffmpegを使用してフレームを抽出する最速の方法?
-
[解決済み] H.264ビデオとMPEG-4ビデオの違いは何ですか?[クローズド]
-
[解決済み] GitHub の wiki ページに YouTube の動画を埋め込むにはどうしたらいいですか?
-
[解決済み] ffmpegでビデオファイルから良質のJPEG画像を取り出すにはどうしたらよいですか?