bilibili / ijkplayer

Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
GNU General Public License v2.0
32.45k stars 8.12k forks source link

android 硬解的情况怎么获取当前帧 进行截图?? #2207

Open chinaminiren opened 7 years ago

chinaminiren commented 7 years ago

如果不用textureview 我想jni 下进行截图?

bbcallen commented 7 years ago

You can't.

chinaminiren commented 7 years ago

IOS 截图呢? 怎么做呢 ?谢谢

bbcallen commented 7 years ago

Read the source code.

bbcallen commented 7 years ago

Read document of MediaCodec API

chinaminiren commented 7 years ago

ok 谢谢您

zhanggao commented 7 years ago

@chinaminiren 你解决了截图问题不?

leochangzliao commented 7 years ago

@zhanggao you can't retrive decoded video data, because you configure meidiacodec with surface as output.

Fanping commented 7 years ago

@chinaminiren @zldada @zhanggao 有Android硬解下的截图方案么?请指教,我也是想通过jni层去调用截图。

zhanggao commented 7 years ago

@Fanping http://tuzr.github.io/blog/2016/07/28/ijkplayer-snapshot/ 你可以试下这个,我没试过,我换成TextureView了。

Fanping commented 7 years ago

@zhanggao 谢谢哈!不过你给的URL是软解的,硬解的还不是很好处理。还是希望硬解能有一个同软解类似的方法。

tpnet commented 6 years ago

@Fanping @zhanggao @chinaminiren 你好,能实现不播放截到帧吗,就是只解码 截帧,不播放

Android4MediaPlayer commented 6 years ago

@Fanping 用textureview