スライドショーの書き出しで駒落ち

件名に付き、標準(480p)・最高(720p)・最高(1080p)いずれにしても駒落ちが発生します。

駒落ちの発生具合は1080pに行くほど激しく、標準だと逆に画像がぼやけてしまいます。

スライドショー内に入っている動画部分や、載せた音楽はスムーズに再生できています。

時間かかってもいいので、仕上がりをよくできないモノなのでしょうか。

(仕上がり悪ければ、やる意味が無い。)

書き出したスライドショー動画は、最終iMovieかFCPでテキストなど載せて完成させたいと思ってます。

どなたかアドバイス頂けませんでしょうか。



Mac Mini Mid 2010(2.4GHz Core 2 Duo)

メモリDDR3 2G

OS El Capitan(10.11.5)

写真 Ver 1.5


*一部編集させていただきました。Apple Inc.

Mac mini, OS X El Capitan (10.11.5), Server 3.0.2 on MA270J/A

投稿日 2016/08/05 22:21

返信
返信: 29

2016/08/07 02:49 onesize への返信

onesize様ありがとうございます。

駒落ちは、特定の場所では無く、書き出したスライドショー全般に渡ってます。

ni_ki様情報をヒントにServer3を削除して機能停止してみたところ、720pで幾分動きがスムーズになりました。スライドショーにはiPhoneで撮影した動画も含まれたスライドショーとなっています。

後ほど、画像だけのスライドショーも試しに作ってみます。

もともと、El Capitanに上げた時点で、Server3は非対応で起動すらできないのですが、削除しました。

ちなみに、アクティビティモニタでCPU状況を確認してみたところ、画像の様になっていました。グラフが急上昇しているところから、スライドショーの書き出しが始まっています。

もしかしたら、他に止められるところがあって、止めたらもう少し良くなるのかなと思いました。

もう少し探ってみますが、何か情報あれば引き続きお願いします。

(Mac Miniには常にMacBookから画面共有で操作しています。Mac Miniは起動しっぱなしで、終了することはほとんどありません。)

ユーザがアップロードしたファイル

2016/08/06 20:28 system7 への返信

Mac mini(mid 2010) 2.66GHz モデルOS X10.11.5 で確認したところコマ落ちはしていないようです。

もっと私はわずかなコマ落ちだと気づかない人なのですが。system7 さんのところのコマ落ちはどの程度でしょうか。

なお写真.app のライブラリを戯れにNAS に置いていて無線LAN で接続している都合なのか、写真.app が起動しているだけでCPU を半分くらい使っていて写真.app を起動した状態だと動画再生はカクカクでした。

ところでコマ落ちとのことですが、再生がカクつくのか動画そのもののコマが落ちているのかどちらでしょうか。再生だけが問題なら編集するのには困らない場合もありますよね。

2016/08/06 21:57 system7 への返信

私の環境で書き出した時(1080p)は、動画の再生と写真の切り替わり時のエフェクト時にコマ落ちが確認できました(動画内の音声は問題無し)。

同じ素材でiMovieで書き出した時(720p)は問題なかったので、QTPで確認すると写真で書き出した方のFPSは4、iMovieで書き出した方はFPSは30でした。

私の検証ではこのフレームレートの違いが原因ではと思ってます。

写真で書き出した時のフォーマットは.m4vでiMovieで書き出した時は.mp4となっていたのでこの辺も関係してそうです。


検証機

MacBook Pro Mid 2009 8GBメモリ

OS X 10.11.5

iMovie 10.1.2

2016/08/07 05:14 system7 への返信

先の書き込みでは私の表現の仕方が悪かったようです。

スライドショウで書き出した動画には20秒程の動画と5枚の静止画を使ったものです。

なので、静止画は画面にフィットした状態なのでコマ落ちは関係なく、全体的にコマ落ちしてるようです。

試しに画像を排除して書き出してもコマ落ちが確認できました。

ところが、ni_kiさんのところではコマ落ちが無く、フレームレートも30になっているとのことなので頭の中が???な状況です。

2016/08/07 07:53 ni_ki への返信

CPUの詳細がなかったですね。Core 2 Duo 2.53GHzです。

序でに書くと、グラフィックスはNVIDIA GeForce 9400M 256 MBとなっています。

気になるのは、写真で書き出すとコマ落ち(4fps)するのにiMovieで書き出すと(30fps)問題がないのでスペックの問題ではなさそうなんだけど……何が問題なのか? という感じです。


追記

書き出しを480pにするとフレームレートが上がり13fpsで出力されました。

2016/08/07 07:54 onesize への返信

なるほど。そのスペックなら私のMac mini より上かもしれないですね。

onesize さんによる書き込み:


気になるのは、写真で書き出すとコマ落ち(4fps)するのにiMovieで書き出すと(30fps)問題がないのでスペックの問題ではなさそうなんだけど……何が問題なのか

