5 返信 最新の返信: Jul 26, 2006 8:50 AM by (アッサム) RSS

    MPEG1形式にうまく変換されません

    Community Member
      初めてカラーアニメを作成して、いざ保存となったら、ファイルサイズが小さくなりすぎたせいでしょうか、それともファイル形式が悪いせいでしょうか、ファイル変換ソフトffmpegxを使って もうまく.mpv形式に変換されません。変換されても、動画が動きません。
      私の普段使うラインテスト用のアニメーションの書き出しの手順は、まず、出来た初めのファイルを「アニメーション」形式で保存し、その後QuickTime7Proで「ムービーからMPEG4 、オプション...ファイルフォーマットMP4、ビデオフォーマットH.264」に書き出しして、その後「別名で保存...」を選んで、.mov形式にし、さらにそれをffmpegxで.mp v形式に変換します。はじめに「アニメーション」形式で保存しておかないと、後々うまく変換されないのです。今回のカラーアニメのソフトでは、いろいろなファイル変換形式を試したのですが、最 終的に.mpv形式に保存出来ても、たった8KBの静止画になってしまい、動画になりません。これは大きいファイルサイズだとうまく変換されるのでしょうか。ファイル形式によっては、「別名で 保存...」が効かない時もあります。どなたか効率の良い”カラーアニメ”のファイル変換方法を御教え頂けないでしょうか。また、ffmpegxでは、近似値をに置き替えた画像の大きさ(30 0×168ピクセルにしたのですが)を入力しても、16:9には変換されません。これは3:4(320×240ピクセル)にしなければならないのではないかと懸念しています。何度もご質問して 申し訳ありません。よろしく御願い致します。
        • 1. Re: MPEG1形式にうまく変換されません
          Community Member
          こんにちは。

          After Effects7.0で適当に作ったムービーでテストしてみましたが、ffmpegXにおいて4:3や 16:9の縦横比でmpeg1形式で書き出す事が出来ました。その際は、直にffmpegXに読み込んでmpeg1で書き出しています。

          例として1280x720(16:9),24fps,3秒のアニメーション圧縮/QuickTimeムービーフォーマットで書き出したムービーがあるとします。そのムービーをmpeg1形式で 320x180(16:9)で書き出すものとします。 必ず、この時点でオリジナルとなるムービーに不備がないか、点検してください。オリジナルに不備がある場合は、正しく処理されません。

          ムービーファイルをffmpegXのSourceに登録し、Target Formatは適当に「VCD mpeg2enc」あたりを選んでおきます。(VCDはMPEG1ですので、そこをスタートポジションとし、設定をカスタムします)

          ここから先は手動でffmpegXを設定しますが、少々知識が必要となります。(実は私自身、かなり前からmpeg1形式からは遠ざかっていたので、仕様を思い出すのにちょっと苦労しました。 )

          Videoタブでの設定項目は以下の通りです。
          • Video Codec: MPEG1[.MPG](mpeg2enc)
          • Bitrate Calcrator: 適切なビットレートを設定する為、Bestをクリック(あとはそのまま)
          • Video parameters:352x180,Uncontrained,NTSC FILM


          AudioタブはEncode Audioのチェックボックスをオフにして『音声無し』に設定します。

          Optionタブでは、Letterboxをオフにして、後は初期値のままでOKです。

          上記設定で書き出すと、1280x720(16:9)のアニメーション圧縮ムービーが変換され、320x180の「.m1v」の拡張子を持つmpeg1ムービーとして書き出されます。(352 x180ではなく、320x180である点がミソです)

          そのムービーファイルの拡張子を「.mpg」に書き換えます。(Finder上で警告を受けますが、無視して「.mpgを使用」を断行してください)

          出来上がったムービーファイルをダブルクリックすると、QuickTime Playerで見る事ができます。私のテストムービーではオリジナルムービーのファイルサイズが90MBあったのが、 ミニサイズのmpeg1で260KBまで小さくなりました。

          ピクセル縦横比(フレーム縦横比では無い)等の吸収など少々厄介な設定値を盛り込まなければなりませんので、初心の方は戸惑う事も多いと思いますが、色々と調べながらがんばってみてください。

          ps...ffmpegXのようなオープンソースのエンコーダを利用したソフトウェアではなく、何か有償の市販ソフトウェアだともっと簡単に書き出せるかもしれません。
          • 2. Re: MPEG1形式にうまく変換されません
            Community Member
            ezuraさん、いつもいつもありがとうございます。試してまで調べて下さって...!感謝致します。おっしゃった通りに実行してみます。拡張子を「.mpg」に変える時は、アイコンの下の「 .mlv」を消して、直接「.mpg」に書き変えればいいのですね。
            PS−ファイル形式変換ソフトは今のところフリーソフトでなんとか間に合わせたいですが...。(おかしな話ですが、カラーアニメのソフトはラインテスト用とは違って桁違いに安かったもので) 頑張ってみます。大変ありがとうございました^^。
            • 3. Re: MPEG1形式にうまく変換されません
              Community Member
              補足質問ー4:3で320×240のアニメを作る時も、ffmpegXの設定はVideosizeは(352×240)、AutosizeはDCV、FramelateはNTSCでかまわない のですか?
              • 4. Re: MPEG1形式にうまく変換されません
                Community Member
                >4:3で320×240のアニメを作る時も、ffmpegXの設定はVideosizeは(352×240)、AutosizeはDCV、FramelateはNTSCでかまわないのですか ?

                そうですね。Video CodecをMPEG1[.MPG](mpeg2enc)、352x240、VCD(もしくはUnconstrained)、NTSC FILMで大丈夫だと思います。

                Optionsの設定は、状況に応じてLetterboxのオン/オフを選択してください。もしオリジナルのムービーが既に4:3ならばレターボクシングは不要なのでオフにしても大丈夫だと思 います。

                また単にMPEG1で動作の軽いムービーを作るのが目的でしたら、同じOptions項目のSplit mpegとAuthor asのチェックボックスもオフで大丈夫だと思います。

                ちなみに、VCD(Video CD)の設定からカスタムした上記設定は、当然の事ながらVCDの規格から外れてしまいますので、あくまで「動作の軽いムービーファイル」としてのみ使う事ができます。 DVD Videoなど家庭用DVDプレイヤー用のコンテンツを作る時は、その都度オリジナルからiMovieやFinalCut(Macの場合)などによりコンテンツを再構成する事になります。
                • 5. Re: MPEG1形式にうまく変換されません
                  Community Member
                  ezuraさん、大変ありがとうございました。とてもわかり易く、また、役に立ちました。上に書き込みをしたりして、何度も御訊きしてしまって失礼致しました。また失敗したら元も子もないので 、大変失礼だとは知りながら、ぜひ御訊きしておきたかったのです。ありがとうございました...!やってみます。