Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Download MP4s instead of GIFs for nsfw i.redd.it videos #949

Open
3 tasks done
ymgenesis opened this issue Mar 1, 2024 · 0 comments
Open
3 tasks done

Comments

@ymgenesis
Copy link

ymgenesis commented Mar 1, 2024

  • I am requesting a feature.
  • I am running the development branch
  • I have read the Opening an issue

Description

Not sure if reddit changed the way they host & serve nsfw videos, but all nsfw moving pictures not stored externally are downloaded as GIFs from i.reddit.it instead of MP4s (usually from v.reddit.it). These are often more than 10-50 times the size of the MP4 versions. It might be that it was always like this, but I can't imagine nsfw posters are creating and uploading only GIFs to reddit, and I've noticed a huge increase of GIFs downloading instead of what was usually MP4s. You can still access the mp4 preview links:

nsfw (no nudity) example:
Post:
https://www.reddit.com/r/SydneySweeney/comments/17g8n9e/sydney_for_savage_x_fenty_ig_story_july_2020/

image link (what you get via bdfr, 48.3mb):
https://www.reddit.com/media?url=https%3A%2F%2Fi.redd.it%2Fv4v7m9hvjdwb1.gif

mp4 link (1.6mb):
https://preview.redd.it/v4v7m9hvjdwb1.gif?format=mp4&s=394dae750a371f6ac3c88486f40e415907c84829

I'm wondering if bdfr can download the mp4 instead of the gif? If I convert them to mp4 after the fact and maintain the metadata/timestamps, bdfr will just redownload them because I've removed the original gif files (using no-dupes, calculating hashes, etc).

Environment (please complete the following information)

  • OS: macOS 13
  • Python version: 3.11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant