Dlaczego wideo z Pinterest pobiera się w 720p
Pinterest trzyma jeden progresywny plik MP4 na pina, a najwyższy, jaki publikuje, ma 720p. Pobrany plik jest bajt w bajt tym, co serwuje Pinterest — nigdy nie jest skalowany w górę, żeby wymyślać piksele, których nie ma.
Wklej link do pina, a downloader ma jedno zadanie: znaleźć wideo, które Pinterest już publikuje na własnym CDN, i oddać Ci ten plik. Nic nie jest transkodowane, nic nie jest zmieniane rozmiarem ani zapisywane po drodze na serwerze. Dlatego odpowiedź na pytanie „czy mogę dostać 1080p?” brzmi zwykle „nie” — nie dlatego, że narzędzie odmawia, lecz dlatego, że Pinterest nigdy nie opublikował pliku 1080p dla tego pina.
Jeden pin, jeden progresywny plik
Resolver odczytuje pina przez własny endpoint zasobów Pinteresta (PinResource/get), który zwraca dane wideo pina jako JSON. Jeśli to wywołanie się nie uda, sięga po publiczną stronę pina, a potem po ładunek oEmbed Pinteresta. Krótkie linki pin.it są rozwijane przekierowanie po przekierowaniu, do czterech przeskoków, zanim wydarzy się cokolwiek innego.
W odpowiedzi przychodzi lista progresywnych wersji MP4. Progresywny znaczy jeden plik, który odtwarza się od pierwszego bajtu — przeglądarka może go pobrać bez manifestu i bez składania czegokolwiek. Pinterest przechowuje też niektóre piny jako HLS lub HEVC; to nie są progresywne MP4, więc są pomijane, a nie obiecywane jako pobranie, które i tak by się nie otworzyło.
Zostają najwyżej cztery wersje: duplikaty są scalane po adresie URL, a wpisy HEVC odfiltrowywane. W praktyce większość pinów ma jeden użyteczny plik — dokładnie ten, który Twój telefon odtwarza w aplikacji Pinterest.
Co 720p faktycznie znaczy dla pina
- 720p to sufit — najwyższy progresywny MP4, jaki publikuje Pinterest.
- Mniejsze wgrane pliki zostają mniejsze: pin zapisany w 540p lub 480p pobiera się w tym rozmiarze.
- Plik nigdy nie jest powiększany. Źródło 480p nie jest rozciągane do 720p, a strona mówi o tym, zanim klikniesz.
- Pliki HEVC są wykluczone, bo przeglądarka nie odtworzy ich dość niezawodnie, żeby je zapisać.
- Piny z pomysłami, które publikują tylko HLS, są odzyskiwane ze strony pina, zanim resolver się podda.
Ponieważ nic nie jest ponownie kodowane, rozmiar pliku jest Pinteresta, przepływność jest Pinteresta, a ścieżka dźwiękowa pochodzi z oryginalnego wgrania. Pin 720p, który wgrano jako mocno skompresowany klip, zostaje mocno skompresowany — narzędzie nie naprawi kompresji, która stała się, zanim plik dotarł do Pinteresta.
Dlaczego pobieranie otwiera nową kartę
Host obrazów i wideo Pinteresta, pinimg.com, nie wysyła nagłówka access-control-allow-origin. To znaczy, że strona na innej domenie nie może odczytać tych bajtów skryptem — przeglądarka to blokuje. Resolver oznacza każdy format Pinteresta jako fetchable: false, a przycisk pobierania przechodzi zamiast tego do linku CDN. Twoja przeglądarka sama zapisuje wtedy wideo — dokładnie tak, jakbyś otworzył ten link ręcznie.
Jest widoczna konsekwencja: brak paska postępu na stronie. Pobieranie przechodzące przez stronę może pokazać procent; zwykłe przejście pod link nie. Plik i tak trafia do folderu Pobrane, a ani jeden jego bajt nie przechodzi przez tę stronę.
Znaki wodne i jakość
Grabivo nie dodaje znaku wodnego. Nie potrafi też go usunąć: jeśli wgrywający wtopił logo lub nazwę kanału w wideo, ten znak wodny jest częścią pikseli i jedzie razem z plikiem. Tak samo z rozdzielczością — dostajesz to, co przechowuje Pinterest.
Co odrzuca resolver
| Dane wejściowe | Co się dzieje |
|---|---|
| Prywatny pin lub sekretna tablica | private — Pinterest nie udostępnia go nikomu bez sesji. |
| Pin bez wideo | no_video — zdjęcia i statyczne piny nie mają czego odczytać. |
| Usunięty pin | not_found. |
| Link do profilu lub tablicy | bad_url_path — resolver chce pina, a nie strony z listą. |
Działa to tylko na publicznych pinach, i to jest zasada Pinteresta, a nie ustawienie na tej stronie. Narzędzie czyta to, co Pinterest pokazuje anonimowemu odwiedzającemu, i nic więcej.
W skrócie
- Pobierany plik to własny MP4 Pinteresta, przesyłany strumieniowo z CDN Pinteresta.
- 720p to sufit po stronie Pinteresta; mniejsze źródła zostają małe.
- Plik otwiera się w nowej karcie, bo CDN Pinteresta nie pozwala na odczyt cross-origin.
- Znaki wodne wgrane razem z wideo zostają; żadne nie są dodawane.
- Nic nie jest przechowywane, ponownie kodowane ani hostowane.
Pytania
Czy mogę pobrać wideo z Pinterest w 1080p lub 4K?
Nie. Pinterest publikuje progresywne pliki MP4 do 720p, a ten downloader oferuje tylko to, co serwuje Pinterest. Wyższe rozdzielczości trzeba by wymyślić, a nic tutaj nie skaluje pliku w górę.
Dlaczego pobieranie otwiera nową kartę zamiast zapisywać od razu?
Bo `pinimg.com` nie wysyła nagłówka `access-control-allow-origin`, więc strona nie może odczytać bajtów wideo. Resolver oznacza plik jako niepodlegający pobraniu przez stronę, a przycisk przechodzi do adresu CDN; stamtąd zapisuje go Twoja przeglądarka.
Czy downloader usuwa znak wodny z pina?
Nie. Żaden znak wodny nie jest dodawany ani usuwany. Jeśli oryginalne wgranie już go miało, jest częścią obrazu i zostaje.