usb-wifi刷armbian后插U盘扩容及B站直播

admin 2023年6月10日04:51:39评论33 views字数 1398阅读4分39秒阅读模式

在刷完armbian系统后,默认的4G空间仅剩1.5G,需要进行扩容。有两种方案:

  • 焊接芯片EMMC储存颗粒三星字库KMK8X000VM-B412
  • 外接U盘

当然是外接U盘,比较方便便宜。

外接U盘方案:

一个USB母对母转接口+普通的拓展坞+废弃的USB公头+U盘

usb-wifi刷armbian后插U盘扩容及B站直播

关于USB线的接法:

usb-wifi刷armbian后插U盘扩容及B站直播

附注:当然,如果不想花2块钱买母转母头,也可以将废弃的USB头改为焊接usb母头。如下:

usb-wifi刷armbian后插U盘扩容及B站直播

接入后,就可以在系统下使用如下命令加载U盘:

lsusb  #查看u盘是否识别
#!/bin/shecho host > /sys/kernel/debug/usb/ci_hdrc.0/rolesleep 1mount /dev/sda1 /var/lib/docker

此时,已成功加载:

usb-wifi刷armbian后插U盘扩容及B站直播

usb-wifi刷armbian后插U盘扩容及B站直播

B站直播推流

apt-get install screen

以下是直播推流的python脚本 (Blibi24hourlive脚本修改而来)

import osimport os.pathimport 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站直播

 

原文始发于微信公众号(网络铅笔头):usb-wifi刷armbian后插U盘扩容及B站直播

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年6月10日04:51:39
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   usb-wifi刷armbian后插U盘扩容及B站直播https://cn-sec.com/archives/2086969.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息