45

TIF形式の一連の画像があり、固定FPS(たとえば、1秒あたり10枚の画像)でムービーを作成したいのですが、それはロスレスです。それを行う簡単な方法はありますか?私はconvertImagemagickから試してきましたがffmpeg、圧縮を避けるためにどの設定を使用すればよいかわかりません。

4

1 に答える 1

53

HuffYUVFFV1などのロスレスコーデックを使用してみてください。

  • ffmpeg -i frame%04d.png -c:v huffyuv test.avi
  • ffmpeg -i frame%04d.png -c:v ffv1 -qscale:v 0 test.avi

どちらのコーデックも移植可能に見えます。HuffYUVの方が人気があるようですが、何らかの理由で、私のシステムではhuffyuvエンコーディングが壊れているようで、奇妙な色と黒い水平方向のバンディングが発生します。YUVではなくRGB(PNGから)の入力と関係がある可能性があります(生のYUV420ビデオファイルからの入力は問題なく機能します)。したがって、いくつかの選択肢があります(完全にロスレスではありませんが、視覚的には非常に優れています)。

  • ffmpeg -i frame%04d.png -qscale:v 0 test.avi
  • ffmpeg -i frame%04d.png -c:v mjpeg -qscale:v 0 test.avi
于 2011-01-30T03:51:15.943 に答える