タグ付けされた質問 「mjpeg」

5
FFmpegを使用したビデオの意味のあるサムネイル
FFmpegは、ビデオを表すサムネイルとして使用できるビデオから画像をキャプチャできます。最も一般的な方法は、FFmpeg Wikiに記録されています。 しかし、私はある間隔でランダムなフレームを選びたくありません。FFmpegでフィルターを使用してシーンの変更をキャプチャするいくつかのオプションを見つけました。 フィルタthumbnailは、ビデオ内の最も代表的なフレームを見つけようとします。 ffmpeg -i input.mp4 -vf "thumbnail,scale=640:360" -frames:v 1 thumb.png また、次のコマンドは、以前と比較して40%を超える変更があるフレームのみを選択し(おそらくシーンの変更も同様です)、5つのPNGのシーケンスを生成します。 ffmpeg -i input.mp4 -vf "select=gt(scene\,0.4),scale=640:360" -frames:v 5 thumb%03d.png Fabio Sonnatiへの上記コマンドの情報クレジット。2番目の画像は、n個の画像を取得して最良のものを選択できるため、より良いように見えました。試したところ、同じ画像が5回生成されました。 さらに調査した結果、次のことがわかりました。 ffmpeg -i input.mp4 -vf "select=gt(scene\,0.5)" -frames:v 5 -vsync vfr out%02d.png -vsync vfr異なる画像を取得します。これは常にビデオの最初のフレームを常に選択します。ほとんどの場合、最初のフレームはクレジット/ロゴであり、意味がないため-ss、ビデオの最初の3秒を破棄するために3 を追加しました。 私の最後のコマンドは次のようになります。 ffmpeg -ss 3 -i input.mp4 -vf "select=gt(scene\,0.5)" -frames:v 5 -vsync vfr out%02d.jpg …

2
YUYVを使用してffmpegオープンウェブカメラがMJPEGが欲しい
MJPEGモードでウェブカメラ(logitech c910)を開くにはffmpegが必要です。ウェブカメラはMJPEG「プロトコル」を使用して最大24を、YUYVを使用して最大10 fpsしか提供できないためです。ffmpegコマンドラインを使用してそれらを選択できますか? xx@(none) ~ $ v4l2-ctl --list-formats ioctl: VIDIOC_ENUM_FMT Index : 0 Type : Video Capture Pixel Format: 'YUYV' Name : YUV 4:2:2 (YUYV) Index : 1 Type : Video Capture Pixel Format: 'MJPG' (compressed) Name : MJPEG 私の現在のコマンドライン: ffmpeg -y -f alsa -i hw:3,0 -f video4linux2 -r 20 …
14 ffmpeg  webcam  v4l2  mjpeg 

1
ffmpegでmjpegを記録する
ffmpegを介してmjpegストリームを記録したいのですが、mjpegのフレームレートが非常に信頼できないため、結果のビデオは最初は速く、スピードが変わります。 テストに使用したソースは次のとおりです。 http://c-cam.uchicago.edu/mjpg/video.mjpg
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.