Video & sari kata · Pemuat Lakaran kecil YouTube & Pemapar Metadata
JPEG dan WebP lakaran kecil: laluan vi dan vi_webp pada i.ytimg.com
· Latar belakang
youtube webp format imej
YouTube menyediakan lakaran kecil dalam JPEG dan WebP. Siaran ini menerangkan dua konvensyen laluan, sebab WebP diperkenalkan, apakah format yang berubah untuk saiz dan kualiti fail dan cara memutuskan yang mana satu yang anda perlukan.
Dua format imej untuk gambar yang sama — varian JPEG dan WebP lakaran kecil
Nama poster seperti `hqdefault` muncul dalam dua keluarga URL, tetapi menukar sambungan sahaja adalah salah. JPEG menggunakan `vi` dan `.jpg`; WebP menggunakan `vi_webp` dan `.webp`. ID dan peranan poster kekal berterusan. Pemetaan menyediakan alamat format khusus tetapi tidak menjamin ketersediaan varian pilihan mahupun akses berskrip. Kebolehalamatan, ketersediaan dan kebolehbacaan silang asal adalah fakta yang berasingan. Log URL penuh menghalang kesilapan direktori dan akhiran semasa penyahpepijatan.
ToolAcre mengambil JPEG, menyemak status, mencipta Gumpalan, menyahkod dimensi dan menolak 120×90 sandaran untuk varian yang lebih besar. Ia sahaja membina pautan WebP kerana `vi_webp` tidak mempunyai kebenaran CORS yang diperlukan untuk aliran kerja yang diukur itu. Pautan boleh dibuka dalam tab sementara muat turun dalam apl kekal dilumpuhkan; itu adalah sempadan pelayar, bukan format yang salah. DevTools boleh menunjukkan hasil permintaan yang berbeza tanpa mengubah dasar.
JPEG: lalai yang telah lama wujud — sokongan universal dan laluan vi
JPEG kegunaan `https://i.ytimg.com/vi/VIDEO_ID/VARIANT.jpg`. Lima nama poster, `maxresdefault`, `sddefault`, `hqdefault`, `mqdefault` dan `default`, ditambah bingkai pegun `hq1`, `hq2` dan `hq3`, melahirkan lapan calon. Fail bernombor mungkin menunjukkan detik yang berbeza; menganggap mereka sebagai boleh ditukar ganti boleh menggantikan karya seni yang dipilih dengan bingkai sewenang-wenangnya.
Setiap laluan memerlukan pengesahan. Permintaan mungkin gagal sebelum HTTP, mengembalikan ralat, menjawab 200 dengan pemegang tempat 120×90 atau mengandungi bait yang tidak boleh dikod. ToolAcre mengekalkan Blob sahaja selepas respons dan semakan piksel. Oleh kerana `default` tulen secara nominal ialah 120×90, saiz itu diterima di sana tetapi ditolak untuk nama yang lebih besar. Ini mengalahkan akhiran mempercayai atau setiap respons 200. Laporkan dimensi yang dinyahkod dengan nama fail yang dipilih.
WebP menggunakan /vi_webp/; tiada simpanan saiz yang tidak disokong atau sejarah sokongan dituntut
WebP menggunakan `https://i.ytimg.com/vi_webp/VIDEO_ID/VARIANT.webp` dan sahaja membenarkan lima nama poster. Meminta WebP `hq1`, `hq2` atau `hq3` ialah ralat pengaturcaraan, jadi tiada rakan bingkai yang tersirat. Repositori membuktikan tiada penjimatan peratusan, kelebihan kualiti atau sejarah sokongan; itu bergantung pada pengekodan dan pelanggan sebenar, bukan akhiran.
CORS ialah had yang ditunjukkan. Navigasi peringkat atas boleh membuka imej silang asal, manakala JavaScript tidak boleh membaca kandungannya tanpa pengepala jauh. Oleh itu ToolAcre tidak boleh menyahkod dimensi, mengukur bait, mengekalkan Blob atau menawarkan muat turun JPEG terkawalnya. Mencuba semula tidak boleh mengubah dasar pelayan dan tiada proksi tersembunyi yang mengelaknya. Kawalan yang jujur adalah pautan. Membuka pautan itu masih menghubungi Google secara langsung.
Pilih format daripada kekangan aliran kerja sebenar, bukan ukuran kualiti yang dicipta
Pilih mengikut aliran kerja yang memakan. Fail tempatan yang disahkan dengan nama yang boleh diramal memihak kepada JPEG Blob yang boleh dibaca. Tapak mungkin menggunakan pautan WebP jauh apabila pelanggan menyokongnya, menerima pergantungan `i.ytimg.com` secara langsung. Arkib yang memerlukan bait tersimpan, jumlah semak dan dimensi tidak boleh menggunakan hasil pautan sahaja. Penghantaran, pengesahan, pengekalan dan sokongan menentukan format.
Kualiti dan saiz memerlukan saiz. Tetapan pengekod dan kandungan imej mengubah mampatan, jadi sambungan tidak menghasilkan peratusan yang bertanggungjawab. ToolAcre laporan boleh dibaca JPEG bait dan dimensi tetapi tidak mencipta angka WebP. Bandingkan salinan yang dibenarkan bagi peranan poster yang sama, rekod saiz sebenar, periksanya pada saiz paparan yang dimaksudkan dan jangan umumkan satu sampel. Gunakan syarat pemaparan yang sama untuk perbandingan yang saksama.
Contoh yang berjaya: bandingkan laluan tepat tanpa menuntut penjimatan yang diukur
Untuk ID `dQw4w9WgXcQ` dan `hqdefault`, alamatnya ialah `https://i.ytimg.com/vi/dQw4w9WgXcQ/hqdefault.jpg` dan `https://i.ytimg.com/vi_webp/dQw4w9WgXcQ/hqdefault.webp`. ID kongsi dan perwakilan yang menyasarkan peranan. ToolAcre kuar dan menyahkod JPEG, mengekalkan bait bukan pemegang tempat, tetapi membentangkan WebP sahaja sebagai pautan.
Jika JPEG melaporkan 480×360 dan WebP dibuka dalam tab, sahaja navigasi dan JPEG pengukuran terbukti. Bacaan WebP skrip tetap tidak tersedia; tiada penjimatan saiz diukur. Saluran paip pelayan yang dibenarkan kemudiannya mungkin merekodkan bait dan cincang untuk kedua-duanya, tetapi saiz tersebut tergolong dalam saluran paip itu dan tidak boleh mewakili peranan atau video lain secara automatik. Simpan laporannya berasingan daripada eksport pelayar.
Perkara ini tidak meliputi — menukar antara format, yang merupakan tugas alat imej
Penukaran format adalah di luar ToolAcre. Penukaran JPEG-ke-WebP yang dibenarkan membuat pengekodan baharu, bukan bukti sepadan dengan `vi_webp` bait YouTube. Ia tidak dapat memulihkan butiran yang hilang, dan pengekodan lossy berulang mungkin menambah artifak. Rakam URL dan varian asal, kekalkan sumbernya, pilih tetapan yang sesuai dengan destinasi dan asingkan hak pengubahsuaian daripada akses teknikal.
Video peribadi, dipadamkan dan sekatan umur tidak mendedahkan aset log keluar yang boleh dipulihkan. Keadaan luar talian, penyekat, kawalan DNS dan proksi boleh menghentikan mana-mana keluarga; varian pilihan mungkin mengembalikan ralat atau ruang letak, dan WebP mungkin gagal manakala JPEG berjaya. ID dan laluan yang sah membuktikan pembinaan sahaja, bukan hak penerbitan, ketersediaan, kebolehbacaan, ketekunan atau penggunaan semula. Rekod kegagalan setiap format dan bukannya membuat kesimpulan kesetaraan.
Bawa pulang: laluan tepat dan sempadan CORS
`/vi/` tambah `.jpg` meliputi lapan calon JPEG yang telah disiasat yang boleh dimuat turun daripada Blob bukan pemegang tempat yang berjaya. `/vi_webp/` tambah `.webp` meliputi lima pautan poster dan tiada bingkai bernombor. CORS menjadikan navigasi pautan berbeza daripada bacaan dan muat turun peringkat apl. Mengekalkan asimetri itu adalah lebih tepat daripada menawarkan butang yang tidak dapat mengesahkan atau menyimpan janjinya. Label antara muka harus membezakan dengan jelas muat turun yang disahkan daripada pautan luaran.
Diagnosis laluan bermula selepas penghuraian setempat: JPEG probe dan WebP navigasi pergi terus ke Google, manakala tiada proksi ToolAcre mengubah sama ada respons. Baris JPEG boleh membekalkan bukti status dan dinyahkod; pautan WebP sahaja mendedahkan hasil navigasi yang tersedia di bawah dasar CORSnya. o Kegagalan benam kekal berasingan, laluan stabil mungkin berubah dan fail yang disimpan tidak memberikan hak. Direktori, akhiran, akses tindak balas dan aliran kerja yang memakan bersama-sama menentukan kebolehgunaan; sambungan sahaja tidak.