アニメーション作成の中間ステップとして、一連の連続したPNGをムービーファイルに入れる必要があります。 ffmpegを試しましたが、品質を最大に設定しても圧縮とアーティファクトが発生していました。
このクリップは別のクリップで使用されるため、2回圧縮したくはありません。
だから私はロスレスのPNGからビデオへの変換を得るためにImagemagickを見ていますが、同等のコマンドライン呼び出しを見つけるのに問題があります。
何か助けはありますか?
使用したコマンドラインを指定していないため、推測することしかできませんが、このffmpegコマンドは、frame00.png
、frame01.png
、frame02.png
などの名前のファイルからロスレスビデオクリップを生成します。
ffmpeg -i frame%02d.png -codec png out.mov
結果のビデオは、少なくともffmpeg
、mplayer
およびVLCへの入力として機能する必要があります。
-r
オプションを使用してフレームレートを調整します前-i
。
Imagemagickに適切なツールがあるとは思いませんが、これはmencoder
で実行できます。エンコードされたビデオの外観を指定しなかったので、ロスレス(crf=0
)h.264、この例ではそれを使用します。
mencoder -ovc x264 -x264encopts crf=0 -of rawvideo mf://*.png -o video.h264
これにより、現在のディレクトリ内の* .pngファイルごとに1つのフレームを持つ生のh.264ストリームが生成されます。
ストリームはコンテナに多重化するか、他のソフトウェアで直接変更することができます。