は、フェード効果でビデオを作成するだけの部分にビデオを分割し、各画像に個別の動画を作成するには、このサーバ上にFFmpegを使用していますので、CentOSにサーバのためのソリューションを教えてください。たとえば、あなたが5つのイメージを持っているならば、まず、各画像の50-60コピーを作成し、そのためのビデオを入手:
$command= "ffmpeg -r 20 -i images/%d.jpg -y -s 320x240 -aspect 4:3 slideshow/frame.mp4";
exec($command." 2>&1", $output);
これは、5種類の動画を作成することができます。その後、これらの5つの画像の10-12の異なるコピーが必要で、フェード効果を持つ別々のビデオを作成します。その上、画像1用のビデオと画像2のために、そのフェード効果とそのフェード効果と:
ffmpeg -i input.mp4 "fade=in:5:8" output.mp4
この後に次のような動画があります。これらのビデオをそれぞれの順序で組み合わせて、ビデオ全体を取得します。あなたが必要と動画を組み合わせについては
:
$command = "cat pass.mpg slideshow/frame.mpg > final.mpg";
これはcat
を使用してビデオに参加することを意味し、その後、あなたは、mpgファイルに変換それらを結合して、再度それらを適切に表示するためにMP4またはAVIファイルにそれらを再変換する必要があります。また、変換されたmpgビデオは適切ではないので、気にしないでください。 mp4に変換すると、うまく動作します。
http://superuser.com/質問/ 778762 /クロスフェード - 2-videos-using-ffmpeg | http://superuser.com/questions/223678/how-to-convert-single-images-into-a-video-with-blending-transition –