Tiada muat naik, 100% setempat, tiada akaun

Mampatkan video

Kodkan semula video anda ke H.264+AAC (MP4) dalam pelayar. Pratetap kualiti atau kadar bit sasaran. Tiada apa dihantar ke pelayan.

Cara Mampatkan video berfungsi

Mampatkan video kepada fail yang lebih kecil tanpa menghantar ke mana-mana. Alat ini mengkodkan semula klip anda menggunakan video H.264 dan audio AAC di dalam bekas MP4, dikuasakan oleh ffmpeg yang dikompilasi ke WebAssembly. Anda mengawal pemampatan melalui gelangsar CRF (Faktor Kadar Malar) atau kadar bit sasaran, mana-mana yang sesuai dengan matlamat anda.

CRF 18 mengekalkan kualiti hampir sama dengan asal sambil mengurangkan sedikit saiz; CRF 28 mengurangkan lebih jauh tetapi melembutkan butiran halus. Laluan kadar bit sasaran membolehkan anda mencapai had saiz tertentu, berguna apabila borang muat naik menguatkuasakan had saiz fail. Pengkodkan semula memerlukan CPU yang tinggi dan berjalan pada mesin anda sendiri, jadi klip 4K 10 minit mengambil masa yang lebih lama berbanding video 1080p 30 saat.

Cara menggunakan Mampatkan video, langkah demi langkah

  1. Lepaskan atau pilih fail video yang ingin anda mampatkan.
  2. Pilih mod CRF untuk kualiti visual yang konsisten, atau mod kadar bit apabila anda memerlukan saiz fail yang tepat.
  3. Laraskan nilai CRF (julat 18-28; lebih rendah = kualiti lebih baik, fail lebih besar) atau masukkan kilobait sesaat sasaran.
  4. Klik Mampatkan dan tunggu ffmpeg selesai mengkodkan semula pada peranti anda.
  5. Muat turun MP4 yang lebih kecil apabila butang muncul.

Kes penggunaan biasa

  • Mengecilkan rakaman skrin mentah sebelum melampirkannya pada laporan pepijat atau mesej Slack.
  • Mendapatkan video percutian di bawah had saiz yang dikenakan oleh perkhidmatan e-mel atau penyimpanan awan.
  • Mengurangkan penggunaan lebar jalur untuk gelung video latar pada laman web, menyasarkan kadar bit tertentu.
  • Mengarkibkan pustaka rakaman kad SD lama pada kualiti lebih rendah untuk membebaskan ruang cakera tanpa memadam fail.

Soalan lazim

Adakah pengkodkan semula H.264 menghantar video saya ke pelayan?

Tidak. ffmpeg yang dikompilasi ke WebAssembly menjalankan pengekod libx264 terus dalam tab pelayar anda. Video anda dibaca ke dalam memori setempat, dimampatkan di sana, dan MP4 yang lebih kecil disimpan ke peranti anda. Tiada apa-apa yang dihantar kepada Sunasty atau mana-mana pihak ketiga. Anda boleh mengesahkan ini dengan melihat tab Rangkaian dalam DevTools semasa alat berjalan.

Nilai CRF mana yang harus saya gunakan?

CRF 18 hampir tanpa rugi secara visual dan merupakan titik permulaan yang baik untuk mengarkibkan rakaman yang anda pentingkan. CRF 23 adalah lalai libx264, kompromi tujuan umum yang kukuh. CRF 28 mengecilkan fail dengan agresif tetapi memperkenalkan kelembutan yang kelihatan pada gerakan cepat atau tekstur halus. Untuk berkongsi klip dalam talian, 21-24 adalah titik manis yang biasa.

Mengapa pemampatan dalam pelayar jauh lebih lambat daripada aplikasi desktop?

WebAssembly berjalan hampir pada kelajuan asli tetapi masih dalam konteks pelayar berbenang tunggal, tanpa pecutan video perkakasan. Mengkodkan dengan libx264 melalui ffmpeg.wasm adalah lebih lambat daripada binari ffmpeg asli yang boleh menggunakan NVENC, QuickSync, atau selari berbilang teras CPU. Klip pendek atau resolusi lebih rendah selesai dengan cepat; klip 4K panjang memerlukan kesabaran.

Bolehkah saya memampatkan fail MKV, MOV atau AVI, bukan hanya MP4?

Ya. ffmpeg.wasm membaca semua format bekas biasa. Output sentiasa MP4 dengan H.264, kerana gabungan tersebut dimainkan pada setiap peranti dan pelayar tanpa plugin.

Adakah output mengekalkan kualiti audio asal?

Audio dikodkan semula kepada AAC pada 128 kbps secara lalai, yang telus untuk pertuturan dan mencukupi untuk muzik. Jika audio sumber sudah dalam AAC dan anda perlu mengekalkannya tepat, gunakan alat salinan audio berasingan dan bukannya pemampatkan ini.

Adakah terdapat had saiz fail?

Tiada had sisi pelayan kerana tiada pelayan yang terlibat. Siling praktikal ialah RAM yang tersedia dalam pelayar anda. Kebanyakan peranti mengendalikan fail sehingga beberapa gigabait; klip yang sangat besar mungkin menyebabkan tab kehabisan memori sebelum pengkodkan selesai. Memisahkan klip dahulu dan memampatkan setiap bahagian secara berasingan adalah penyelesaian yang boleh dipercayai.

Bolehkah saya memampatkan video pada telefon saya?

Ia berfungsi, tetapi sejujurnya pelayar telefon mempunyai memori yang jauh lebih sedikit tersedia untuk satu tab berbanding komputer riba. Klip pendek dalam 1080p atau lebih rendah dimampatkan dengan baik pada kebanyakan telefon terkini. Klip panjang atau 4K lebih berkemungkinan menyebabkan tab kehabisan memori pada mudah alih berbanding desktop; jika itu berlaku, potong klip lebih pendek dahulu atau cuba semula pada komputer.