質問

4つの小さなjpeg(128px x 128px)とLinuxコマンドライングラフィックツールを使用して、画像スライドショーをビデオファイルとして作成するにはどうすればよいですか?スライドショーの切り替えを次のように変更する必要があります。

  • 黒への/からのフェード
  • 次の画像にフェードしながら左/右にスライドします

もし興味があれば、私たちは不動産リストのために携帯電話に入れることができるビデオを作る予定です。 (Ogg Theoraを独自のモバイル形式に変換する技術をすでに持っています。)

役に立ちましたか?

解決

トランジションは、基本的な画像操作です。 ImageMagick

をいじってみてください。

jpegをビデオに変換するのは簡単です。 Mplayer ソフトウェアには、 mencoder。次に、オプションとビデオ出力タイプを決定するだけです。

警告:時々、JPEGから移行する場合-> mpeg2video(dvds用)、mpeg4を使用して移行する必要があることがわかりました。

例:JPEG-> mpeg4-> mpeg2video

つまり、まだJPEGを1つ取得して、ビデオの$ SOUNDLENGTH秒に変換するには:

mencoder mf://${JPEGFILE}  -mf w=720:h=480:fps=1/${SOUNDLENGTH}:type=jpeg -audiofile ${SOUNDFILE} -ovc lavc -oac lavc -lavcopts vcodec=mpeg4 -ofps 30000/1001 -o ${MPG_1}

mencoder -ovc lavc -oac lavc -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=${VBITRATE}:keyint=18:acodec=ac3:abitrate=192:aspect=4/3:trell:mbd=2:dia=4:cmp=3:precmp=3:ildctcmp=3:subcmp=3:mbcmp=3:cbp:mv0:dc=10 -of mpeg -mpegopts format=dvd -vf expand=720:480,harddup -srate 48000 -af lavcresample=48000 -ofps 30000/1001 -o ${MPG_2} ${MPG_1} 
  • $ VBITRATEは通常5000ですが、それより低くすることもできます。
  • harddupは、一部のdvdプレーヤーの特定のビデオ/オーディオ同期の問題を解決します。
  • これは、4/3のアスペクト比を前提としています。 yer 9x16の場合は変更します...(dvd-playbackの問題の詳細。)
  • ビデオ画像のサイズが正しくない場合、expand =は貴重なビットを浪費する黒い境界線を与えます。 expand =の代わりにscale =を使用するか、2つを組み合わせて、おそらくcrop =の用語を追加するか、最終的なビデオ出力に応じてそれを避けるを好むかもしれません。私の場合、640x480から720x480(dvd-standard-resolution)に移行することが多く、標準(非コンピューター)ハードウェアで再生する必要があります。したがって、通常はデフォルトでexpand =句があり、黒いバーと無駄なビットがあります。ただし、この場合、元のJPEG画像は720x480であったため、何もしないはずです。
  • これは、JPEG-> MPEG変換の単なる* a *手段です。速度または実際には何も最適化されていません...

実際にDVDを作成する場合、調べるツールは dvdauthorです。必要なように聞こえます...

ああ、あなたはアニメーションGIFを使って VASTLY を提供することができます(ImageMagickが作成できるGIF)。アニメーションGIFははるかに小さく、限られた帯域幅で簡単に送信できます。 ..

他のヒント

うーん、今日はLinuxビデオDVDの作成について読んでいたところです。 Linuxビデオ編集ソフトウェアのリストは次のとおりです。

http://www.yolinux.com/TUTORIALS/LinuxTutorialVideo.html#VIDEOEDIT

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top