プロが教えるわが家の防犯対策術!

ある動画のフレームレートが 5fps で、
別フォーマットにエンコードする際にフレームレートを 12fps にしたいのですが
単純にフレームレートだけを変更すると再生時間が変わってしまいます。
再生時間を変更せずに、フレームレート 12fps でエンコードするには
どのような考え方をすればいいのでしょうか?

変な質問ですが、どうぞよろしくお願いします。

A 回答 (2件)

どのようなツールを使ってエンコードされているのでしょう?



AVI形式ならエンコード後にAVI60を使って、フレームレートを水増しできます(5→12fpsは要オプション指定)。
NULLフレームを追加するだけなので、動きがなめらかになるわけではないですが。

http://www.geocities.co.jp/SiliconValley-Sunnyva …
http://www.kjps.net/user/r2-m2/clare/dtv/120fps. …
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。
ツールは、Linuxなどで使えるMplayerに付属しているmencoderというのを使っています。
しかし、NULLフレームで水増しするという方法なら時間のズレも生じないでしょうね(理論的に考えて)。
とても参考になりました。

お礼日時:2003/12/26 16:38

Linuxですか・・・


mencoderは使ったことがないので具体的な方法はわかりませんが、-fpsだけでフレームレートを設定しているようでしたら、-ofpsも使ってみてください。

-fpsと-ofpsを使って30→24fps変換をしているようなサイトがありました。
http://www.5sigma.com/joseph/video/laser_fun.html


いざとなればAVI60くらいWineで動かせると思いますけど。
    • good
    • 0
この回答へのお礼

ありがとうございます!!
mencoderの方は上手くエンコード出来たようですが、
正直言いますと、WINEの情報の方がとても嬉しかったです。
それと、nullフレームを水増しするというのも大変勉強になりました。
ほんとうにありがとうございました。

お礼日時:2003/12/27 11:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!