Final Cut Proで書き出しを行ったところ「共有に失敗しました。」のエラーメッセーでが出ました。
書き出した動画の長さは、約1時間。
レンダリングをやり直して、書き出したら無事成功!
エラーメッセージ
Error:RenderFrameAt returned:4 for absolute frame:46448
おそらく「46448フレームのところがエラーです」と書かれていると思います。
解決方法(1)
すでに生成されているレンダリングファイルを削除して、書き出します。
レンダリングファイル削除後に書き出し。
新規にレンダリングから始めるので少し時間がかかります。
解決方法(2)
エラーが出ているフレームを探し、その部分を削除したり差し替えたりして再編集する。
その後、書き出します。
エラーが出ているフレームの探し方
エラーが出ているフレームを簡単に探し出す方法がありました。
タイムコードを使って移動します。
例えばエラーメッセージに出てくる「frame:47457」の数字を、ビューアの下にあるタイムコードに入力します。
入力方法は、タイムコード表示の中心を1回クリックし(またはControl+Pキーを押し)、「47457」を入力して、Returnキーを押します。
そうするとエラー部分に移動します。
その部分をカーソルを使って1コマずつ移動させながらエラー部分を探します。
詳しくはFinal Cut Proユーザガイドに書かれています。
Final Cut Proでは、タイムコート値を入力することで、タイムラインでプロジェクト内の特定の位置に移動できます。
そのほか参考にさせていただいたサイト
Fainal cut pro Xの書き出しエラー対処法