
ffmpeg
nicolelili1
这个作者很懒,什么都没留下…
展开
-
视频解码(将视频转换为rgb格式)
1、初始化surfaceviewpackage com.dongnaoedu.ffmplayer.view;import android.content.Context;import android.graphics.PixelFormat;import android.util.AttributeSet;import android.view.SurfaceHolder;imp...转载 2019-11-29 21:07:09 · 2717 阅读 · 0 评论 -
accessed stale local reference 0x1d (index 7 in a table of size 1)
问题:JNI ERROR (app bug): accessed stale local reference 0x1d (index 7 in a table of size 1)JNI DETECTED ERROR IN APPLICATION: use of deleted local reference 0x1d定位到出问题的代码:原因:linux中局部变量不...转载 2019-11-24 01:18:36 · 528 阅读 · 0 评论 -
error: undefined reference to 'ANativeWindow_fromSurface'
问题:Android ndk开发ffmpeg时,头文件引用了.h文件#include <android/native_window_jni.h>#include <android/native_window.h>但是报如下的错误error: undefined reference to 'ANativeWindow_fromSurface'...转载 2019-11-24 00:40:05 · 1160 阅读 · 0 评论 -
AudioTrack音频播放
.c文件的代码:sound()方法解析并播放音频#include "com_dongnaoedu_ffmplayer_VideoUtils.h"#include <stdlib.h>#include <stdio.h>#include <unistd.h>#include <android/log.h>#include <l...转载 2019-11-23 16:21:10 · 316 阅读 · 0 评论 -
音频解析
JNIEXPORT void JNICALL Java_com_dongnaoedu_ffmplayer_VideoUtils_sound (JNIEnv *env, jobject jobj, jstring input_jstr, jstring output_jstr){ const char* input_cstr = (*env)->GetStringUT...转载 2019-11-22 22:36:46 · 2965 阅读 · 0 评论 -
视频解码
#include "com_dongnaoedu_ffmplayer_VideoUtils.h"#include <stdlib.h>#include <stdio.h>#include <android/log.h>//编码#include "include/libavcodec/avcodec.h"//封装格式处理#include "inc...转载 2019-11-22 05:12:50 · 227 阅读 · 0 评论 -
ffmpeg shell脚本编写
一、执行.configure --disable-yasm命令编译ffmpeg,编写shell脚本之前,要执行.configure --disable-yasm命令。执行这些命令的主要目的是进行一系列的准备工作,比如说检查gcc的版本,会生成common.mak等文件1、解压ffmpeg压缩包unzip ffmpeg-2.6.92、进入到解压后的文件夹,并查看文件夹中的内容cd...原创 2019-11-16 01:14:44 · 1773 阅读 · 0 评论 -
阿里云服务器编译ffmpeg
1、在usr文件夹中创建jason文件夹cd /usr :进入usr文件夹mkdir jason: 创建jason文件夹2、上传ffmpeg文件到阿里云3、解压ffmpeg压缩包4、编译.so文件(1)创建build_android.sh文件,配置NDK的路径及其其它信息将该文件转为 “UTF-8 - 无BOM格式”#!/bin/bas...原创 2019-11-13 02:07:32 · 4189 阅读 · 0 评论 -
编译的.so文件测试
1、将云服务器编译好的文件导入到本地2、将解压后的文件夹inclde拷贝到jni目录下3、将8个大版本号的.so拷贝到libs目录下4、CMakeLists.txt中指定预编译的.so文件cmake_minimum_required(VERSION 3.4.1)add_library(ffmpeg_playerSHAREDsrc/main/jni/f...原创 2019-11-19 03:10:24 · 1025 阅读 · 0 评论 -
音视频ffmpeg介绍
1、ffmpeg FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。 下载地址:http://http://ffmpeg.org/2、视频播放流程封装格式数据 FLV、AVI、MP4录像、录音,实质是一个压缩采集到的图像或者音频数据的过程,这个过程又称为编码过程播放视频或者音频文件,实质上是一个解压缩的过程,这...原创 2019-10-27 02:38:50 · 274 阅读 · 0 评论