             if reader.canAddOutput(output) {
                 reader.addOutput(output)
             }
-            return reader
+            return (reader, videoComposition.frameDuration)
         } else {
             NSLog("Failed to instantiate a reader for a composition:\(error)")
         }


        // フレームレート指定のためにビデオコンポジションを作成・利用(60fps)
        let videoComposition = AVMutableVideoComposition(propertiesOfAsset: asset)
        videoComposition.frameDuration = CMTime(value:1, kFrameRate)

        // 60fps以下の場合、60fpsで出力出来るようスケールしたいが、scaleTimeRange()は
        // frameDuration以下のfpsのときには、読み出そうとしてもエラーになってしまう模様。

        }

        // リーダーとなるコンポジションを作成する
        if let result = buildComposition(asset, startTime:startTime, endTime:endTime) {
            (self.reader!, self.frameInterval) = result
        } else {
            NSLog("Failed to build a composition for asset.")
            return nil
        }