おそらくスペックの問題ではないと思います。再生でコマ落ちならスペックの問題ですがか、それはリアルタイムで処理が間に合わないから起きる現象です。書き出し時ならリアルタイムで処理する必要は無いですから、普通は書き出しが遅くなるだけですよね。

2016/08/07 11:37 ni_ki への返信

スライドショーの再生でもテーマを変更すると動画はスムーズに再生されませんね。

デフォルトではスライドショーのテーマはクラシックになっているのですが、このテーマを変更するとプレビューでも動画部分はスムーズに再生されませんでした。

これは、iPhoneで撮影した4Kや1080p(60fps)をQTPで再生しようとした時と同じ感じなので、どうやらグラフィック性能が追いついてないようです。認めたくないので写真がビデオメモリを使いすぎるのがいけないということにしたいですね(笑)


今回の目的であるスライドショーから書き出した動画をiMovieやFCPで編集するのなら最初からiMovieで始めてしまうほうが綺麗な動画が作成できると思われます。

写真のLibraryが複数あるならiMovieで読み込みたいLibraryをシステムフォトライブラリに指定すればiMovieで読み込めますからそのほうがストレスを感じることがないかと思います。

2016/08/07 18:34 ni_ki への返信

ni_ki様、onesize様ありがとうございます。

当方のグラフィックスは「NVIDIA GeForce 320M 256MB」です。

写真.app上のスライドショーの再生では、プレビューも全画面再生も駒落ちの問題無く再生できます。

(これはServer3.appをアンインストール前でも問題なく再生できていました。)

このことから、やはり書き出しに何かしらつまずいているのかもしれませんね。

ちなみに720pでは9.26FPS(Serverを削除する前は8.15FPS)、1080pでは2.91FPSとなっていました(いずれも.m4v形式で書き出し)。

スライドショーのテーマは「雑誌」です。

撮影は「iPhone5s」で、確か標準のカメラアプリでの撮影です。

また、QuickTimeのバージョンは10.4でした。無関係かもしれませんが一応。


onesize様

写真のLibraryが複数あるならiMovieで読み込みたいLibraryをシステムフォトライブラリに指定すればiMovieで読み込めますから

これって、今私がスライドショーで作成したプロジェクトをそのままiMovieで読み込め、編集できるという意味ですか?

2016/08/07 21:28 system7 への返信

system7 による書き込み:


これって、今私がスライドショーで作成したプロジェクトをそのままiMovieで読み込め、編集できるという意味ですか?

いえ、残念ながらそうではないのです。何度書き出してもフレームレートが低すぎるのでiMovieで同じ素材で試したところ、問題なく書き出しされたのでそう思ったのですが、スライドショーのテーマがクラシックだったのでこれならiMovieで最初から作ってしまったほうがいいじゃん!と思ってしまったんですね。

しかし、その他のテーマの場合iMovieで同じことができないことに気がついてませんでした。いらぬ期待をさせてしまい申し訳ありません。

私は、FCPは使っていないので確認できないのですが、もしかしたらFCPではスライドショーと同じエフェクトができるのではないかと思ったのですが、できたとしても面倒ですね。


私のところでは、テーマをクラシックから他のテーマに変更すると途端に重くなるので(テーマを戻すと元に戻る)これが書き出し後のフレームレートが低くなることと関係があるのかもというところです。


因みに、すべての写真等から1本の動画を書き出すのは全く問題無く書き出されますね。フレームレートも30fpsですから、スムーズに動画を再生してくれます。

しかし、スライドショーからの書き出しでは、トランジションをオフにしてもフレームレートは上がりませんから、 VTEncoderXPCService辺りに問題があるとすればOSのアップデートで改善の可能性もあるもかもしれませんね。

このVTEncoderXPCServiceを検索するとiCloudと関係があるようなんですが、現在iCloudで同期してるのはメモだけなんです。しかし、スライドショーからの書き出しではVTEncoderXPCServiceが必ず動くようなのでどうしたものかと。

後は、コンソールに何か出力されてないかヒントとなる情報が得られればというところでしょうか。

夜にでも、セーフブート、OSのアップデート等してみて何かあれば書き込みします。

2016/08/08 09:15 system7 への返信

OSのアップデートでトラブルが起きてるようなので、目先を変えて検証してみました。

iPhotoをダウロードしてスライドショーを作成し書き出してみました。

ほぼ同じ素材を使用したのですが、書き出し時間は倍以上だったので期待してQTPで開き、インスペクターでFPSを確認すると30fpsとなってましたので再生確認をするとコマ落ちは見られませんでした。

しかし、解像度がなんとも中途半端なんですよね。1080pで書き出すと1728x1080、720pだと1152x720となってしまうのです。

