Python script to download Instagram livestreams and replays.
|
7 lat temu | |
---|---|---|
.github | 7 lat temu | |
pyinstalive | 7 lat temu | |
.gitignore | 7 lat temu | |
README.md | 7 lat temu | |
setup.py | 7 lat temu |
This script enables you to record Instagram livestreams. 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
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
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.
python -m 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.
python -m pyinstalive -u "johndoe" -p "grapefruits" -r "janedoe"
Or (see note)
python -m 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: