2台のプロジェクタに別々の動画を同期再生

失礼します。

現在、展覧会の為にMac mini1台を用いて、2つの動画(HD)を2つのプロジェクタにそれぞれわけて同期再生(フルスクリーン&ループ)しようと試みていますが、なかなかうまくいきません。

QuickTimeの全てを再生(command+return)で試してみましたが、時によって上手くタイミングが合ったり、合わなかったりする上に、また人に再生を任せることになりますので、手順も多く不向きです。


ネットで調べてMultiscreenerというフリーウェア(http://jp.makezine.com/blog/2008/04/multiscreener.html)も用いてみましたが、HD画質だとカクカクして難しく、画質を落としても時々駒落ちの様な状態になります。


何かもしいい方法がありましたら、教えて下さい。

また再生に軽い動画の形式ももし分かる方いらっしゃいましたら教えて下さい。

ちなみに720PサイズのH.264ふたつはQuickTimeでもカクカクでした。。


スペックはMacmini 2GHz IntelCore2Duo、メモリ2GBOS10.6QuickTimeXです。

Mac mini, Mac OS X (10.6)

投稿日 2010/08/14 10:45

返信
返信: 16

2010/08/16 01:28 yu.so への返信

yu.so さんによる書き込み:


2009年3月に発売されたモデルにはmini DVIとmini Display Portで、グラフィックス:Nvidia GeForce 9400グラフィックスプロセッサ、256MB DDR3 SDRAM (メインメモリと共用)、FireWire 800x1 USB2.0x5

なるほど、当方所有のMac miniは2007年モデルでディスプレイ出力は1ポート(アダプタでVGAになるようですが、同時出力は無理だろうと思います。)なのですが、2009年モデルは2台同時出力可だったのですね。

Intel GMA950ではメインメモリと共有で64MBでデュアルモニターにしてのHD再生には、厳しいというかとても無理に思えます。

ご指摘の通り「とても無理」でした^^

のびた さんによる書き込み:


なるほど、外付けHDDから再生した方が速い可能性もあるんですね。

Mac miniでは有りませんが、MacBook Pro(Late 2007)は内蔵HDDよりFireWire800接続外付けHDD(Lacie製)の方が早かったです。二つの動画ファイルを再生する場合、同じHDDに置いていると、二つのファイルを交互に読むはずなので、遅さが目立つかもです。

2010/08/16 03:15 のびた への返信

のびた

動画ファイルはインターレースのままで良いのか、プログレッシブに変換した方が良いのか、悩んでいます。元の映像は1080iのProResです。

プログレッシブに変換して今は試していますが、どうも動きが自然に見えず違和感があります。

TVタイプなら基本的にはインターレースで良いと思います。

またインターレース素材をプログレッシブ化する際には慎重にデインターレース処理を行わないと、横移動などではガクガクしたりしてしまいます。

2010/08/14 12:43 macharumagedon への返信

macharumagedonさま


速攻のお返事ありがとうございます。

そうですね、、やはりハード的に無理があるのでしょうね。。

もう少しお金があればSSDも試してみたいものですが、、。


投稿後、手持ちのMacBookProとMac miniの2つをLANでつなぎ、Multiscreenerでそれぞれ再生して同期させてみたのですが、何とか走ってました。

ほんとはMac miniをふたつ用意すべきだったのかと後悔してます。

とはいえプレーヤーにしては少々高い。。

2010/08/14 16:02 のびた への返信

ちなみに720PサイズのH.264ふたつはQuickTimeでもカクカクでした。


H264 は、圧縮が効いて,ファイルサイズが小さくなる形式です。でも,再生にはcpuパワーが必要です。DVストリームとか、Apple Intermediate Cordecとかなら,ファイルサイズは大きくなりますが,再生時のcpuパワーはその分要求されないと思います。2つ同時に再生するなら,そういう形式の方がいいのでは?ファイル形式の変換はMPEG Streamclip とか使えばいくらでも変えられます。

その代わり、HDDには負担がかかるので,RAID0 の外付けにする(SDDでもいいかもしれません)など工夫が必要かもしれません。

カクカクというときに,HDDの読み出しが問題なのか,再生の際のcpuパワーが問題なのか、それとも、再生に必要なgpuパワーが問題なのか検討してみる必要があるのでは?

2010/08/15 01:27 はに への返信

はに さんによる書き込み:


カクカクというときに,HDDの読み出しが問題なのか,再生の際のcpuパワーが問題なのか、それとも、再生に必要なgpuパワーが問題なのか検討してみる必要があるのでは?

http://veadardiary.blog29.fc2.com/blog-entry-2351.html


に記載されているAppleScriptで、MacBook Pro(Mid 2009)Core 2 Duo2.8GHz環境だと(ほぼ)同時再生するのですが、Mac mini Core 2 Duo2.0GHzだと1秒近くずれるうえに、スムースに再生しませんね。ちょこっと、観察した限りではCPUはまだ少し余裕有りそうで、メモリは1GBフリーが残っており、ページイン/アウト共にたいして起きないので足りていそうです。


OS X10.6.4(モニタ1台で試しています)


追記

リンク先のAppleScriptはそのままでは、動きませんでした。私はプログラムやスクリプト系はサッパリなので、適当に変更して動かしました^^;


このメッセージは次により編集されています: ni_ki 追記を追記

2010/08/15 06:25 ni_ki への返信

追試をいたしました。極端すぎて対して役に立たない追試ですが「世の中、そんなこともある」程度でお読み下さい^^


MacBook Pro(Mid 2009)2.8GHzCore 2 Duoメモリ4GB

OS X10.6.4(10F569)

の環境でGeForceのドライバと思われるものを/System/Library/Extensions

から外して確認いたしましたところ、GPUの能力が重要ようです。通常の状態で、CPUの能力のうち半分を奪っても二つのHD画像を平然と再生しますが、GPUのドライバを外した状態では、再生がカクつきます。以前の書込内容も踏まえMac mini2.0GHzは(今回の件は)GPUの能力不足と思われます。

2010/08/15 06:39 はに への返信

皆さま


貴重なご意見、いろいろとありがとうございました。

シングルディスプレイだと2つの動画を同時再生出来る場合でも、2台繋げてマルチディスプレイにすると負担が大きいです。たいてい一方がカクつきます。

ファイル形式に関しては、始めは1080iのH.264がいいかも?と思って試しましたが、結局、プロジェクタの解像度に合わせて1024x576、29.97fpsプログレのフォトjpegか、H.264コーデック・mp4コンテナの720p(or 1024x576)が良さそうです。(intermediateは試したかもしれませんが、もう一度やってみようかと思います)


さて、結局ですが、いろいろな同期再生用のアプリで取られている同期の方法を考えて、手持ちの2台のMacをLANで繋げてMultiscreenerでやってみましたが、ほぼコマ落ち無く同期再生出来ました。ですので、思い切って再生専用にもう一台中古のMacminiを購入してみようかと思います。


そこでですが、Intel Core Duo、1.66GHzのMac miniでは、HD画質の動画をスムーズに駒落ちなく再生出来ますでしょうか?

Intel Core 2 Duoでないと難しいでしょうか? 予算的にCoreDuoのほうが有り難い所ですが。。

2010/08/15 07:06 のびた への返信

のびた さんによる書き込み:


シングルディスプレイだと2つの動画を同時再生出来る場合でも、2台繋げてマルチディスプレイにすると負担が大きいです。たいてい一方がカクつきます。

シングルディスプレイでOKでデュアルディスプレイがダメなMacて例えば、どのMacでしょうか?


そこでですが、Intel Core Duo、1.66GHzのMac miniでは、HD画質の動画をスムーズに駒落ちなく再生出来ますでしょうか?

私のところでは、1920x1080のH264動画を再生する限り、Mac mini1.66GHz2GBOS X10.6.4で十分再生可能です。

2010/08/15 07:53 ni_ki への返信

おおお。有用情報ありがとうございます。

IntelCoreDuoのMac miniでもHD再生出来るんですね。

デュアルディスプレイで、同時にHD動画を再生出来なかった(カクカクした)のは、Mac mini IntelCore2Duo 2GHzです。メモリ追加しても無理でした。

MacBookPro 13inchで、本体モニタと外部ディスプレイの同時再生も試みましたが、やはりカクカクしてました。。

QuickTimeで再生するだけならまだ大丈夫だったりするんですけど、Max系のプログラムのMultiscreenerでは無理でした。AppleScriptは知識がありません。

ひょっとするとハードの問題だけではないのかもしれませんね。

2010/08/15 08:09 のびた への返信

のびた さんによる書き込み:


デュアルディスプレイで、同時にHD動画を再生出来なかった(カクカクした)のは、Mac mini IntelCore2Duo 2GHzです。メモリ追加しても無理でした。

念のため確認しておきたいのですが、デュアルディスプレイはどのように接続してらっしゃいますか?

ディスプレイのポートは1個ですよね。

MacBookPro 13inchで、本体モニタと外部ディスプレイの同時再生も試みましたが、やはりカクカクしてました。。

なるほど、これは私も(可能だったら)試して見ます^^;

ひょっとするとハードの問題だけではないのかもしれませんね。

これは、ドライバの問題と言う話が出てきますので、ハードウェアとソフトウェア表裏一体です^^

2010/08/15 11:11 ni_ki への返信

のびた さんによる書き込み:


デュアルディスプレイで、同時にHD動画を再生出来なかった(カクカクした)のは、Mac mini IntelCore2Duo 2GHzです。メモリ追加しても無理でした。

念のため確認しておきたいのですが、デュアルディスプレイはどのように接続してらっしゃいますか?

ディスプレイのポートは1個ですよね。

どちらのモデルか不明でしたのでintel Core 2 Duo 2.0GHzで調べると、

2007年8月に発売されたモデルにはDVIとVGAで、グラフィックス:Intel GMA950グラフィックスプロセッサ、64MB DDR2 SDRAM (メインメモリと共用)、FireWire 400x1 USB2.0x4 最大メモリ2GB

2009年3月に発売されたモデルにはmini DVIとmini Display Portで、グラフィックス:Nvidia GeForce 9400グラフィックスプロセッサ、256MB DDR3 SDRAM (メインメモリと共用)、FireWire 800x1 USB2.0x5

で現在どのように再生してるのか不明ですが、内蔵HDDでは同時再生は厳しいと思われます。現在発売されてるモデルを考えてもHDDは5400Rpmではないでしょうか?

で、仕様で同時に2台のモニター出力が出来るのかは不明ですが、GPUの性能から考えて、Intel GMA950ではメインメモリと共有で64MBでデュアルモニターにしてのHD再生には、厳しいというかとても無理に思えます。

2009年3月モデルでしたら、お持ちのFireWire 800のHDDを接続して、再生した方が良い様に思えますが、HD動画を再生するとなると、デュアルディスプレイにしてグラフィックス性能がやはり厳しいと思われます。

そんな事知ってるっていわれると思いますので、無視して構いません

2010/08/15 18:14 yu.so への返信

なるほど、外付けHDDから再生した方が速い可能性もあるんですね。試してみようかと思います。

Mac miniからの接続は、Mini DVIポートからDVI-HDMIケーブルで、Mini DisplayポートからHDMIケーブルで各々プロジェクターに接続しています。


ところで、これも疑問なのですが、一般的にMacから映像をプロジェクターに出す場合、動画ファイルはインターレースのままで良いのか、プログレッシブに変換した方が良いのか、悩んでいます。元の映像は1080iのProResです。

プログレッシブに変換して今は試していますが、どうも動きが自然に見えず違和感があります。

ご存知の方お教え下さい。

2010/08/16 06:24 ni_ki への返信

ビデオについては私には不明です。iPhoneやMacで再生出来たりエンコード速けれOKなので、

専門職のタカシさんがお答えになってくれましたので助かります^^;


2009年3月に発売されたモデルにはmini DVIとmini Display Portで、グラフィックス:Nvidia GeForce 9400グラフィックスプロセッサ、256MB DDR3 SDRAM (メインメモリと共用)、FireWire 800x1 USB2.0x5

なるほど、当方所有のMac miniは2007年モデルでディスプレイ出力は1ポート(アダプタでVGAになるようですが、同時出力は無理だろうと思います。)なのですが、2009年モデルは2台同時出力可だったのですね。

サイトで調べてる時2ポートあると書いてありましたが、ただしメインメモリと共有なのでデュアルディスプレイにしてビデオの性能は厳しいとおもいました。


Intel GMA950ではメインメモリと共有で64MBでデュアルモニターにしてのHD再生には、厳しいというかとても無理に思えます。

ご指摘の通り「とても無理」でした^^

実験されたのですね^^

単純に考えてですが、1画面で32MBのメモリを使用して、2画面表示させた場合、再生はとても無理と思ったのです。ましてHD動画を2つとなると...


なるほど、外付けHDDから再生した方が速い可能性もあるんですね。

Mac miniでは有りませんが、MacBook Pro(Late 2007)は内蔵HDDよりFireWire800接続外付けHDD(Lacie製)の方が早かったです。二つの動画ファイルを再生する場合、同じHDDに置いていると、二つのファイルを交互に読むはずなので、遅さが目立つかもです。

前々から思ってたのですが、ni_kiさんはイロイロとMacやハードをお持ちなのですね。

1つ目に、5400RpmのHDDが最近速くなってると言われても、シークタイムはそんなに速くはなってないだろうと思いました。

2つ目に、ずっと一定で読み込みをしてる訳ではなく、頻繁にMacOS Xに必要なデータの読み書きも有るはず。

3つ目に、2つの動画の読み込みと、MacOS Xのファイルの読み書きにシークタイムが追い付かないと思いました。

4つ目に、のびたさんの以前の書込みで、FireWire 800をお持ちと書いてあり、Mac miniが2009年3月モデルをお持ちなら、内蔵HDDでMacOS Xを起動させ、FireWire800のHDDに、動画を2つ入れて再生出来るのでは?と思いました。1つの動画でどの程度読み込み速度が必要なのか私にはわかりません。

2010/08/16 08:24 yu.so への返信

yu.so さんによる書き込み:


サイトで調べてる時2ポートあると書いてありましたが、ただしメインメモリと共有なのでデュアルディスプレイにしてビデオの性能は厳しいとおもいました。

私の目は時たま(しょっちゅうかな^^;)節穴なので、目を皿にしてMac miniを観察してしまいました^^

私が見る限りMac mini(2007年モデル)のディスプレイ出力は1個でした。

1つの動画でどの程度読み込み速度が必要なのか私にはわかりません。

QuickTime Playerで確認すると、私のところにある動画ではデータレートは5から10MB/秒のようです。アクティビティモニタでのHDDの読み込みはピーク時に8MB/秒程度(0.5秒観察)でした。


MacBook Pro(Mid 2009)OS X10.6.4で確認しましたら、NVIDIA GeForce 9400MでもHD動画の2つ同時再生は、スムーズに行きませんでした。NVIDIA GeForce 9600M GTなら、大丈夫でした。

2010/08/18 06:58 のびた への返信

みなさま、書き込みありがとうございます!

結果的に、Macmini2台をLAN接続し、画質を下げ、Multiscreenerを用いて同期再生がほぼ実現出来ました。

若干、色がQuickTimeで再生するより、暗くなりますので、ygboxというQuartz Composerを用いたツールも試みてみようかと思います。

http://anselan.blogspot.com/2008/09/ygbox-goes-open-source.html


ともかく、どうにか見えてきて良かったです。ご協力感謝です!

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

2台のプロジェクタに別々の動画を同期再生

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