このこと(解像度)はご存知かと思いますが、少なくとも写真で書き出した時のコマ落ちがハードウェアのスペックに起因するものではないということになりませんか? (少々強引ですが…)

書き出し時のプロセスに何かしらコマ落ちする原因がありそうなのですが、この辺が私の現時点での限界ではあります。

2016/08/08 19:35 ni_ki への返信

書出時のログを載せます。

膨大にあるため、「この辺りが重要かな?」って所をピックアップします。

コピペで見にくくてすみません。。。

なんか、errorとかfailedとか否定的な単語が目に付くのですが、OSのアップデートで解消されますかね?


2016/08/09 10:58:13.196mdworker[9571][10:58:13.194] FigAtomStreamInitWithByteStreamWithSize signalled err=-12893 (kFigAtomStream_OffsetOutsideOfParent) (Offset exceeds stream length) at /Library/Caches/com.apple.xbs/Sources/CoreMedia_frameworks/CoreMedia-1731.15.204/Sources/Utilities/FigAtomStream.c line 305
2016/08/09 10:58:13.196mdworker[9571][10:58:13.196] <<< FFR_Common >>> FigFormatReaderCreateForStreamReturningMatchingContainerLabelType: *** Could not create format reader for URL file:///Users/ホゲホゲ/Desktop/%E5%90%8D%E7%A7%B0%E6%9C%AA%E8%A8%AD%E5%AE%9A%E3%83%95%E3%82%A9%E3%83%AB%E3%82%BF%E3%82%99/プロジェクト名.m4v FileType '' MIMETYPE (null) SuggFileName (null) instantiationError = -12893
2016/08/09 10:58:13.196mdworker[9571][10:58:13.196] FigFormatReaderCreateForStreamReturningMatchingContainerLabelType signalled err=-12893 (instantiationError) (Error creating FormatReader) at /Library/Caches/com.apple.xbs/Sources/CoreMedia/CoreMedia-1731.15.204/Prototypes/FormatHandlers/FigFormatReader_Common.c line 2157
2016/08/09 10:58:13.921mdworker[9571][10:58:13.921] FigAtomStreamInitWithByteStreamWithSize signalled err=-12893 (kFigAtomStream_OffsetOutsideOfParent) (Offset exceeds stream length) at /Library/Caches/com.apple.xbs/Sources/CoreMedia_frameworks/CoreMedia-1731.15.204/Sources/Utilities/FigAtomStream.c line 305
2016/08/09 10:58:13.922mdworker[9571][10:58:13.922] <<< FFR_Common >>> FigFormatReaderCreateForStreamReturningMatchingContainerLabelType: *** Could not create format reader for URL file:///Users/ホゲホゲDesktop/%E5%90%8D%E7%A7%B0%E6%9C%AA%E8%A8%AD%E5%AE%9A%E3%83%95%E3%82%A9%E3%83%AB%E3%82%BF%E3%82%99/プロジェクト名.m4v FileType '' MIMETYPE (null) SuggFileName (null) instantiationError = -12893
2016/08/09 10:58:13.922mdworker[9571][10:58:13.922] FigFormatReaderCreateForStreamReturningMatchingContainerLabelType signalled err=-12893 (instantiationError) (Error creating FormatReader) at /Library/Caches/com.apple.xbs/Sources/CoreMedia/CoreMedia-1731.15.204/Prototypes/FormatHandlers/FigFormatReader_Common.c line 2157
2016/08/09 10:58:23.313Photos[1129][10:58:23.312] surrogatePlaybackItem_CopyProperty signalled err=-12783 (kFigBaseObjectError_ValueNotAvailable) (no real playback item) at /Library/Caches/com.apple.xbs/Sources/CoreMedia/CoreMedia-1731.15.204/Prototypes/Player/FigPlayer_Surrogate.c line 3422
2016/08/09 10:58:28.332Photos[1129][10:58:28.332] <<<< Boss >>>> figPlaybackBossPrerollCompleted: unexpected preroll-complete notification
2016/08/09 10:58:28.550Photos[1129][10:58:28.550] <<<< IQ-CA >>>> piqca_setUsePreQueue: (0x7f84ac5f5800) rejecting report of layer being serviced - IQ has not yet begun to update
2016/08/09 10:59:13.978Photos[1129][10:59:13.978] <<<< Boss >>>> figPlaybackBossPrerollCompleted: unexpected preroll-complete notification
2016/08/09 10:59:19.426Photos[1129][10:59:19.426] <<<< Boss >>>> figPlaybackBossPrerollCompleted: unexpected preroll-complete notification
2016/08/09 10:59:19.525Photos[1129][10:59:19.525] <<<< IQ-CA >>>> piqca_setUsePreQueue: (0x7f84ac771600) rejecting report of layer being serviced - IQ has not yet begun to update
2016/08/09 11:01:39.810Photos[1129]ava error: /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleVA/AppleVA-5.0.32/Framework/VP3CoreMediaInterface/AVAFVP3CoreMedia.c: failed to get a service for display 2
2016/08/09 11:03:14.977Photos[1129]ava error: InitDriver call failed, call DeleteDriver ...


