2012-03-21 3 views
5

私は多くのビデオを含むマルチメディアアプリケーションを持っています。私はFFMPEGを使って特定の時間にビデオからサムネイルを生成します。今問題は、ビデオから画像を抽出するために使用される私のコンソールアプリケーションが、実行中にたくさんのメモリを消費していることです。ffmpegは画像を抽出するためにビデオファイル全体を再生しますか

私は今、サムネイル画像を抽出するときにFFMPEGがビデオファイル全体を再生するかどうかは疑問です。可能でしょうか?続き

は、私はしかし、誰成功とグーグルで試してみました、

-i [input video file] -an -r 0.05 -y -ss 00:00:18 -vframes 1 [output thumbnail file path] 

FFMPEGに渡されるパラメータです。あなたの貴重な考えを提供してください。

ありがとうございました。

+0

https://trac.ffmpeg.org/wiki/Seekingはここでの回答を要約しています。 @LordNeckbardによると、 '-ss'フラグの配置は重要です。前のリンクは違いを説明していますが、このリンクは違います:(https://trac.ffmpeg.org/wiki/Create%20a%20thumbnail%20image%20every%20X%20seconds%20of%20the%20video –

答えて

4

ffmpegコマンドは、ビデオからサムを取得する際のパフォーマンスを向上させるために、このようにする必要があります。

-ss 00:00:18 -i [input video file] -vframes 1 -an -r 0.05 -y [output thumbnail file path] 

このコマンドは、親指をつかむ必要がある場所からビデオを指すように直接ffmpegを探します。

希望すると、これが役立ちます。

関連する問題