vlc-android配置实录
听说vlc底层也用的ffmpeg,免费开源的,业界做的不错的,就来看看 从网上找了很多例子,也从github上找了好多demo,好多都不全,或者下载下来编译失败 官网上下载的vlc-android就编译失败。 下面列两个可以用的: 一.有vlc源码,可以编译 https://github.com/qenter/vlc-android.git
最新版,这个有vlc/vlc.h,能编译
https://github.com/qenter/vlc-android.git
vlc-android/vlc/include/vlc/vlc.h
项目目录挪到这个下面: /home/qian/github/vlc-android/
1.sudoapt-get install automake ant autopoint cmake build-essentiallibtool patch pkg-config protobuf-compiler ragel subversionunzip git
2.路径,自己编译需要修改,如果是androidstudio就不用改这个:/home/qian/github/vlc-android/下的
local.properties文件修改
sdk.dir=/lbg/android/android-sdk-linux
ndk.dir=/lbg/android/android-ndk-r12b
3.运行,自己编译需要修改,如果是androidstudio就不用改这个: ./gradlew
4.安装autoconf:
cd/home/qian/github/vlc-android/vlc
sudo./bootstrap
5.执行命令,自己编译需要修改,如果是androidstudio就不用改这个:
exportANDROID_NDK=/lbg/android/android-ndk-r12b
exportANDROID_SDK=/lbg/android/android-sdk-linux
编译库:sudo ./compile-libvlc.sh -a arm
ARM: (armeabi-v7a|arm)
ARM64: (arm64-v8a|arm64)
X86: x86, x86_64
MIPS: mips, mips64.
5.自己编译需要修改,如果是androidstudio就不用改这个:
ANDROID_NDK,ANDROID_SDK
删除了一段测试:
TESTED_HASH=c7b91b5
if[ ! -d "vlc" ]; then
diagnostic"VLC source not found, cloning"
gitclone git://git.videolan.org/vlc.git vlc
checkfail"vlc source: git clone failed"
else
diagnostic"VLC source found"
cdvlc
if! git cat-file -e ${TESTED_HASH}; then
cat1>&2 << EOF
***
***Error: Your vlc checkout does not contain the latest tested commit:${TESTED_HASH}
***
EOF
exit1
fi
cd..
fi
#----------------------
1.ndk需要12版本
2.需要设置变量—— exportANDROID_NDK_HOME=/lbg/android/android-ndk-r8e
chmod+x ./compile-libvlc.sh
sudo./compile-libvlc.sh
库的路径:
/lbg/android/vlc/guanfang/vlc-android/vlc/contrib/tarballs
可以去网上搜索:tarballs
二.vlc-android源码-缩减了只剩下Android部分 https://github.com/xuie0000/vlc-android
安装配置:
sudo apt-get install automake ant autopoint cmake build-essential libtool \ patch pkg-config protobuf-compiler ragel subversion unzip git
缺点,可以播放, 不能编译,缺很多库
[armeabi]Compile arm : vlcjni <= libvlcjni.c
jni/libvlcjni.c:37:31:fatal error: libvlcjni-modules.h: No such file or directory
奇怪的地方:库很多,不好识别
Initialcommit |
ayear ago |
||
Initialcommit |
ayear ago |
||
Initialcommit |
ayear ago |
||
Initialcommit |
ayear ago |
||
Initialcommit |
ayear ago |
||
Initialcommit |
ayear ago |
||
Initialcommit |
ayear ago |
||
Initialcommit |
ayear ago |
||
Initialcommit |
ayear ago |
||
Initialcommit |
ayear ago |
||
Initialcommit |
ayear ago |
完整版vlc
https://github.com/xuie0000/VLC
vlc-android配置实录相关推荐
- android配置vlc_Android : VLC for Android 环境搭建及编译
一.下载VLC源码: git clone https://code.videolan.org/videolan/vlc-android.git 编译apk: sh compile.sh -a ar ...
- VLC android 3.0解码器使用及移植TV项目调研
1.是什么 VLC Media Player (VideoLAN) 为 Windows.Linux.OS X.Android.iOS.Windows Phone 等平台提供一个视频播放器.解码器.它 ...
- android 配置ADB环境
今天,简单讲讲如何配置Android的adb命令环境. 之前,自己要使用Dos窗口的ADB命令,发现无法识别.很明显是ADB环境没有配置好.我这里Android studio的huan环境已经配置好了 ...
- Android配置http请求
Android配置http请求 因安卓后期版本默认只支持HTTPS请求,发送HTTP请求时会请求失败,所以需要加入此配置; 1. 新建 \app\src\main\res\xml\network_ ...
- android配置阿里云仓库
android配置阿里云仓库 // Top-level build file where you can add configuration options common to all sub-pro ...
- Apache2.2.8 + svn-1.4.6安装配置实录
Apache2.2.8 + svn-1.4.6安装配置实录 一.准备工作 1.下载apache2.2.8 下载的地方很多,我选择的是天空下载站 http://www.skycn.com/soft/41 ...
- Centos + apache + tomcat 配置实录,httpd调用servlet
Centos + apache + tomcat 配置实录,httpd调用servlet 初学java,搭建java服务器,费了几天功夫,供自己以后查看,也供初学者参考. 总体配置Centos7,ja ...
- 微光互联QT660二维码扫描android配置
微光互联QT660二维码扫描android配置 1.首先对android系统进行root adb root 2.然后对usb提升权限 adb shell chmod -R 777 /dev/bus/u ...
- android配置vlc_android项目中使用VLC
VLC是pc时代流媒体播放器的标杆,相信大家都有接触.VLC的流媒体部分是基于开源的live555库.live555的代码我稍微看过一些,基于C++的,说实话,代码写的有点乱,不太符合一个开源库的档次 ...
最新文章
- FirefoxLinux下的网银离我们不远了
- FZU 1075 分解素因子【数论/唯一分解定理/分解素因子裸模板】
- rabbitmq管理界面的使用
- 来自褪墨:个人回顾与展望/2011年的回顾和对2012年的计划
- UNIX文件结构(转自UNIX/AIX操作系统基础教程)
- composer 查看php 版本_最常用的PHP版本:PHP 7.3取代7.2
- git maven 一键部署_Jenkins Git Maven搭建自动化部署项目环境 邮件通知
- 手机应用UI设计示例+模板|为了在下一个应用程序设计项目找到灵感
- pymysql安装_centos7.6 安装openstack stein组件之四
- php复合索引,多列复合索引的使用绕过微软sqlserver的一个缺陷
- 全网首发:JAVA中的+=,会直接把float赋值给int变量,编译器不报错
- 深度装机大师一键重装_手把手教你深度装机大师u盘装系统教程
- 实现关联条件的casewhen效果
- java yaml_Java 使用snakeyaml解析yaml
- 本地Remix与私链节点相连
- 用piranha配置LVS
- 《爱情,最幸福的信仰》吴若权
- 解决thinkpad或者其他笔记本电脑无线网络不可用问题
- lookup无序查找_Excel查询函数之无所不能的VLOOKUP(LOOKUP)实例介绍
- nand flash基础——读写擦操作
热门文章
- Linux内核网络数据包发送(二)——UDP协议层分析
- 扩展 日历_2021少林日历 | 以最美的方式记录时光
- oracle 生成 json文件,oracle - PLSQL导入JSON并导出为JSON文件 - 堆栈内存溢出
- mockito_使用Mockito模拟自动装配的字段
- java循环购物车结算系统_原生JS实现购物车结算功能代码
- java rxtx version_java – 不匹配的RXTX版本
- 并发模拟的四种方式 + 工具,超级实用!
- 95 后大学生利用漏洞免费吃肯德基获刑
- OpenWrite 赞助平台全流程说明
- 20年吐血整理:程序员全栈体系化学习路线与进阶地图