在刷完armbian系统后,默认的4G空间仅剩1.5G,需要进行扩容。有两种方案:
- 焊接芯片EMMC储存颗粒三星字库KMK8X000VM-B412
- 外接U盘
当然是外接U盘,比较方便便宜。
外接U盘方案:
一个USB母对母转接口+普通的拓展坞+废弃的USB公头+U盘
关于USB线的接法:
附注:当然,如果不想花2块钱买母转母头,也可以将废弃的USB头改为焊接usb母头。如下:
接入后,就可以在系统下使用如下命令加载U盘:
lsusb #查看u盘是否识别
#!/bin/sh
echo host > /sys/kernel/debug/usb/ci_hdrc.0/role
sleep 1
mount /dev/sda1 /var/lib/docker
此时,已成功加载:
B站直播推流
apt-get install screen
以下是直播推流的python脚本 (Blibi24hourlive脚本修改而来)
import os
import os.path
import io
dir = input("请输入视频所在文件夹地址(或者文件地址):n")
rtmp = input("请输入B站直播串流密钥:n")
fps = input("请输入要进行推流的帧率:n")
nameList = []
def listDir(dirTemp):
global nameList
if not os.path.exists(dirTemp):
print ("file or directory isn't exist")
return
if os.path.isfile(dirTemp):
nameList.append(dirTemp)
return
resultList = os.listdir(dirTemp)
for fileOrDir in resultList:
listDir(dirTemp + "/" +fileOrDir)
# 用递归将文件目录中的文件全部加入到nameList中
return nameList
def getfilename(file):
tmpint = file.rfind('/')
filename = file[tmpint + 1:]
return filename
def main():
while True:
List = listDir(dir)
List.sort()
for file in List:
print(file)
fw = io.open("mylog", 'a+', encoding='utf8')
fw.write(file)
fw.write('n')
filename = getfilename(file)
os.system('ffmpeg -re -i "' + file + '" -vcodec libx264 -acodec copy -b:a 192k -r ' + fps + ' -vf "drawtext=fontsize=24:fontfile=FreeSerif.ttf:text='' + filename + '':x=10:y=main_h-30:fontcolor=LightGrey:alpha=0.6" -f flv "rtmp://live-push.bilivideo.com/live-bvc/' + rtmp + '"')
main()
启动,执行screen开个后窗,执行这个推流脚本,输入视频文件目录、你的直播串号、帧率(25),回车即可推流。
原文始发于微信公众号(网络铅笔头):usb-wifi刷armbian后插U盘扩容及B站直播
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论