相关疑难解决方法(0)

将效果应用于相机拍摄的视频帧

我注意到android.media.effect开发人员可以在api级别17中使用.还有一个示例'Helloeffect'供开发人员渲染.但是,样本专注于图片.我读了效果类的文件,发现它必须对GL纹理应用效果.我是新手opengl,我想对相机拍摄的视频帧应用效果.
任何人都可以给我一些提示吗?谢谢!

android android-camera android-4.2-jelly-bean

48
推荐指数
1
解决办法
1310
查看次数

Android系统.如何在Surface上播放视频(OpenGL)

需要帮助

  1. 如何Surface(OpenGL)在Android中播放视频?我试着在播放视频mySurfaceView extends SurfaceView的帮助方法setSurface()MediaPlayer.

    SurfaceTexture mTexture = new SurfaceTexture(texture_id);
    Surface mSurface = new Surface(mTexture);
    MediaPlayer mp = new MediaPlayer();
    mp.setSurface(mSurface);
    
    Run Code Online (Sandbox Code Playgroud)

我只播放音频 - 不播放视频.

  1. 如何获取视频缓冲区OpenGL
  2. 如何播放视频GLTexture

video android opengl-es

18
推荐指数
2
解决办法
2万
查看次数

如何在android中的TextureView上应用视频效果(像棕褐色,复古等过滤器)?

我们怎样才能将像棕褐色,复古等过滤器应用到视频中,然后在我们的服务器上发布?

同样,我们可以通过在TextureView上创建过滤器层来欺骗用户,从而在服务器上应用相应的过滤器.

代码:

package com.example.mediaplayerdemo_video;

import java.io.IOException;

import android.app.Activity;
import android.content.res.AssetFileDescriptor;
import android.graphics.Matrix;
import android.graphics.SurfaceTexture;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.util.Log;
import android.view.Surface;
import android.view.TextureView;

public class MainActivity extends Activity implements TextureView.SurfaceTextureListener {

    // Log tag.
    private static final String TAG = MainActivity.class.getName();

    // Asset video file name.
    private static final String FILE_NAME = "test.mp4";

    // MediaPlayer instance to control playback of video file.
    private MediaPlayer mMediaPlayer;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        initView();
    }

    private void initView() …
Run Code Online (Sandbox Code Playgroud)

android filter video-effects textureview

6
推荐指数
0
解决办法
3649
查看次数

Android:使用视频动态模糊表面

我正在构建一个Android应用程序,其中ExoPlayer在SurfaceView的表面上播放视频,我正在调查是否可以动态模糊播放视频.

由于SurfaceView的表面部分未出现在位图中,因此模糊技术涉及首先生成视图的位图以进行模糊将无法工作.

表面和视图过去在旧版Android中具有内置模糊效果(例如Surface.FX_SURFACE_BLUR),但似乎在较新的API中已被弃用.

任何人都可以分享一些表面如何动态模糊的见解吗?谢谢.

android surfaceview exoplayer

6
推荐指数
2
解决办法
6196
查看次数