摘要: 1.填充视频 视频填充是指给视频帧添加额外的区域以包括更多的内容,比如给视频添加边框效果等等。视频填充使用的视频滤镜是pad。 将视频从4:3填充到16:9 将视频从16:9填充到4:3 将视频填充到不同比例的做法 2.翻动、旋转视频 2-1. 水平翻动(horizon flip,hflip) 2- 阅读全文
posted @ 2017-06-30 15:40 yongfengnice 阅读(7814) 评论(0) 推荐(1)
摘要: 1. resize and scale video 调整视频的大小和尺寸 1-1.调整视频大小(resize)是改变视频的宽度和高度。 使用-s参数实现,语法:ffmpeg -i input_file -s wxh output_file (wxh是宽x高,比如320x240) 调整视频的尺寸(sc 阅读全文
posted @ 2017-06-29 18:18 yongfengnice 阅读(41966) 评论(6) 推荐(1)
摘要: 1.Frame(frequency) Rate 帧率(单位HZ) 1-1定义:the number of frames per second encoded into a video file。//fps。视频编码过程每秒编码处理多少帧。(一帧就相当于一张图片) 1-2分类:帧率分为两种,一种是交错 阅读全文
posted @ 2017-06-29 12:53 yongfengnice 阅读(2699) 评论(0) 推荐(0)
摘要: 1.ffmpeg命令行工具介绍 ffmpeg.exe —— 音视频编解码 ffplay.exe —— 多媒体播放器 ffprobe.exe —— 查看文件属性 ffserver.exe —— 流媒体服务器(使用HTPP协议和RTSP协议) 2.ffmpeg软件库的介绍(8个) libavcodec 阅读全文
posted @ 2017-06-27 18:26 yongfengnice 阅读(1080) 评论(0) 推荐(0)
摘要: 右滑动退出当前Activity,类似微信滑动返回的效果,带联动效果,代码量极少,可用性高 效果图: 集成到真实项目的效果图(因为文件体积过大,把尺寸缩小一点): GitHub地址:https://github.com/yongfengnice/SwipeFinish 觉得OK就顺便点个赞了。 阅读全文
posted @ 2017-06-03 14:09 yongfengnice 阅读(396) 评论(0) 推荐(0)
摘要: 概览 Android 免安装应用 使原生 Android 应用能够在启动网址时运行,无需安装应用。 当 Google Play 商店 收到与 免安装应用匹配的网址请求时,它将必需的代码文件发送到发送该请求的 Android 设备。 然后,该设备将运行此应用。 注:Android 免安装应用 仅在运行 阅读全文
posted @ 2017-06-01 16:28 yongfengnice 阅读(1698) 评论(0) 推荐(0)
摘要: 1. 主线程耗时操作超过5秒,会出现ANR无响应 可使用TraveView查看哪个方法调用导致的,查看步骤看截图说明: 附:有可能看见很多操作是超过5秒的,可是别忘记了是在主线程耗时超过5秒才会导致ANR,子线程是不会,所以耗时操作需要在子线程完成。 附:跟踪的时间尽量短一些,问题重现即可,只有分析 阅读全文
posted @ 2017-06-01 12:40 yongfengnice 阅读(2223) 评论(0) 推荐(0)
摘要: 由于项目需要,列表滑动时需要动态调整HeadView的高度,给列表腾出更多空间,提高用户体验。 效果图如下: GitHub网址:https://github.com/yongfengnice/DynamicHeadView 阅读全文
posted @ 2017-05-28 17:42 yongfengnice 阅读(448) 评论(0) 推荐(0)
摘要: 1.配置ssh key ssh-keygen -t rsa -C "注册GitHub的邮箱" Enter file in which to save the key (/c/Users/yongfengnice/.ssh/id_rsa): //提示输入key保存的文件名称,默认是用户名下的.ssh文 阅读全文
posted @ 2017-05-28 15:19 yongfengnice 阅读(199) 评论(0) 推荐(0)
摘要: 1. 包定义 package package my.demo 2. 方法定义 fun fun sum(a: Int, b: Int): Int {//定义方法的关键字fun;方法名sum;变量名a,类型Int;变量名b,类型Int;返回值类型Int return a + b } fun sum(a: 阅读全文
posted @ 2017-05-20 12:35 yongfengnice 阅读(731) 评论(0) 推荐(0)