当前位置:首页 » 编程软件 » androidvlc源码编译

androidvlc源码编译

发布时间: 2024-02-27 07:55:10

‘壹’ vlc播放器是用什么写出来的

以下是编译VLC源代码时所需的库:

Third party libraries used by VLC
You'll find a complete list on the wiki.

But, here are the most important libraries.

Audio/Video codecs
liba52 - an ATSC A/52 (aka AC3) audio decoder
libmad - an MPEG audio decoder
libmpeg2 - an MPEG1/2 video decoder
libavcodec (ffmpeg) - an extensive audio/video codec library which supports several formats like MPEG4, H263, WMV/A etc...
libogg - an Ogg bitstream parser
libvorbis - a Vorbis audio decoder
libflac - a FLAC (Free Lossless Audio Codec) audio decoder
libspeex - a Speex (Free speech codec) audio decoder
libtheora - a Theora video decoder
libfaad2 - an AAC audio decoder
libdv - a DV video decoder (deprecated in favor of libavcodec)
libxvidcore (xvid) - an ISO MPEG-4 compliant video codec (deprecated in favor of libavcodec)
libdca - A DTS Coherent Acoustics decoding library.

GUI framework libraries
wxWidgets - a cross-platform C++ GUI framework that keeps the look and feel of each platform
QT4 - a C++ Cross-Platform Rich Client Development Framework

Audio/Video output libraries
libsdl - a cross-platform multimedia library designed to provide level access to audio, and 2D video framebuffer

Miscellaneous libraries
libdvdcss - a library for accessing encrypted DVDs
libdvdnav - a library for DVD navigation
libdvdread - a library for reading DVD-Video images
libdvbpsi - a library designed for decoding and generation of MPEG TS and DVB PSI tables
libopenslp - an open-source implementation of Service Location Protocol
gettext - a set of tools that provides a framework to help applications proce multi-lingual messages
libfreetype2 - a software font engine that is designed to be small, efficient, highly customizable and portable while capable of procing high-quality output (glyph images).
fribidi - A Free Implementation of the Unicode Bidirectional Algorithm
liveMedia - C++ libraries for multimedia streaming (RTP/RTCP, RTSP, SIP)
matroska - a new, extensible open standard Audio/Video container format

If you're using those libs to compile VLC for windows with mingw-gcc 3.3.1, you can use our Win32 contribs.

如果需要更权威的回答,这里是VLC官方提供的源码下载:
http://download.videolan.org/pub/vlc/

‘贰’ 解决Android Vlc编译报错couldn't find "libcompat.7.so

在build.gradle的defaultConfig下面添卜让困加

ndk{

    abiFilters"armeabi","armeabi-v7a","x86","mips"

}

重新编译即可。。

具体什么原因。。低级错误就型念不解释滑基了

‘叁’ android 编程的开源视频lvc运行源码的时候出现如下问题,怎么解决

不知道开元视频lvc,但是看log是jni代码加载出现问题

‘肆’ android 如何使用vlc进行二次开发

到vlc官网下载vlc
for
android工程,就可以进行二次开发。看你需要什么内容,我这边也有一个调试好的工程,需要就加我QQ463855700

‘伍’ 如何解决android ndk r8c 老是重新编译源代码的问题

ndk编译是针对jni的。jni是java native interface的缩写,意为java本地接口。 java本地接口一般是用c语言来实现一些功能,然后通过特定的格式暴露接口给java调用。但是C语言的代码不能直接被java使用,而是需要通过ndk进行编译,编译后会在libs目录下生成.so文件,这事动态运行库,这时C语言曝露出的接口才能被java调用。 楼主可以检查你的vlc项目中的libs目录下,是否包含了.so文件,如果有的话一般是不需要ndk进行 编译的。不过如果楼主修改了c语言中的代码,那么为了使修改生效必须从新用ndk编译,编译后会删除原来生成的.so,并生成新的.so文件。 使用ndk-r7以及更高版本的ndk,可以免安装cygwin而直接使用命令行进行编译,非常方便。 方法: 将ndk的根目录设置环境变量,然后dos命令行进入需要编译的项目的根目录,执行命令 ndk-build

‘陆’ 编译android-vlc支持rtsp,是不是需要添加live555

我在开发板上移植了live555MediaServer,可以实现正常的传输。但似乎性能很不高,当进行16路D1的数据传输时,系统从硬盘上读取文件,CPU的idle时间几乎为0,以下是我用top命令看到的系统性能: Live555MediaServer 进程占用CPU-- 50%

‘柒’ 求vlc播放器的源代码

最新版源码下载地址: http://download.videolan.org/pub/videolan/vlc/1.1.7/vlc-1.1.7.tar.bz2
但是官方不支持使用VC编译,并且不建议使用VC,移植难度很大。
官方支持的是MingW或者Cygwin,也就是GCC的Windows版。编译方法见官方Wiki:
- http://wiki.videolan.org/Win32CompileMSYS
- http://wiki.videolan.org/Win32CompileCygwin

热点内容
玩乐高侏罗纪游戏需要哪些配置 发布:2024-11-16 04:05:50 浏览:536
数字编程话 发布:2024-11-16 04:05:43 浏览:749
电脑配置测试软件哪个好用 发布:2024-11-16 03:45:01 浏览:352
十台电脑服务器需要什么配置 发布:2024-11-16 03:44:52 浏览:69
天龙八部答题源码 发布:2024-11-16 03:44:06 浏览:220
phpthis变量 发布:2024-11-16 03:44:04 浏览:605
win7c盘无法访问 发布:2024-11-16 03:41:22 浏览:764
忘记战队密码怎么解散 发布:2024-11-16 03:30:15 浏览:734
jsandroid文件 发布:2024-11-16 03:24:39 浏览:948
在香港怎么买安卓手机 发布:2024-11-16 03:15:37 浏览:762