mastodon prefers mp4 videos

This commit is contained in:
cquest 2022-11-06 09:32:06 +01:00
parent d29ac1c8c1
commit 370ce57cdb

View File

@ -214,14 +214,14 @@ else:
c = c.replace(l, '') c = c.replace(l, '')
video = r.headers.get('Location') video = r.headers.get('Location')
print('video:', video) print('video:', video)
subprocess.run('rm -f out.webm; yt-dlp -N 8 -o out.webm --recode-video webm %s' % subprocess.run('rm -f out.mp4; yt-dlp -N 8 -o out.mp4 --recode-video mp4 %s' %
(video,), shell=True, capture_output=False) (video,), shell=True, capture_output=False)
print("received") print("received")
try: try:
file = open("out.webm", "rb") file = open("out.mp4", "rb")
video_data = file.read() video_data = file.read()
file.close() file.close()
media_posted = mastodon_api.media_post(video_data, mime_type='video/webm') media_posted = mastodon_api.media_post(video_data, mime_type='video/mp4')
c = c.replace(video, '') c = c.replace(video, '')
print("posted") print("posted")
toot_media.append(media_posted['id']) toot_media.append(media_posted['id'])