Linux
文章平均质量分 65
涂文远
没有最好,只有更好,努力使自己变得更好!!!
展开
-
Linux基本命令
原创 2018-11-06 18:16:04 · 91 阅读 · 0 评论 -
shell脚本
原创 2018-11-07 13:54:54 · 106 阅读 · 0 评论 -
Linux系统配置java环境及tomcat
下载jdk地址https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载到本地 cp -r xxx.tar.gz 目的地路径或者wget 下载地址解压 tar -xzf xxx.tar.gz 配置jdk环境变量export JAVA_HOM...原创 2018-11-07 18:04:15 · 161 阅读 · 0 评论 -
云服务器编译ffmpeg
编译ffmpeg 需要用ndk 下载ndkhttps://developer.android.google.cn/ndk/downloads/older_releaseswget https://dl.google.com/android/repository/android-ndk-r14b-linux-x86_64.zip解压unzip android-ndk-r14b-...原创 2018-11-15 16:55:22 · 503 阅读 · 0 评论 -
Nginx流媒体服务器搭建
下载nginxhttp://nginx.org/en/download.htmlwget http://nginx.org/download/nginx-1.14.1.tar.gz下载opensslhttps://github.com/openssl/opensslwget https://github.com/openssl/openssl/archive/OpenSSL_1...原创 2018-11-14 17:24:15 · 229 阅读 · 0 评论 -
ffmpeg集成到androidStudio
1.把我们需要的so库及include copy进来 整个include包含文件夹及里面的内容修改项目的build.gradle文件defaultConfig { applicationId "com.ican.ffmpegdemo1" minSdkVersion 15 targetSdkVersion 28 versi...原创 2018-11-16 10:09:50 · 454 阅读 · 0 评论 -
视频解码原理及ffmpeg MP4转YUV420P
1. 为什么要进行视频压缩? ● 未经压缩的数字视频的数据量巨大 ● 存储困难 ○ 一G只能存储几秒钟的未压缩数字视频。 ● 传输困难 ○ 1兆的带宽传输一秒的数字电视视频需要大约4分钟。为什么可以压缩 ● 去除冗余信息 ○ 空间冗余:图像相邻像素之间有较强的相关性 ○ 时间冗余:视频序列的相邻图像之间内容相似 ○ ...原创 2018-11-16 17:25:01 · 6563 阅读 · 2 评论 -
ffmpeg原生绘制视频
MainActivity<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" andro...原创 2018-11-19 18:09:01 · 481 阅读 · 0 评论 -
ffmpeg音频转原生的pcm及Native层回调播放
PCM(Pulse Code Modulation),脉冲编码调制。人耳听到的是模拟信号,PCM是把声音从模拟信号转化为数字信号的技术。原理是用一个固定的频率对模拟信号进行采样,采样后的信号在波形上看就像一串连续的幅值不一的脉冲(脉搏似的短暂起伏的电冲击),把这些脉冲的幅值按一定精度进行量化,这些量化后的数值被连续的输出、传输、处理或记录到存储介质中,所有这些组成了数字音频的产生过程(抽样、量化、...原创 2018-11-20 11:08:46 · 1113 阅读 · 0 评论