itsagramlive
1.5.5
มันเป็นกรัมสดเป็นสคริปต์ Python ที่สร้าง Instagram Live และให้เซิร์ฟเวอร์ RTMP และคีย์สตรีมเพื่อสตรีมมิ่งโดยใช้ Sofwares เช่น Obs-Studio หรือ XSPlit Broadcaster
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 ของฉัน: Burbnbot