- 博客(29)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注
原创 Android图片自由选区裁剪库Demo
Demo地址:https://gitee.com/olleh/ImageCrop.gitpackage cn.com.gyq.crop;import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFacto...
2018-11-30 14:41:11 1988
原创 Android Studio,Read timed out ,SSL peer shut down incorrectly
创建新项目时出现 Android Studio Read timed out解决办法:在project的gradle中加入以下代码顺序很重要 google() mavenCentral() maven { url 'https://maven.google.com' } jcenter()类似于下图,实测是可以的...
2018-11-30 11:10:09 947
原创 Android No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
2018-11-30 10:26:26 212
原创 Java冒泡排序(Bubble Sort)和快速排序(Quick Sort)
Java冒泡排序(Bubble Sort)原理:比较两个相邻的元素,将值大的元素交换至右端。
2018-11-29 14:08:29 656
原创 Java中判断奇数偶数,实测
看了一些帖子,发现有些错误,于是自己做了些修改,并进行了测试package insertString;public class insertTest { public static void main(String[] args) { System.out.println("isOdd(9):"+isOdd(9)); System.out.println("isOdd(10):...
2018-11-28 15:08:03 5380 2
原创 ffmpeg实例,fade淡入淡出效果
淡入淡出效果fade应用淡入/淡出它接受下面参数:•type, t指定类型是in代表淡入,out代表淡出,默认为in•start_frame, s指定应用效果的开始时间,默认为0.•nb_frames, n应用效果的最后一帧序数。对于淡入,在此帧后将以本身的视频输出,对于淡出此帧后将以设定的颜色输出,默认25.•alpha如果设置为1,则只在透明通道实施效果(如果...
2018-11-25 22:06:04 14138 13
原创 ffmpeg实例,-map命令的使用
介绍标题理解-map参数的最好办法就是想像一下怎么去告诉ffmpeg你要从源文件中选择/拷贝哪个流到输出文件。输出文件的stream顺序取决于在命令行中-map的参数顺序。默认默认操作(没有指定map参数),比如:ffmpeg -i INPUT OUTPUT本质上,是从所有输入中发现“最高质量”(单个)视频输入流和“最高质量”(单个)音频输入流,并“发送”到OUTPUT。所有其他输入流...
2018-11-24 23:03:11 2296
原创 ffmpeg实例,setpts,atempo视频音频加减速
ffmpeg命令目录倍速播放视频加速ffmpeg -i 1.mp4 -vf "setpts=0.5*PTS" 1jiasu.mp4视频减速ffmpeg -i 2.mp4 -vf "setpts=2.0*PTS" 2jiansu.mp4音频加速"atempo"滤镜对音频速度调整限制在0.5 到 2.0 之间,(即半速或倍速)2倍速ffmpeg -i 1jiasu.mp4 -af "atempo=2.0" 1quanbujiasu.mp44倍速ffmpeg -i 1jiasu.mp4.
2018-11-24 00:19:40 6543
原创 FFmpeg文档
前言FFMPEG是特别强大的专门用于处理音视频的开源库。你既可以使用它的API对音视频进行处理,也可以使用它提供的工具,如 ffmpeg, ffplay, ffprobe,来编辑你的音视频文件。本文将简要介绍一下 FFMPEG 库的基本目录结构及其功能,然后详细介绍一下我们在日常工作中,如何使用 ffmpeg 提供的工具来处理音视频文件。FFMPEG 目录及作用libavcodec: 提供...
2018-11-24 00:13:48 1438
原创 Java字符串操作replace无效的原因,replace用法
为了去掉That’s中间的符号’public class Main { public static void main(String[] args) { String s = "That's doing nothing."; s.replace("o",""); System.out.println(s); }}//输出结果That's do...
2018-11-23 17:45:55 8973
原创 ffmpeg实例,分辨率相关的操作(-s 和 -scale filter)
调整视频分辨率-s1、用-s参数设置视频分辨率,参数值wxh,w宽度单位是像素,h高度单位是像素ffmpeg -i input_file -s 320x240 output_file2、预定义的视频尺寸 下面两条命令有相同效果 ffmpeg -i input.avi -s 640x480 output.avi ffmpeg -i input.avi -s vga output.avi...
2018-11-22 18:30:38 30262 5
原创 ffmpeg实例,比特率码率(-b)、帧率(-r)和文件大小(-fs)相关操作
帧率:帧率也叫帧频率,帧率是视频文件中每一秒的帧数,肉眼想看到连续移动图像至少需要15帧。码率:比特率(也叫码率,数据率)是一个确定整体视频/音频质量的参数,秒为单位处理的字节数,码率和视频质量成正比,在视频文件中中比特率用bps来表达。帧率1、用 -r 参数设置帧率 ffmpeg –i input –r fps output2、用fps filter设置帧率 ffmpeg -i...
2018-11-22 17:58:58 62308 7
原创 Java使用StringBuilder在字符串指定位置插入字符串
// 设置content的时候,如果长度过长的话,可以裁剪掉。 if (tempDesc.length()>10){ StringBuilder sb = new StringBuilder(tempDesc);//构造一个StringBuilder对象 sb.insert(10, "\n");//在...
2018-11-22 15:35:04 21069
原创 ffmpeg实例,split,pad,crop,scale,hflip,overlay
在这个滤镜链图中,利用split滤镜把输入流分离成了两路流,其中一路通过crop滤镜和vfilp滤镜的同一路级联应用,再同另外一路一起通过overlay滤镜处理的流合成进行输出。ffmpeg -i INPUT -vf “split [main][tmp]; [tmp] crop=iw:ih/2:0:0, vflip [flip]; [main][flip] overlay=0:H/2” OU...
2018-11-22 00:06:32 8699 3
原创 ffmpeg实例,crop裁剪相关
crop的参数格式为w:h:x:y,w、h为输出视频的宽和高,x、y标记输入视频中的某点,将该点作为基准点,向右下进行裁剪得到输出视频。
2018-11-21 18:16:05 19131 2
原创 Android保存一张drawable下的图片资源保存到绝对路径下
Resources res = this.getResources();BitmapDrawable d = (BitmapDrawable) res.getDrawable(R.drawable.ic_launcher);Bitmap img = d.getBitmap(); String fn = "image_test.png";String path = this.getF...
2018-11-19 11:10:09 5451
原创 ffmpeg实例,vflip,hflip实现视频对称效果,镜面水面效果,上下对称,左右对称
上下对称,水面效果 ffmpeg -i 1.mp4 -filter_complex "[0:v]pad=h=2*ih[a];[0:v]vflip[b];[a][b]overlay=y=h" duichen3.mp4 -y 左右对称,镜面效果 ffmpeg -i 1.mp4 -filter_complex "[0:v]pad=w=2*iw[a];[0:v]hfli
2018-11-16 10:44:25 2511
原创 ffmpeg混音(混声)命令
ffmpeg命令目录ffmpeg -i INPUT1 -i INPUT2 -i INPUT3 -filter_complex amix=inputs=3:duration=first:dropout_transition=3 OUTPUTinputsThe number of inputs. If unspecified, it defaults to 2.//输入的数量,如果没有指明,默认为2. durationHow to determine the end-of-stream.//决.
2018-11-15 21:34:09 4596
原创 Android Glide高斯模糊加载图片
Glide.with(this) .load(R.mipmap.bg_default_cover) .crossFade(1000) .bitmapTransform(new BlurTransformation(EditVideoStoryActivity.this)) ...
2018-11-13 14:41:32 6086
原创 windows下安装FFmpeg
FFmpeg官网http://ffmpeg.org/FFmpeg的Windows版本的下载地址https://ffmpeg.zeranoe.com/builds/解压到H盘,重命名为ffmpegH:\ffmpeg添加环境变量测试是否安装成功
2018-11-11 23:09:45 1176
原创 Ubuntu在VMware中的安装
链接:https://pan.baidu.com/s/1pBIEi44Lr6bZrvDl9ZY-BA提取码:n52f安装教程https://blog.csdn.net/stpeace/article/details/78598333
2018-11-09 14:39:56 185
原创 Ubuntu在VMware中全屏,调整分辨率
1.在终端输入xrandr2.继续输入xrandr -s 1920x1440注意:这里的1920x1440而不是1920*1440
2018-11-08 18:00:33 904 2
原创 Android VideoView 自动播放与重播,点击暂停与继续
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //set no title bar 需要在setContentView之前调用 requestWindowFeature(Wi...
2018-11-06 17:26:29 17915
原创 Android在代码中修改控件的位置
//这里我用FrameLayout布局为列,其他布局设置方法一样,只需改变布局名就行 FrameLayout.LayoutParams params = (FrameLayout.LayoutParams) photoView.getLayoutParams(); //设置控件的宽高 params.width = previewWidth; ...
2018-11-02 17:12:44 9334
原创 Android Rect类
new Rect(150, 75, 260, 120)这个构造方法需要四个参数这四个参数 指明了什么位置 ?我们就来解释怎么画 这个 矩形这四个 参数 分别代表的意思是:left top right bottom 上下左右呗。啊,不是 是 左 上 右 下。 下面给大家解释left : 矩形左边的X坐标 150top: 矩形顶部的Y坐标 75right : 矩形...
2018-11-01 10:14:37 910
asp.net的网站,能不能把子目录的一个页面做首页,如何设置?
2016-06-17
LINQ根据id查询数据,但数据id是不连续的,如何先判断该id的数据项是否存在
2016-05-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人