分类目录归档:raspbian

树莓派编译安装FFmpeg

树莓派平台上编译的ffmpeg,支持x264aacvp8解码,目前不支持x265解码库的编译安装

安装依赖

sudo apt install -y libass-dev libassa3.5-5 libassa3.5-5-dev libtheora-dev libtheora0 libvorbis-dev

编译目录

新建编译目录

mkdir -p gen_ffmpeg/{ffmpeg_sources,ffmpeg_build,bin}
TOPDIR=`pwd`/gen_ffmpeg

下载依赖包

继续阅读

树莓派语音识别——基于百度在线PythonSDK

录音

由于我的声卡录制音频只支持的采样率为44100HZ,而百度在线语音识别只支持单声道,采样率为0.8kHZ1.6kHZ的音频,需要借用ffmpeg辅助转码

推荐使用1.6kHZ,这样在线识别的成功率较大

关于树莓派外置声卡的配置,可以参考我前面的文章——树莓派配置外置USB声卡

继续阅读

树莓派编译安装ShadowsocksR-libev

更新记录

20170110 初次成文
20170730 更新SSR项目地址

为什么有这篇文章

为什么选择ShadowsocksR-libev

选择libev版本因为树莓派硬件IO性能较弱,使用C编译性能更加。

安装

wget https://coding.net/u/sfantree/p/self_use_OSS/git/raw/master/source/shadowsocksr-libev-2.4.1.zip
#git clone https://github.com/shadowsocksr/shadowsocksr-libev ssr
#git clone https://github.com/shadowsocksr-rm/shadowsocksr-libev ssr
cd ssr
./configure --prefix=/usr/local/shadowsocksR --disable-documentation
make -j4
make install

编译的过程有点慢,不想等的同学可以直接下载我编译好的,注意解压以后放到/usr/local/目录就行。

wget https://coding.net/u/sfantree/p/self_use_OSS/git/raw/master/have_complined_rasp_software/shadowsocksR_for_raspberrypi_armv7.tgz

创建一个目录存放SSr配置文件。

mkdir /usr/local/shadowsocksR/conf

新建一个json填写

{ 
"server":"123.123.123.123",
"server_port":12121,
"local_port":1080,
"password":"123456", 
"timeout":600,
"method":"aes-256-cfb", 
"protocol":"auth_sha1_v2", 
"obfs":"tls1.2_ticket_auth", 
"obfsparam":"" ,
"group":"sfantree",
"local_address":"0.0.0.0",
}

如果想让局域网的主机都可以享用sock5代理,可以在配置文件添加"local_address":"0.0.0.0"缺省路由。

启动

/usr/local/shadowsocksR/bin/ss-local -c /usr/local/shadowsocksR/conf/US.json > /dev/null &

更多选项可以使用/usr/local/shadowsocksR/bin/ss-local -h查看。

检查端口是否开启

netstat -ntlp