差分

ナビゲーションに移動 検索に移動

Xamarin.Mac/動画から静止画を抽出する

85 バイト追加, 2017年6月13日 (火) 01:42
編集の要約なし
'''[[Xamarin.Mac''']]上で動画から静止画を抽出したいこともあると思う。 
動画のサムネイルを作ったりするのに使える。
 
動画編集ソフトを実現するのにも使える。
本当は動画からアニメーションGIFを作りたかったが、まだ上手くいっていない。
これを見た人は大至急アニメGIFの作り方を書いてください。
*[[Xamarin.Mac/アニメーションGIFを生成する]]
需要を考えると[[サムネイル]]の生成が圧倒的多数を占めると思うので、CocoaのAPIに依存せず、[[PCL]]100%な[[ピュアマネージドコード]]で実装して[[ASP.NET]]で使えた方が遥かに嬉しいかもしれない。この手の実装は汎用的なはずなのに[[.NET Framework]]と[[Mono]]の両方で動くポータブルな実装って少ないよね。
==実装1:AVAssetImageGenerator.CopyCGImageAtTime==
実装の基本形となる方法だと思う。
AVAssetImageGeneratorというイカすクラスがあるようだ。
*[[Xamarin.Mac/CGImageをファイルに保存する]]
==実装2: AVAssetImageGenerator.GenerateCGImagesAsynchronously==
GenerateCGImagesAsynchronouslyはかなり速い。
名称からもわかるように非同期で実行される。
</source>
==関連項目==* [[Xamarin.Mac/CGImageをNSImageに変換する]]
==参考文献==
{{reflist}}
{{stub}}
[[category:Xamarin.Mac]][[category: AV Foundation]]
匿名利用者

案内メニュー