Есть ли способ загрузить видео со звуком с помощью instaloader?
Я пытаюсь использовать instaloader для загрузки видео (роликов) из instagram через «шорткод» этих видео (по сути, ссылку на видео), это мой текущий подход:
import instaloader
L = instaloader.Instaloader()
post = instaloader.Post.from_shortcode(L.context, "SHORTCODE")
L.download_post(post, target=post.owner_username)
это довольно просто, но просто не загружает видео со звуком. Есть ли способ исправить это/предотвратить это в instaloader или есть какие-то другие, лучшие библиотеки, которые можно использовать для этой задачи?
1 ответ
Я пытался сделать то же самое с помощью instaloader, но в моем случае он работал нормально, за исключением того, что я хотел загрузить только видео и ничего больше, например метаданные или описание...
Итак, вот рабочий код для этого.
import instaloader
L = instaloader.Instaloader()
post = instaloader.Post.from_shortcode(L.context, "reel_shortcode_here")
video_url = post.video_url
filename = L.format_filename(post, target=post.owner_username)
L.download_pic(filename=filename, url=video_url, mtime=post.date_utc)
это должно загружать только видео (со звуком) в текущем каталоге.