Skip navigation
Currently Being Moderated

アニメーションに音を入れたいのですが

Dec 30, 2006 4:58 AM

MacOS10.4、QuickTime7Proを使用している者です。
アニメーションに音を入れたいのですが、私の使っているアニメソフトはAIFFあるいはWAVE形式しか使えません。
ウインドウズの方に音入りのアニメーションを見て頂くためには、ファイル形式をどのように変換する必要があるのでしょうか。尚、私が現在使用している ファイル形式変換ソフトはffmpegXです。どうぞ宜しくお願い致します。
 
Replies
  • Currently Being Moderated
    Dec 30, 2006 9:42 AM   in reply to (アッサム)
    こんにちは。

    使用しているソフトウェアで使用可能なサウンドファイル形式がAIFFやWAVEでも、最終的に音付きのMPEGなりQTなりを書き出せれば問題は無 いですよね。

    音付きのムービー(映像と音声が一体化したムービー)をまず作って「マスター」とします。この時点ではファイル容量やビットレートの束縛を設ける必要 はありません。例えばQuickTimeファイルの中にAIFFの音声トラックが格納されていても、問題はありません。ここで作るのは、あくまで作者 の手もとだけにあるマスター=最高品位のオリジナルです。

    その後、任意の変換ソフトウェアでマスターのムービーを読み込み、希望する映像圧縮と音声圧縮を選択し処理実行すれば、そのように出力されます。例え ば、配布用にムービーの容量を軽くする場合は、この時点でおこないます。

    ffmpegXならば、AUDIOタブの項目で、圧縮形式やビットレートなどが設定できます。
     
    |
    Mark as:
  • Currently Being Moderated
    Dec 31, 2006 2:01 PM   in reply to (アッサム)
    画像の変換はソフトウェアそれぞれに固有のインターフェースがあり、その根底にある基礎部分を読み取れないと、パニックになりやすいですよね。

    手持ちのムービーでMPEG1に変換してみましたが、たしかにffmpegXでのMPEG1変換はピクセルレシオなどをちゃんと吸収して画像寸法を計 算する必要があったり、MP3が出力されなかったり(何か追加ライブラリが必要なのかな?)と、混乱しやすいのは確かですね。

    私がテストしたムービーは1280x720/24fpsのムービーでH.264の制限なし圧縮、5秒で18.2MBあります。音声は非圧縮です。

    このムービーをもとに、サイズを640x360に縮小した低容量のインターネット公開向けのムービーに変換してみました。

    MPEG1はVCDの縛りは設けず、インターネット用の低容量圧縮形式として使用する事としました。結果は以下の通りで、画像も音声も正常に書き出さ れています。(ffmpegX使用)

    http://www.geocities.jp/integerq/misc/test_061231/

    画質に関しては、MPEG1だったらこのくらいかなあ‥‥という感じです。容量も700KBくらいにおさまっています。

    再生状態に関しては、QuickTime上で開くとフレーム落ちしましたが、WindowsMediaPlayerで開くとと大丈夫でした。

    画質・音質に関してはビットレートの設定が特に重要ですので、数値を変えて何度もテストして、自分の映像(と配布形態)にベストな設定を探すほかあり ません。私のテストムービーも、MPEG1やSorenson Video 3の低ビットレートだと、カット尻のF.Oにブロックノイズが出てしまうので、何回か出力し直しました。

    奇麗な画質を低容量でユーザに提供するのなら、QuickTime&H.264なんですが‥‥、まだ普及がイマイチなので、思案のしどころではありま すね。
     
    |
    Mark as:
  • Currently Being Moderated
    Jan 1, 2007 9:35 AM   in reply to (アッサム)
    >実際に映像で試してもらわなくてはならないようで、心が痛みます。

    いえいえ。私自身、「そのへんの仕組みはどうなってるんだろう」と気にかけている事が山ほどありまして、こういう機会に試しているので、気になさらな いでください。

    実は私も、ffmpegXを使ってみて少々てこずりました。特に画面サイズ関係のプリセットの内部状態を読み取るのにてこずったので、変なサイズで書 き出したムービーもありました。

    >352×180のvideo sizeで書き出そうとすると、必ずVCD、あるいはSVCD、XVCDになりませんか?

    サンプルページに設定画面のスクリーンショットを追加しておきました。合わせて、画面サイズが320x180(16:9)のムービーも作ってみました 。

    http://www.geocities.jp/integerq/misc/test_061231/

    プリセットの「16:9」を使う為に「320x214」と言う見馴れない数値入力がしてありますが、もっと他の方法もあると思います。

    これらはVCDやDVDの規格から全く外れた画面サイズですので、PCでの閲覧(インターネットやローカルでの再生)以外、つまりVCDやDVDでの 二次利用には不向きです。

    >H.264

    非圧縮のムービーはでかすぎるので配布用には非現実的ですが、せめてH.264あたりがスタンダードになってくれたら‥‥と、作り手側としては思いま すね。
     
    |
    Mark as:
  • Currently Being Moderated
    Jan 3, 2007 2:03 AM   in reply to (アッサム)
    こんにちは。

    アッサムさんの素材を元に変換してみましたが、確かにFailedが出ます。

    そこでまずffmpegXの設定ではなく、おおもとの素材の素性をしらべてみました。

    調べた結果、まず気になったのがフレームレートです。「0.29」と言う数値が表示されていました。

    このフレームレートを通常用いる「24」(ビデオベースだと30の事もありますが、アニメは大概24です)に変換したものをあらたに作成しました。

    その24fpsの新素材を、ffmepgXに読み込みMPEG1に変換したところ、「320x214」「16:9」の設定で、320x180のMPE G1が正常に書き出されました。

    ですので、Failedが出ていたのは、画面寸法の設定値が原因ではなく、もと素材のフレームレートが原因だと思われます。

    teatest1.movをQuickTime Playerで表示し、「ムービーの情報を表示」(コマンド+i)してみてください。表示した内容の「FPS」が「0.29」になっています。

    なぜ「0.29」と言う数値になったのか、アッサムさんが使っているソフトウェアの仕様なのか解らないですが、ffmpegXがこの「0.29」fp sを正常に処理できていないのだと予測されます。
     
    |
    Mark as:
  • Currently Being Moderated
    Jan 3, 2007 8:38 AM   in reply to (アッサム)
    >ezuraさんはどのようにして「0.29fps」を「24fps」に変換されたのですか?

    アッサムさんの素材をQuickTime Player(Pro)で開き、「書き出し」コマンドにて「ムービーからQuickTimeムービー」を選択し「オプション」の「ムービー設定」の 「ビデオ」項目内の「設定...」ボタンをクリックし、設定を書き換えます。

    私がおこなった変換は、アッサムさんのムービーを開き、下記画像の強調部分を24に変えて書き出しています。

    http://www.geocities.jp/integerq/misc/test_061231/001.html#A001
     
    |
    Mark as:
  • Currently Being Moderated
    Jan 3, 2007 8:48 AM   in reply to (アッサム)
    参考までに、私の環境(G4/1.25GHz, MacOSX10.4.8, QuickTime7.1.3)でアッサムさんのムービーを開いた時のウィンドウを下記に載せておきます。

    http://www.geocities.jp/integerq/misc/test_061231/001.html#A002

    ffmpegXでの表示は、アッサムさんのムービーをffmpegXで開いた直後の状態のものです。強調部分の「0.29」が問題の箇所です。
     
    |
    Mark as:
  • Currently Being Moderated
    Jan 3, 2007 12:46 PM   in reply to (アッサム)
    なかなかゴールにたどり着けない、悩ましいトラブルですね。

    もしかしたら、まだ他に要因があるのかもしれませんね。

    とりあえず、私の方で試したファイルをダウンロードできるようにしておきました。ファイル構成はアッサムさんのオリジナルムービー、私が24fpsに 変換したムービー、変換したムービーをffmpegXでMPEG1に変換したもの‥‥の3つです。

    http://www.geocities.jp/integerq/misc/test_061231/001.html#A003

    >>400KB

    MPEG1はかなり昔からある圧縮形式なので、容量が大きい割に画質が低い事もあるかも知れませんね。(逆に昔からある形式なので、普及率も高い‥‥ と言えますネ)
     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)