AppleMPEG-4で29.97fpsができません

3ivxとAppleMPEG-4とで、MPEG-4なムービーを作るテストを繰り返して
います。で、AppleMPEG-4だと、29.97fpsを指定しても、かならず30fps
でムービーを吐き出すようなのですが、これは既知のバグなのでしょうか。
(ソースは.DVファイルです)
QuickTime Playerの書き出しメニューにて出るダイアログで、
a.ムービーからMPEG-4
b.ムービーからQuickTimeムービー、にてMPEG-4を選択
のいずれの場合でも、29.97では書き出すことが出来ないようです。
それにしても、AppleMPEG-4って3ivxより全般的にブロックノイズが
目立つのですが、ムービー書き出し時のレートを1MByte/sまであげて
も、まだブロックが残りますねぇ...
あとリアルタイムMPEG-4エンコードにて、音声にMPEG-4 Audioが
選べないのもなんとかしてほしいです。

投稿日 2004/11/21 23:29

返信: 10

2004/11/22 19:29 Community User への返信

やってみましたが、29.97でかきだせます。(ムービー情報-ムービーFPS)
AppleMPEG-4はweb用途に最適化されているらしく、高画質用途には向いてないようです。
DivX系では、OpenShiivaのXvidコーデックがきれいだと思います。しかし今のところQTには組み込めないので、OpenShiivaでDVを開いて映像のみ変換し、QTで音声を別に書き出し、QTProで合体させなければならず、使い勝手がいまひとつです。DivXはノーマルのQTでは開けなくなりますし、3ivxが、総合的に使いやすい感じではないでしょうか?
また、次期バージョンでは、H.264/AVCに期待です。

2004/11/22 21:35 Community User への返信

やってみましたが、29.97でかきだせます。(ムービー情報-ムービーFPS)
AppleMPEG-4はweb用途に最適化されているらしく、高画質用途には向いてないようです。
DivX系では、OpenShiivaのXvidコーデックがきれいだと思います。しかし今のところQTには組み込めないので、OpenShiivaでDVを開いて映像のみ変換し、QTで音声を別に書き出し、QTProで合体させなければならず、使い勝手がいまひとつです。DivXはノーマルのQTでは開けなくなりますし、3ivxが、総合的に使いやすい感じではないでしょうか?
また、次期バージョンでは、H.264/AVCに期待です。
追記 Xvid出てましたね。知らなかった。
やってみましたが、29.97でかきだせます。(ムービー情報-ムービーFPS)
AppleMPEG-4はweb用途に最適化されているらしく、高画質用途には向いてないようです。
DivX系では、OpenShiivaのXvidコーデックがきれいだと思います。しかし今のところQTには組み込めないので、OpenShiivaでDVを開いて映像のみ変換し、QTで音声を別に書き出し、QTProで合体させなければならず、使い勝手がいまひとつです。DivXはノーマルのQTでは開けなくなりますし、3ivxが、総合的に使いやすい感じではないでしょうか?
また、次期バージョンでは、H.264/AVCに期待です。
QT用のXvidでてましたね。知らなかった。試してみます。
http://www.versiontracker.com/dyn/moreinfo/macosx/25128

2004/11/22 21:37 Community User への返信

やってみましたが、29.97でかきだせます。(ムービー情報-ムービーFPS)
AppleMPEG-4はweb用途に最適化されているらしく、高画質用途には向いてないようです。
DivX系では、OpenShiivaのXvidコーデックがきれいだと思います。しかし今のところQTには組み込めないので、OpenShiivaでDVを開いて映像のみ変換し、QTで音声を別に書き出し、QTProで合体させなければならず、使い勝手がいまひとつです。DivXはノーマルのQTでは開けなくなりますし、3ivxが、総合的に使いやすい感じではないでしょうか?
また、次期バージョンでは、H.264/AVCに期待です。
Xvid出てましたね。試してみます。
http://www.versiontracker.com/dyn/moreinfo/macosx/25128

2004/11/22 21:39 Community User への返信

やってみましたが、29.97でかきだせます。(ムービー情報-ムービーFPS)
AppleMPEG-4はweb用途に最適化されているらしく、高画質用途には向いてないようです。
DivX系では、OpenShiivaのXvidコーデックがきれいだと思います。しかし今のところQTには組み込めないので、OpenShiivaでDVを開いて映像のみ変換し、QTで音声を別に書き出し、QTProで合体させなければならず、使い勝手がいまひとつです。DivXはノーマルのQTでは開けなくなりますし、3ivxが、総合的に使いやすい感じではないでしょうか?
また、次期バージョンでは、H.264/AVCに期待です。
追記 Xvid出てましたね。試してみます。
http://www.versiontracker.com/dyn/moreinfo/macosx/25128

