AVFoundationでカメラ(ムービー)撮影するときの、transform設定の注意点

カメラの方向を自由に扱えるようにするためには、茨の道を乗り越えないといけないのです。
2
Hirohito Kato ⌘ @hkato193

@norio_nomura ww。2パス(手動)エンコードですね!

2014-12-15 17:08:17
Norio Nomura @norio_nomura

@hkato193 もしかしてexportsessionに追加されたマルチパスって、この辺りを良きに計らってくれたりするのかな?試してないけど。

2014-12-15 17:08:38
Hirohito Kato ⌘ @hkato193

@norio_nomura そこまではやってくれないような気もしますが、しかし、すでにお腹いっぱいで入りこむ元気ががが。

2014-12-15 17:10:10
Hirohito Kato ⌘ @hkato193

@norio_nomura ここだけで100ページは書けそうな内容(しかもニッチ向け)すぎます!Learning AVF本でも、このへんはもう割とサラッとしてましたし。

2014-12-15 17:13:16
Norio Nomura @norio_nomura

@hkato193 まあ、本になっても僕は買わないですけどねw

2014-12-15 17:21:18
Norio Nomura @norio_nomura

@hkato193 長々とお付き合いいただき、ありがとうございました。お陰様で、ついでにバグを一つ見つけて潰せましたw

2014-12-15 17:25:48
Hirohito Kato ⌘ @hkato193

@norio_nomura ほとんど貢献できていない、つまりそういうことですね。おつかれさまでした。<(_ _)>

2014-12-15 17:29:14
Hirohito Kato ⌘ @hkato193

キャプチャセッションにAVCaptureMovieFileOutputをつないだときと、AVCaptureVideoDataOutputをつないだときではコネクションのvideoOrientationが持つ意味が違っているな、これ。前者はメタデータ、後者は実データを弄ってるぽい。

2014-12-15 17:32:40
Hirohito Kato ⌘ @hkato193

@hkato193 でないと、AVCaptureVideoDataOutputによるvideoOrientationの設定有無が、キャプチャレートにもろ影響している現状を説明できない。

2014-12-15 17:43:46
Norio Nomura @norio_nomura

@hkato193 おもしろ。VideoDataを回転してるから?

2014-12-15 17:50:14
Hirohito Kato ⌘ @hkato193

@norio_nomura はい、たぶんそうです。CMSampleBufferは向きの情報を持っていないので、そうでもしないとAVAssetWriterに向きを渡せない(からやむなく変換している)のではと予想してます。

2014-12-15 18:08:48