2012-03-29 19 views
7

私はビデオをモーションJPEGに直接変換することはできませんが、後にはビデオのシーケンスから各フレームを取り出し、水平または垂直のいずれかのJPEGスプライトに変換することができます。ビデオをJPEGスプライトに変換する

jQueryを使用してjpegスプライトを動画のように再現します。

答えて

21

:次のコマンドは、単一のフレーム5秒を引っ張ります画像の束(この例では10のFPSを使用)

ffmpeg -i "infile.mp4" -f image2 -vf fps=fps=10 img%03d.jpg 

2次に

files=$(ls img*.jpg | sort -t '-' -n -k 2 | tr '\n' ' ') 
convert $files -append output.jpg 
それらを一緒にステッチするためのImageMagickを使用)

ブーム - あなたはスプライトシートを持っています。

+0

これは答えて、質問を解決するので、私はこれを投票しました。 – Paul

+0

ウィンドウの場合、ffmpegコマンドはそのままで動作しますが、Windowsではimagemagickコマンドを実行できないようです。誰でも変換を助けることができますか? – Pascalculator

3

ffmpegを使用すると、フレームを画像に抽出できます。映画を回すためにffmpegのを使用)

1:あなたは次の手順を実行して、つなぎ合わせスプライトファイルに映画を変えることができます

ffmpeg -i "infile.mp4" -r 1 -ss 00:00:05 -t 00:00:01 -vframes 1 -f image2 -y "image.jpg"

+0

伝説!!これは、まさに私が何をしているかのように見えます。画面キャプチャツールについて知っていますが、これも同様に結果を読み取ることができるでしょうか? –

+0

私はscreenのaviを作成するcamstudioというフリーソフトウェアを見つけました。もう一度ありがとう:) –

関連する問題