Python script to download Instagram livestreams and replays.
|
há 7 anos atrás | |
---|---|---|
.github | há 7 anos atrás | |
pyinstalive | há 7 anos atrás | |
.gitignore | há 7 anos atrás | |
README.md | há 7 anos atrás | |
setup.py | há 7 anos atrás |
This script enables you to record Instagram livestreams as well as download available replays. It is based on another script that has now been discontinued.
Run the following command in command line (as administrator in Windows) / terminal:
pip install git+https://github.com/notcammy/PyInstaLive.git --process-dependency-links
To update PyInstaLive run the following command:
pip install git+https://github.com/notcammy/PyInstaLive.git --process-dependency-links --upgrade
You need ffmpeg, Git and Python 2.7.x with Pip installed before you can install and use this script.
Make sure there is a configuration file called pyinstalive.ini
in the directory you want to run PyInstaLive from.
Here is an example of a valid configuration file:
[pyinstalive]
username = johndoe
password = grapefruits
save_path = C:\Instagram_Livestream_Downloads
show_cookie_expiry = true
pyinstalive -u "<username>" -p "<password>" -r "<live-username>"
Where <username>
is your account's username, <password>
is your password and <live-username>
is the username of the user whose livestream you want to record.
The username
and password
parameters are not required when you have specified these in the configuration file.
If the script is ran and there are available replays as well as an ongoing Instagram livestream, only the livestream will be downloaded. Run the script again after the livestream has ended to download the available replays.
pyinstalive -u "johndoe" -p "grapefruits" -r "janedoe"
Or (see note)
pyinstalive -r "janedoe"
If a livestream is currently ongoing, the terminal output should be something like this:
PYINSTALIVE DOWNLOADER (SCRIPT v1.0)
--------------------------------------------------
[I] Login to "johndoe" OK!
[I] Checking broadcast for "janedoe"...
[I] Starting broadcast recording:
[I] Username : janedoe
[I] MPD URL : https://scontent-ams3-1.cdninstagram.com/hvideo-frc1/v/rNAi8avEBU6f0EgB0oLu7/live-dash/dash-abr/17870846050136409.mpd?_nc_rl=AfCS41CMvXPH2xWa&oh=43d66cf045816a1c83310da05fac0949&oe=5992E01E
[I] Viewers : 1118 watching
[I] Airing time : 37 minutes and 20 seconds
[I] Status : Active
[I] Recording broadcast... press [CTRL+C] to abort.
[I] Stitching downloaded files into video...
[I] Successfully stitched downloaded files!
If you have a bug to report please open an issue in the appropriate format: