今、ビデオファイルからフレーム画像を取得しようとしていますが、その方法を知っています(ffmpeg
またはgetFrameAtTime
関数を使用)
そのため、プログラムでフレームを bmp 構造として取得できますが、これをpng
またはとして保存するとjpeg
、
ビデオの品質は良好ですが、これらの品質は良くありません
だから私はこのbmpを圧縮せずに保存したい
関数はこれで機能すると聞いてcopyPixelsToBuffer
いますが、できませんでした... T_T ...
誰かが私にこれを使用する方法を説明できますか?? //私の録音サイズは (1280, 720)
もっと大きなサイズでビデオを録画する必要がありますか? または、フレームをビットマップとしてSDカードに保存する必要がありますか???
圧縮せずに???
//私の推測では、圧縮用です。圧縮は品質との一種のトレードオフです
今、私はこの機能を使用してpngまたはjpegを作成しました
Bitmap.compress(CompressFormat.PNG, 100, fos)