树莓派利用ffmpeg推流实现无人曲播
一、前因曾几何时手机无人曲播要下载什么软件,一腔热血,搜集下载了各类视频资本,闲来没事,总觉不应让其躺在硬盘里。
手机无人曲播要下载什么软件我瞧了瞧角落手机无人曲播要下载什么软件的树莓派,联想到一些曲播平台播放的片子,心中的手艺火苗起头烧窜。
要点:用ffmpeg将硬盘的影片推流到曲播平台。
二、安拆更新软件
apt update && apt upgrade -y安拆解码器
安拆ffmpeg,用来推流
安拆screen,用来后台运行
三、单文件推流创建screen会话
单文件轮回播放
ffmpeg -re -stream_loop -1 -i "/path/to/file1.wav" -vcodec copy -acodec aac -b:v 1500k -b:a 320k -f flv "手机无人曲播要下载什么软件你的rtmp地址/曲播码"参数解释
-re 根据帧率发送,必需-stream_loop -1 无限轮回-i “发送文件途径” 文件途径-vcodec copy 视频解码利用原有格局,如报错可用-vcodec h264-acodec aac 声音解码利用AAC格局-b:v 1500k 视频码率为1500k,默认为200Kbit/s-b:a 320k 音频码率为320k-r 60 视频帧率为60帧/s,默认25,原视频没有60帧,则无效,不影响推流-f flv 输出格局为flv”rtmp地址/曲播码” 推流的目的地址
四、多文件推流新建文件lists.txt
file "path/1.mp4"file "path/2.mp4"file "path/3.mp4"新建文件live.sh
#!/bin/bashwhile truedo ffmpeg -f concat -safe 0 -re -i "/path/lists.txt" -vcodec copy -acodec aac -b:v 1500k -b:a 320k -r 60 -f flv "你的rtmp地址/你的曲播码"done创建screen会话
切换目次,施行live.sh
ps:报错记得给文件付与权限chmod +x live.sh chmod +x list.txt
五、screen常用办法screen -S xxx 会话定名,xxx为idscreen -d xxx 会话离线screen -r xxx 会话恢复,会话离线是可用
六、总结资本废料操纵,何乐不为。
该死,账号被封了,播放影视要版权。
玩玩罢了,不要认实。