2004/11/23 08:20 Community User への返信

試しに、同じマシン上で英語環境のユーザー(ffmpeg専用に用意した)
にて実験したところ、きちんと29.97fpsで書き出すことができました。
どうやら自分のメインユーザー環境に不具合がありそうです。
引き続き調査中...

2004/11/23 11:56 Community User への返信

手元では、以下の手順を踏むと再現するようですが、確認出来ますで
しょうか?(QuickTimePlayerPro版)
a.aaa.dvファイルを開き、
b.720x480を640x480などにリサイズしたのち、
c.「書き出し」にてMPEG-4書き出し。
 「ムービーからMPEG-4」
 「一般」でビデオのサイズを「現在のサイズ」に
 「ビデオ」で「29.97fps」を指定
d.なぜか出来上がったムービーは30fpsになってしまう...
テストしている範囲では、あらかじめリサイズ「しなければ」回避出来る
ように見えます。
書き出しの際に、320x240/160x120を選択する分には、29.97fpsを
維持出来ています。

2004/11/23 17:54 Community User への返信

>.720x480を640x480などにリサイズしたのち、
リサイズの方法は?またこの書き出し方法にこだわる理由がわかりませんが?

2004/11/23 22:04 Community User への返信

リサイズというのは、ビデオトラックの表示上のピクセル数を変えるという
意味で使いました。手元のdvファイルはテレビを録画したもの(GV-1394
経由)なのですが、dvで取り込むと720x480になるので、画面の比率を4:3
になおす必要があります。720x480 -> 640x480が普段やっている変更です。
手順ですが、
「ムービーの情報を表示」させつつ、シフトキーを押しながらムービーの
 ウインドウサイズを変えるか、あるいは「ムービーのプロパティを表示」
 にて、ビデオトラックのサイズの調整を使用して変更、
で行っています。
それから、MPEG-4で書き出しする理由ですが、ファイルサイズを小さくして
とっておきたいからです。QT録画で作成したdvファイルは6.8MBpsにもなっ
てしまいますが、MPEG-4ですと、その1/10から1/30にまで小さくす
ることが出来るので、保存用途に便利です。画面で見ている限り、300KBps
でそれなり、500KBpsで十分な画質が得られる感じです。

2004/11/23 22:29 Community User への返信

>シフトキーを押しながらムービーの ウインドウサイズを変える
でリサイズしたところ。30f/sになりました。バグか仕様か?
>ファイルサイズを小さくして とっておきたいからです
なら、「ムービーからQuickTimeムービー」で、好みの圧縮方法を選択する方法でいいとおもいますが?「ムービーからmpeg4の」書き出しは、互換性の高い.mp4ファイルが必要な時でいいのではないでしょうか?

2004/11/23 23:01 Community User への返信

教えていただいたXvid codec試してみました。fpsに整数しか指定出来ない(T T)のが残念。
現状、3ivxでQT互換のMPEG-4が書き出せますので、Apple MPEG-4 Codecは使わなくても、なんとかなります。下記参照。
 http://miyahan.com/me/report/computer/041001_GV-1394TVM2/index.html
フィードバックページからバグレポートは一応送りましたが、見てもらえるのかな?
///
ディスカッションページ
 :
にて記述しましたトラブルが確認出来ましたのでフィードバックします。
再現条件
720x480、29.97fpsである、.dvファイルを用意
QuickTimePlayer(Pro)で開く
ビデオトラックの表示解像度を任意に変更する
Apple MPEG-4 Codecで書き出す。
 オプション:ビデオタブにて29.97fpsを指定
 オプション:一般タブにてサイズ:そのままを指定
すると、29.97fps指定であるのに出来上がったムービーは30fpsになってしまう。
(書き出し方法として、ムービーからMPEG-4のほかに、ムービーからQuickTimeムービーを選択しても再現する)
回避条件
「書き出し前には」ビデオのサイズを変更せずに、
・書き出しの際にオプション:ビデオタブ:29.97fpsを指定し、
 ・オプション:一般タブ:サイズ:現在のサイズで、書き出す(720x480のまま)、あるいは
 ・オプション:一般タブ:サイズ:現在のサイズではなく、320x240/160x120を選択する
//

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

AppleMPEG-4で29.97fpsができません

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。