随笔分类 -  ffmpeg

摘要:wzplayer for android NEON版本发布。方便大家测试播放器的性能。视频播放器地址写死了,一个浙江卫视高清的一个http视频流播放地址,所以大家测试的时候一定要将网络打开,不然无法播放,当然你也可以破解apk文件,修改里面的地址,我也推荐你这样做。哈哈。里面java代码不多就几行。我没有加混淆,方便大家破解。此是neon版本,所以手机必须支持neon arm汇编指令。支持本地文件播放,网络协议支持mms,http,rtsp等采用gles2.0 yuv数据直接渲染。支持android 2.2以上系统。下载地址:http://download.csdn.net/detail/we 阅读全文
posted @ 2012-11-19 15:24 weinyzhou 阅读(238) 评论(0) 推荐(0)
摘要:wzplayer for android NEON版本发布。方便大家测试播放器的性能。视频播放器地址写死了,一个浙江卫视高清的一个http视频流播放地址,所以大家测试的时候一定要将网络打开,不然无法播放,当然你也可以破解apk文件,修改里面的地址,我也推荐你这样做。哈哈。里面java代码不多就几行。我没有加混淆,方便大家破解。此是neon版本,所以手机必须支持neon arm汇编指令。支持本地文件播放,网络协议支持mms,http,rtsp等采用gles2.0 yuv数据直接渲染。支持android 2.2以上系统。下载地址:http://download.csdn.net/detail/we 阅读全文
posted @ 2012-11-19 15:24 weinyzhou 阅读(145) 评论(0) 推荐(0)
摘要:近期会将视频在线课堂移植ios,欢迎大家关注.以前有android版本,由于种种原因ios版本一直没有能够发布和大家见面.让大家久等了.ios版本核心播放模块将使用wzplayer,以解决ios上对mp4视频流格式支持不太好问题.并且添加新应用推送功能,以方便向大家推送更多更好的新应用. 阅读全文
posted @ 2012-11-18 18:16 weinyzhou 阅读(140) 评论(0) 推荐(0)
摘要:说明一下,这图片是因为那个截图软件导致的,不是我刷屏问题。不信你自己用了截取视频的图片就知道。我刷了半天,没刷到一张可以拿出手的图片。这是一个mms视频流的截图,wzplayer for android,wzplayer for ios,wzplayer for windows支持mms,http,rtsp等等协议,欢迎大家联系。采用gles2.0刷图。兼容android 2.2以上系统。联系方式:weinyzhou86@gmail.comQQ:514540005发布自:http://blog.csdn.net/weinyzhou/article/details/8155660版权所有,禁止转 阅读全文
posted @ 2012-11-06 23:55 weinyzhou 阅读(252) 评论(0) 推荐(0)
摘要:时间是秒数,因为没有转换为时分秒这个忘了是什么电影的预告,MP4 1080P,所以不用担心会影响速度等等。1080P没有压力。当然,也支持其他语言,有需要的都可以联系。联系方式:weinyzhou86@gmail.comQQ:514540005 阅读全文
posted @ 2012-11-03 10:21 weinyzhou 阅读(193) 评论(0) 推荐(0)
摘要:VC 使用mingw32编译ffmpeg静态库所需文件(二),mingwexsrc.cpp哈哈,这是我从一些项目里面看到的,这些函数是ffmpeg.a缺少的函数。估计大家会用得上.当然我移植的的项目都不需要这些,因为我是用VC编译,所以不存在缺少mingw32里面的函数.// mingwexsource.cpp // --------------------- // This file is to define and fill in libmingwex.a functions // This is not a complete list by any means, and was code 阅读全文
posted @ 2012-10-28 00:27 weinyzhou 阅读(951) 评论(0) 推荐(0)
摘要:VC使用mingw32编译ffmpeg静态库所需文件(一),ffmpegshim.c哈哈,这是我从一些项目里面看到的,这些函数是ffmpeg.a缺少的函数。估计大家会用得上.当然我移植的的项目都不需要这些,因为我是用VC编译,所以不存在缺少mingw32里面的函数.// ffmpegshim.c // this file is part of Context Free // --------------------- // Copyright (C) 2012 John Horigan - john@glyphic.com // Copyright (C) 2000 Free Software 阅读全文
posted @ 2012-10-28 00:24 weinyzhou 阅读(1425) 评论(0) 推荐(0)
摘要:因为有客户需要delphi版本,因此根据需要,把原来的代码编译成dll供delphi调用。wzplayer也支持其他语言,需要的客户可以联系.咨询wzplayer也可以应用其他领域,视频通话,监控等等。需要delphi版本demo的朋友可以跟我联系.wzplayer一个跨平台,多语言支持的播放器,目前支持windows,ios,android.支持C/C++,delphi等等语言. 阅读全文
posted @ 2012-10-24 00:46 weinyzhou 阅读(166) 评论(0) 推荐(0)
摘要:wzplayer 成功支持IOS与Android版本一样采用gles2.0 yuv直接渲染,保证效率和节省资源等。鉴于IOS无法提供DEMO问题,此次IOS,ANDROID版本都不提供DEMO。需要的朋友直接联系。因为我发现我的MMSPLAYER的ANDROID版本因为一些人破解,其实主要是JAVA容易被反编译。已经被放到PUDN上。出于保护自己的原因,不发布DEMO需要的朋友联系。发布自:http://blog.csdn.net/weinyzhou/article/details/8091688欢迎转载,必须保留作者信息 阅读全文
posted @ 2012-10-19 23:07 weinyzhou 阅读(139) 评论(0) 推荐(0)
摘要:wzplayer 移植ios接近尾声。由于对ios平台opengl环境不太熟悉,再视频输出那块,耽误了时间。明天继续。wzplayer for ios ,还是采用opengles yuv数据直接渲染,从而使播放效率等等能很高的提升。 阅读全文
posted @ 2012-10-19 00:35 weinyzhou 阅读(117) 评论(0) 推荐(0)
摘要:V1.0上图,哈哈 阅读全文
posted @ 2012-10-12 00:14 weinyzhou 阅读(138) 评论(0) 推荐(0)
摘要:wzplayer for android 0版本面世。支持android2.2以上版本采用gles 2.0作为视频渲染,audiotrack作为声音输出.需要的都联系.下一步继续移植ios 阅读全文
posted @ 2012-10-10 16:59 weinyzhou 阅读(139) 评论(0) 推荐(0)
摘要:opengles 2.0 渲染Yuv视频,解决转换效率问题.需要的直接联系. 阅读全文
posted @ 2012-10-02 11:18 weinyzhou 阅读(534) 评论(0) 推荐(1)
摘要:关注我博客的朋友,发现我很久没有写博客了,因为最近在忙wzplayer 跨平台的事情,前些天在忙wzplayer 的opencv,opengles渲染的事情,最近正式在为wzplayer for android编译折腾.工作将接近尾声.等待的朋友不要着急,wzplayer for android的面试将会是一个里程碑,之后会发布for ios,等等,然后着手做其他扩展应用. 阅读全文
posted @ 2012-09-29 13:14 weinyzhou 阅读(115) 评论(0) 推荐(0)
摘要:NDK-BUILD失败,错误提示:make: ~/dev/android/ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc: Command not found当然。。其实文件是存在地。。。大体原因是因为我装的是X64的无帮突,而linux版的ndk貌似是32位地找了半天,找到一个解决办法step1:sudo apt-get install libc6-dev-i386step2:sudo apt-get install ia32-libs 阅读全文
posted @ 2012-09-26 11:02 weinyzhou 阅读(1646) 评论(0) 推荐(0)
摘要:想弄个小东西,自己练习一下,就想到把FFmpeg移植到android上面 网上有现成的2.2的移植,可以下载下来,链接https://github.com/havlenapetr,里面的ffmpeg和framework下面的libaudio和libviedo两个so,就是全部的东西。 看过一些东西,都说不开放某些代码,挺没劲的,人家都已经放出全部代码了,有什么藏匿的。 app下面的代码几乎不需要修改,就是一些编译的错误,就是framework下面的本地适配需要需要改一下,适应一下ics,就是surface.cpp这个文件。[cpp]view plaincopy/**Copyright(C)2. 阅读全文
posted @ 2012-08-07 17:54 weinyzhou 阅读(314) 评论(0) 推荐(0)
摘要:Hi,I tried to run the ffpmeg app on Galaxy S with v. 2.3.3. Issue#1was withlibjniaudio- due to change of signature of android::AudioTrack::set().Follows my patch for audiotrack.cpp, functionAndroidAudioTrack_set():status_t ret = NAME_NOT_FOUND; void *lptr_media = dlopen("libmedia.so", 0); 阅读全文
posted @ 2012-08-07 17:51 weinyzhou 阅读(362) 评论(0) 推荐(0)
摘要:此是绿色版本,才有D3D显示视频,和duilib作为UI。支持歌词。视频支持1080P全格式播放。下载地址:http://download.csdn.net/detail/weinyzhou/4421422版权所有禁止转载.发布自:http://blog.csdn.net/weinyZhou 阅读全文
posted @ 2012-07-10 19:00 weinyzhou 阅读(165) 评论(0) 推荐(0)
摘要:wzplayer UI是使用之前在wince播放器的代码,直接移植过来,基本来只是修改了解码播放的代码。迟些时间有空再做一些细节的整理。UI使用duilib,解码播放使用ffmpeg.绿色,只有一个exe. 阅读全文
posted @ 2012-07-08 17:44 weinyzhou 阅读(421) 评论(0) 推荐(0)
摘要://data指向yuv420p数据- (void)playVideoData:(void *)data{[EAGLContext setCurrentContext:_glContext];if (!_textureY){glGenTextures(1, &_textureY);glGenTextures(1, &_textureU);glGenTextures(1, &_textureV);}glActiveTexture(GL_TEXTURE0);glBindTexture(GL_TEXTURE_2D, _textureY);glTexImage2D(GL_TEXT 阅读全文
posted @ 2012-07-07 11:39 weinyzhou 阅读(7172) 评论(0) 推荐(0)