El Capitanをクリーンインストールしたら、解消したりするんですかね???

2016/08/09 00:06 system7 への返信

Cache でエラーがでていますね。Spotlight 系のログも気になりますが、何も関係があるのかどうか判断しかねます。

確かに私が試したMac mini はクリーンインストール環境ですが、クリーンインストールで直る症状の場合はお二方のところで起きないのが一般的です。なのでクリーンインストールでは直らない可能性がそれなりに高いと推測します。

私も今はノートMac 2009 年モデルで確認すべくクリーンインストールの準備中です。二日前から試そうとしているのですがバックアップに手間取って未だにインストールを始められません。 我ながら情けないです^^;

2016/08/09 09:48 system7 への返信

私の環境で少し判ったので書き込みます。

まず、セーフブートしてから同一のスライドショーをすべてのテーマで書き出しました。

各テーマのうちクラシックと雑誌以外は動画の部分が写真上でのプレビューや再生ではスムーズに再生できなかったのですが、書き出すと30fpsで書き出されてスムーズな再生ができました。

セーフブートをする前はスムーズに再生できないテーマは書き出しをしなかったので、セーフブートとの関連性は多分ないと思いますが……

スムーズに再生できるクラシックと雑誌は、書き出し時のプレビューを見る限り丁寧に書き出してるとは思えず、 書き出しも他のテーマより書き出し時間が短いようです。

因みに写真のみのスライドショーでテーマを雑誌にして書き出すと30fpsで書き出されます。


同時にMacBook Pro Mid 2012 2.5GHz(i5) 16GBメモリ 1GBグラフィックス(統合型のはず)OS X 10.10.xの写真で書き出した時は、クラシックのテーマでも問題ありませんでした。


以上、ご報告まで。

2016/08/10 21:49 system7 への返信

どうやらVTEncoderXPCService かそれを使う写真.app のバグみたいですね。2011 年モデルのMac mini とMacBook Pro でテーマクラッシックにて確認すると30fps で書き出されますがVTEncoderXPCService を使っていません。書き出し中に強制終了しても書き出しが正常に行われます。かたや2009 年iMac で試すと10fps 程度の動画が書き出されますが、先のプロセスを終了すると写真.app が落ちます。しかし、このプロセスが開いているファイルを確認すると書き出し作業をしているように見えません。CPU だけ消費している気がします。

2016/08/10 22:49 system7 への返信

OS X 10.11.6にアップデートして書き出し時のログを比較してみました。

テーマがクラシックと雑誌の時のみ下記のログが出力されます。


2016/08/11 3:27:51.123 Photos[577]: [03:27:51.123] CMSampleBufferGetImageBuffer signalled err=-12744 (kCMSampleBufferError_Invalidated) (sbuf invalidated) at /Library/Caches/com.apple.xbs/Sources/CoreMedia_frameworks/CoreMedia-1731.15.206/Sources/Core/FigSampleBuffer/FigSampleBuffer.c line 2399

0 CoreMedia 0x00007fff8e9b4713 CMSampleBufferGetImageBuffer + 138

1 MediaToolbox 0x00007fff8a823d6c FigSampleGeneratorCreateForFormatReaderProducingByteReferenceSampleBuffers + 17094

2 CoreMedia 0x00007fff8e9e3301 FigScheduledFileIOThread + 4316

3 CoreMedia 0x00007fff8e9ec82e figThreadMain + 616

4 libsystem_pthread.dylib 0x00007fff9bdb999d _pthread_body + 131

5 libsystem_pthread.dylib 0x00007fff9bdb991a _pthread_body + 0

6 libsystem_pthread.dylib 0x00007fff9bdb7351 thread_start + 13

2016/08/11 3:28:04.447 Photos[577]: reported progress 0.001980

2016/08/11 3:28:04.465 Photos[577]: reported progress 0.004905

2016/08/11 3:28:04.484 Photos[577]: reported progress 0.009166

2016/08/11 3:28:04.510 Photos[577]: reported progress 0.017753


フレームワーク関連の問題みたいなので、アップル側で何かしら対応しないと解決できない問題のようです。

しかし、core 2 duo以降のcpuを搭載したMacでは、すべてのテーマで書き出しができるようですので(エラーが出力されても)表立った実害がないので放置となるかな〜と考えます。

対応するとしても次期OSからでしょうから、El Capitan止まりのMacに於いては事実上……😠😟

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

スライドショーの書き出しで駒落ち

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