自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 excel如何统计某种条件的元素个数

EXCEL:如果统计某种条件的数量:=COUNTIFS(O:O,O2,N:N,N2,K:K,">5000")其中其中O2值=电信,N2=WIFI,意思就是电信并且是WIFI而且超时时间超过5000的个数

2017-12-25 16:44:17 3414

原创 ijkplayer eclipse 运行错误解决java.lanBinary XML file line #16: Error inflating class tv.danmaku.ijk.media

移植android studio的ijkplayer sample到eclipse。运行时提示 程序停止运行,log如下:折腾了一下午,终于解决了。04-02 20:37:14.471: D/dalvikvm(29366): Late-enabling CheckJNI04-02 20:37:14.574: W/dalvikvm(29366): Refusing to reop

2017-04-02 21:13:41 3349

转载 KEY_WOW64_64KEY and KEY_WOW64_32KEY

KEY_WOW64_64KEY and KEY_WOW64_32KEY★★★★★★★★★★★★★★★April 5, 2004By Junfeng Zhang1000This is really about Win32 on Win64, or Windows on Windows, or short for WOW.MSDN has many info

2016-06-04 13:56:27 2776

原创 如何在64/32位机器上读取32位注册表

typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL);LPFN_ISWOW64PROCESS fnIsWow64Process; BOOL IsWow64() { BOOL bIsWow64 = FALSE; fnIsWow64Process = (LPFN_ISWOW64PROCESS) GetProcAd

2016-06-04 13:54:34 1099

转载 最简单的win32读取注册表

bool bIsIE6 = false;HKEY hKey = NULL;DWORD dwType;DWORD dwSize;LONG lReg = RegOpenKey(HKEY_CLASSES_ROOT, "HTTP\\shell\\open\\command", &hKey);if(lReg != ERROR_SUCCESS){ return false;}char* s

2016-06-04 13:48:30 2299

原创 ffmpeg bit_rate分析

使用ffmpeg -i 1.flv 命令Input #0, flv, from '1.flv':  Duration: 00:01:05.49, start: 0.056000, bitrate: 639 kb/s    Stream #0:0: Video: h264 (High), yuv420p, 1134x600 [SAR 1:1 DAR 189:100], 298967

2015-11-20 17:33:23 5346

原创 ffmpeg x264 编码参数流水帐

ffmpeg x264 编码参数流水帐经分析,是由于原片源使用了vbr, 而合并片源使用了cbr,导致合并失败.-thread_type slice 可以设置x264文件sliced_threads=1 -slices 4可以设置x264文件slices=4  设置x264 cbr:  -crf                    E..V.... Se

2015-11-19 16:47:56 1004

原创 ffmpeg 视频合并后后面一段解码不出来的问题分析

2个3gp视频,都是x264编码,但是参数有些不同,使用ffmpeg -y -f concat -i flvmergelist.txt -c copy out.flv 合并后出现只能播放前面一段,后一个文件不能解码的问题.经过分析,发现是因为2个视频的编码参数不同,如下:x264 - core 130 r2274bm c832fe9 - H.264/MPEG-4 AVC codec -

2015-11-17 22:24:13 2616

原创 mingw1.0下vs2010编译ffmpeg2.3,支持jpeg/png/libx264,mp3/aac/jpeg/ping/x264解码

mingw1.0下vs2010编译ffmpeg2.3,支持jpeg/png/libx264,mp3/aac/jpeg/ping/x264解码,config如下:./configure --enable-static --disable-shared --disable-encoders --enable-encoder=mjpeg --enable-encoder=aac --enab

2015-10-29 22:26:48 1378 1

原创 vs2010删除当前目录下特定字符打头的所有文件

VS2010:void DeleteTmpFile(PTCHAR pathName){ if(pathName && (_tcsncmp(pathName,"tmp123",strlen("tmp123")) == 0)) { DeleteFile(pathName); }}void DeleteCurDirAllTmpFile(){ TCHAR srcpath[

2015-10-29 17:05:25 854

原创 DLL 开发的一些问题总结

vs开发的DLL 给DEPHI使用1.使用win32,不使用MFC2.使用__declspec(dllexport),并且用extern c,否则dephi里使用LoadLibrary/GetProcAddress会找不到地址,因为缺省的c++会添加额外的修辞。3.注意__stdcall和_cdecl区别;网络资料介绍_stdcall是Pascal程序的缺省调用方式,_cdec

2015-10-29 15:50:57 317

原创 windows ini文件读取注意事项

vs2010:1.GetPrivateProfileString: 读取字符串GetPrivateProfileInt: 读取数字,容易理解为读取整数。其实浮点/负数也是可以的,比如: 3.4,-1002.如果是debug,当前目录是项目所在目录,ini文件如果放在项目目录,则应该写成"./config.ini",而不是"config.ini",否则读取失败。

2015-10-28 15:34:23 1176 1

原创 ffmpeg 2.3 mingw下用vs2010/15编译的一些小问题总结

环境: mingw1.0 + ffmpeg2.3 + vs2010/vs2015ffmpeg 2.3 mingw下用vs2010/15编译的一些小问题总结:1.在config.mak的文件里添加:CPPFLAGS= -D NDEBUG,编译出来的.a文件并不减小。那么用vs在mingw下编译,怎么产生release版本呢。2.有些情况下重新config,再1make貌似不起作用

2015-10-28 15:30:09 387

原创 vs中如何设置DLL以及LIB输出路径

DLL工程,VS2010设置DLL输出路径:设置lib输出路径:

2015-10-26 22:53:45 6428 1

原创 vs2008以及vs2010的lib库兼容性问题

用vs2008编译出来的动态库sdl.dll(含sdl.lib),为什么到2010下使用,运行exe时,提示 :”无法启动程序 “。难道vs2010 对vs2008的lib库兼容不好?

2015-10-26 22:33:13 1158

原创 mingw下使用vs2010编译FFMPEG

参考 http://q1q2q3q4q5q6ln.blog.163.com/blog/static/500794332014666536283/ 以及 http://www.cnblogs.com/jck34/archive/2013/12/05/3458742.html 都没有成功,config.mak文件查看CC=cl , 和c99wrap一点关系都没有。 后查看configure文件,发

2015-10-25 19:22:09 1198

原创 dos以及mingw 下如何回显以及设置环境变量

一、DOSecho %INCLUDE%set INCLUDE=d:\mingw\msys\1.0\local\include;%INCLUDE% 二、MINGWecho $INCLUDEexport INCLUDE=$INCLUDE:/usr/local/include

2015-10-25 11:34:36 614

原创 mingw下vs编译的ffmpeg如何支持x264

上篇文章完成了 mingw下使用vs2015编译器编译FFMPEG(点击打开链接),那么如何进一步 支持x264的。显然直接使用mingw下用gcc生成的静态库(libx264.a)文件是不妥的,会导致很多linker错误,提示许多未定义的函数。而且gcc产生的静态库兼容性不好,经常出现莫名其妙的运行死机错误。另一种思路是在mingw下用vs来编译x264,但是x264的工具链没有ffmpeg

2015-10-25 11:18:28 1258

原创 mingw下使用vs2015编译器编译FFMPEG

由于工作原因,需要在MINGW下编译出一个单独完整的FFMPEG 功能库(而不是avcodec/avformat等很多库)提供给WINDOWS UI使用。 折腾了好几天,下过msys2,ming64,都没有成功,貌似国外的网站访问这些资源速度很慢。最后使用vs2015+mingw1.0来解决这个问题。过程如下记录如下。一、mingw下编译ffmpeg考虑了如下几种方案:

2015-10-24 20:55:07 9345

原创 视频切割的精确定位问题

使用命令 ffmpeg -y -ss 00:00:50 -t 00:00:50 -i bj.3gp -vcodec copy -acodec copy-strict-2 out.3gp这种方法速度比较快,不需要重新编码,但是可能不能准确定位,因为av_seek_frame函数可能是seek到附近的关键帧。使用-vdoec libx264,则可以,但是速度比较慢。 最优的解决方法是先

2015-10-12 21:38:31 1613

原创 ffmpeg视频合并

有如下2种方法:前提,合并文件需要分辨率,格式等参数严格相同。一、    /ffmpeg -y -i 1.3gp -i 2.3gp -filter_complex 'concat' -c:v libx264 -c:a aac -strict -2 out.3gp   ---这种方式需要重新编码二、    ffmpeg -f concat -i list.txt -c copy 

2015-10-12 21:27:51 772

原创 ffmpeg 水印问题

一、ffmpeg添加水印的2中方式:fmpeg -y -i demo.3gp -i icon-72.png -filter_complex overlay=10:10 -vcodec libx264 -acodec copy -strict -2 merge.3gp或者 ffmpeg -i input  -vf 'movie=long.png[logo];[in][logo]ove

2015-10-12 21:19:16 1310

原创 mingw 下编译的libx264 DLL 如何在vs2010里使用

1.从网上下载pexports.exe,放到 C:/Program Files(x86)/Microsoft Visual Studio 10/VC/bin下。2.命令行切换到上述目录,执行:pexports d:\\libx264-142.dll > d:\\libx264-142.def 3.继续执行:lib /machine:x86 /def:d:\\libx264-142.def

2015-10-09 12:24:31 1563 1

原创 ffmpeg 2.3 blend视频叠加输出文件时间长度问题

ffmpeg 2.3 blend视频叠加输出文件时间长度问题20

2014-11-16 12:08:42 2640 1

原创 Ffmpeg 1.0 contact分析

2014 10 27Ffmpeg 1.0 contact分析ffmpeg -y -i test.3gp -i test1.3gp -filter_complex 'concat' -c:v libx264 -an -strict -2 merge.3gp注:test.3gp和test1.3gp的分辨率大小一样,为了简单起见只处理视频部分。 由于avf_concat.c文件的Co

2014-10-27 21:58:48 1567

原创 ffmpeg 1.0 filter模块Buffersrc/ vf_format文件在format转换中的作用

2014 10 22 ffmpeg 1.0 filter模块Buffersrc/ vf_format文件在format转换中的作用: Buffersrc.c 通过init_video初试化了输入格式为yuv420p,如下:static av_cold int init_video(AVFilterContext *ctx, constchar *args){}其中arg

2014-10-22 21:02:55 779

原创 Ffmpeg 1.0 Filter format流程分析

201410 22Ffmpeg1.0 Filter format流程分析         Ffmpeg –y – i vga.3gp –vcodec libx264 –an –strict -2 merge.3gpFilter为: buffer->null->format->ffbuffersink  第三行的 query_formats位于avfilter\avfil

2014-10-22 17:30:14 1086

转载 FFmpeg filter HOWTO

http://blog.yikuyiku.com/?p=3023

2014-10-21 08:32:38 471

转载 为ffmpeg添加自定义滤镜

http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26000296&id=3068068

2014-10-20 16:35:50 574

转载 FFmpeg滤镜代码级分析

http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26000296&id=3322071

2014-10-20 16:25:24 507

原创 ffmpeg 1.0 filter模块AVFilterPad结构的权限属性min_perms/rej_perms分析

2014 10 19ffmpeg 1.0 filter模块AVFilterPad结构的权限属性min_perms/rej_perms分析:1.注释    输入pad:    输入buffer最小权限要求.    如果buffer权限不够,则filter系统自动将其copy到一个能提供相应权限的新buffer    输出pad:    将要输出的buffer的保护权限.

2014-10-19 22:40:05 527

原创 ffmpeg 1.0 filter的picref流程分析

2014 10 19ffmpeg 1.0 filter的picref流程分析: ffmpeg -y -i vga.3gp -vcodec libx264 -an -strict -2 merge.3gp该命令产生4个filter:buffer->null->format->ffbuffersink.分析:解码一帧数据后会调用av_buffersrc_add_ref来将其推入

2014-10-19 21:55:59 522

原创 AVCodecContext结构的 frame_size 字段含义

AVCodecContext结构的 frame_size 字段含义:   /* The following data should not be initialized. */    /**     * Samples per packet, initialized when calling 'init'.     */音频处理单元,也就是一个packet里有多少次采样。比如采

2014-09-29 17:38:17 2485

原创 socket 10053 错误

最近在写一个http服务器,使其能支持windows media player播放mp4文件。开发过程中,调用send 函数后有时候出现100053错误。 baidu了一下,主要原因如下: 一出现10053的原因是因为在你执行这次send的时候对端已经执行过closesocket了,而发送的数据还是被成功的推入了发送缓冲区中,因此返回了0,此时你可能还没得到FIN消息,而紧接着recv

2014-04-07 19:13:26 33111

原创 unable to connect to 192.168.1.4:5555 解决方法

按照网上的文章 用超级终端 setprop service.adb.tcp.prot 5555 stop adb start adb 后,在cmd里输入 adb connect 192.168.1.4 ,提示unable to connect to 192.168.1.4:5555。 后来在手机上又装上了 wireless adb工具(需root),还是连不上。没办法,又尝试了比较新的ad

2013-06-12 10:14:02 19138

转载 monkeyrunner执行adb push时出现“远程主机强迫关闭了一个现有的连接”解决方法

在使用monkeyrunner执行os.system("adb push e:\\tmp\\email_eception.log /sdcard/") 时提示“远程主机强迫关闭了一个现有的连接”。解决方法如下: 参考: http://blog.csdn.net/droid_zhlu/article/details/6645059问题出现的原因:这是ddms调用adb引发的. 经过一

2013-05-26 09:40:35 2017

原创 如何退出python命令行

两种方法1. 在">>>" 命令行状态输入 quit()并按回车2.在 ">>>"命令行状态输入 ctrl+Z 并按回车

2013-05-26 09:29:00 13336

原创 mingw下解决ffplay运行后无任何输出的问题

1.环境:mingwSDL-devel-1.2.15-mingw32(从http://www.libsdl.org/download-1.2.php下载的)ffmpeg 2.现象将SDL的bin,lib,include放到user/local后,configure后编译出了ffplay,第一次运行正常,可以显示图像。但是过了一段时间,再次编译后,运行ffplay(无论在

2013-03-23 12:02:07 904

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除