itsagramlive
1.5.5
Gram Live는 Instagram 라이브를 생성하고 RTMP 서버와 스트림 키를 Obs-Studio 또는 Xsplit Broadcaster와 같은 소파를 사용하여 스트리밍에 스트리밍 키를 제공하는 Python 스크립트입니다.
pip install ItsAGramLive from ItsAGramLive import ItsAGramLive
live = ItsAGramLive ()
# or if you want to pre-define the username and password without args
# live = ItsAGramLive(
# username='foo',
# password='bar'
# )
live . start ()python3 live_broadcast.py -u yourInstagramUsername -p yourPassword -proxy user:password@ip:port출력은 RTMP 서버 주소와 스트림 키를 제공합니다 (클립 보드에 자동으로 복사).
참고 :이 스크립트와 함께 chat 이나 wave 와 같은 명령을 사용할 수 없습니다. 파일이 스트리밍이 완료되면 라이브가 완료됩니다.
import argparse
import subprocess
from ItsAGramLive import ItsAGramLive
parser = argparse . ArgumentParser ( add_help = True )
parser . add_argument ( "-u" , "--username" , type = str , help = "username" , required = True )
parser . add_argument ( "-p" , "--password" , type = str , help = "password" , required = True )
parser . add_argument ( "-f" , "--file" , type = str , help = "File" , required = True )
args = parser . parse_args ()
live = ItsAGramLive ( username = args . username , password = args . password )
if live . login ():
print ( "You'r logged in" )
if live . create_broadcast ():
if live . start_broadcast ():
ffmpeg_cmd = "ffmpeg "
"-rtbufsize 256M "
"-re "
"-i '{file}' "
"-acodec libmp3lame "
"-ar 44100 "
"-b:a 128k "
"-pix_fmt yuv420p "
"-profile:v baseline "
"-s 720x1280 "
"-bufsize 6000k "
"-vb 400k "
"-maxrate 1500k "
"-deinterlace "
"-vcodec libx264 "
"-preset veryfast "
"-g 30 -r 30 "
"-f flv '{stream_server}{stream_key}'" . format (
file = args . file ,
stream_server = live . stream_server ,
stream_key = live . stream_key
)
print ( 'CTRL+C to quit.' )
try :
subprocess . call ( ffmpeg_cmd , shell = True )
except KeyboardInterrupt :
pass
except Exception as error :
print ( error )
live . end_broadcast ()
live . end_broadcast ()python3 live_broadcast_ffmpeg.py -u yourInstagramUsername -p yourPassword -f /path/to/video/file.mp4풀 요청을 환영합니다. 주요 변경 사항을 위해 먼저 문제를 열어 변경하고 싶은 것을 논의하십시오.
테스트를 적절하게 업데이트하십시오.
GNU GPLV3
Instagram Bot : Burbnbot을 확인하십시오