Tutorial
Tukar video iPhone kepada MP4 yang dapat dimainkan di mana-mana pada Windows
iPhone menyimpan video sebagai HEVC di dalam fail .mov secara lalai. Pelayar moden dan versi Windows terkini biasanya sudah boleh memainkan gabungan itu, tetapi sesetengah program lama, penyunting video dan borang muat naik masih menjangkakan fail MP4 dengan video H.264. Penukar video membaca fail .mov, menyahkod aliran video HEVC dan mengekodnya semula kepada H.264 di dalam bekas MP4, sepenuhnya pada peranti anda, jadi tiada fail dimuat naik untuk mencapainya.
Langkah demi langkah
- Buka penukar video dan letakkan fail .mov daripada iPhone anda. Ia dibaca secara setempat dalam tab pelayar anda, dan fail video/quicktime diterima tidak kira codec apa yang ada di dalamnya.
- Kekalkan tetapan keluaran lalai: MP4 sebagai bekas dan H.264 sebagai codec video. Gabungan itu adalah apa yang dijangkakan oleh hampir setiap aplikasi Windows, penyunting video dan borang muat naik.
- Klik Tukar. Trek video HEVC dinyahkod dan dikod semula kepada H.264, trek audio dikod semula kepada AAC, dan hasilnya ditawarkan sebagai muat turun MP4. Fail .mov asal pada peranti anda kekal tidak disentuh.
Mengapa video iPhone datang sebagai HEVC dalam fail .mov
Sejak iOS 11, kamera iPhone menyimpan video menggunakan codec HEVC (High Efficiency Video Coding, juga dipanggil H.265) di dalam bekas QuickTime .mov secara lalai, kerana HEVC memampatkan kira-kira dua kali lebih cekap daripada H.264 yang lebih lama pada kualiti yang setanding, perkara yang penting pada telefon dengan storan tetap. Sokongan main balik untuk HEVC kini terbina dalam kebanyakan sistem operasi dan pelayar terkini, tetapi pelbagai program Windows lama, sesetengah suite penyuntingan video, dan sesetengah borang muat naik laman web masih dibina berasaskan H.264 dalam MP4, dan sama ada menolak terus fail .mov itu atau gagal memapar pratontonnya dengan betul.
Apa yang sebenarnya berlaku semasa penukaran
Menukar fail bermakna menyahkod setiap bingkai aliran video HEVC dan mengekodnya semula, bingkai demi bingkai, dengan libx264, pengekod H.264 ffmpeg, kemudian menggabungkan hasilnya dengan trek audio AAC yang dikod semula ke dalam bekas MP4 baharu. Ini berjalan melalui ffmpeg yang dikompil kepada WebAssembly di dalam tab pelayar, jadi tiada apa-apa tentang fail itu dihantar ke mana-mana. Laluan nyahkod-kemudian-kod penuh seperti ini memerlukan CPU yang berat, berbeza dengan operasi salin ringkas, jadi klip pendek ditukar dalam beberapa saat manakala rakaman selama beberapa minit boleh mengambil masa beberapa minit pada komputer riba biasa.
Apa yang berubah dalam penukaran ini, dan apa yang tidak ditawarkan
Keluarannya ialah video H.264 di dalam bekas MP4, yang mengorbankan sebahagian kecekapan pemampatan tambahan HEVC: jangkakan fail yang ditukar sedikit lebih besar daripada .mov asal pada kualiti visual yang setanding, iaitu pertukaran demi keserasian yang lebih luas. Hanya H.264 dan VP8 ditawarkan sebagai codec keluaran. HEVC, H.265, VP9 dan AV1 tidak tersedia sebagai sasaran penukaran, kerana pengekodnya tidak selesai dengan boleh dipercayai dalam enjin WebAssembly berasaskan pelayar ini. Jika fail yang lebih kecil lebih penting daripada keserasian maksimum, mampatkan MP4 yang ditukar selepas itu berbanding mencari codec keluaran yang lebih baharu.
Apa yang dijangka: masa pemprosesan, saiz fail dan had
Oleh kerana keseluruhan fail dinyahkod dan dikod semula pada peranti anda sendiri berbanding pada pelayan, rakaman selama beberapa minit mengambil masa yang lebih ketara untuk ditukar berbanding klip pendek, dan tab pelayar perlu kekal terbuka semasa ia berjalan. Fail sehingga 500 MB diterima; rakaman yang sangat besar atau panjang menggunakan lebih banyak memori semasa penukaran berjalan, jadi menutup tab lain membantu pada peranti dengan RAM lebih rendah. Jika anda khusus memerlukan fail yang lebih kecil berbanding yang lebih serasi, jalankan hasilnya melalui pemampat video selepas itu.
Alat yang digunakan dalam panduan ini
- Penukar videoTukar video antara MP4, WebM, MKV dan MOV (H.264/VP8) dalam pelayar anda. Tiada muat naik.
- Tukar HEIC ke JPGTukar foto HEIC/HEIF iPhone ke JPG atau PNG tanpa memuat naiknya.
- Mampatkan videoKurangkan saiz fail video melalui pengekodan semula H.264 dalam pelayar. Tiada muat naik, tiada pelayan.
Soalan lazim
Adakah video saya dimuat naik ke mana-mana semasa penukaran ini?
Tidak. Nyahkod HEVC dan kod semula H.264 kedua-duanya berjalan di dalam tab pelayar anda, menggunakan ffmpeg yang dikompil kepada WebAssembly. Fail .mov dibaca ke dalam memori setempat, diproses di situ, dan MP4 yang terhasil disimpan terus ke peranti anda. Tiada satu bingkai video pun dihantar melalui rangkaian.
Perlukah saya benar-benar menukar, atau bolehkah Windows sudah memainkan fail HEVC .mov?
Ia bergantung pada aplikasi. Windows 11, VLC dan pelayar terkini sudah boleh memainkan fail HEVC .mov secara terus dalam banyak kes, kadangkala selepas memasang sambungan HEVC yang kecil. Tukarkannya apabila program tertentu menolak fail itu, menunjukkan pratonton hitam atau rosak, atau apabila anda perlu mengimportnya ke dalam penyunting atau borang muat naik yang hanya menerima MP4 dengan video H.264.
Adakah MP4 yang ditukar mengekalkan saiz fail HEVC yang lebih kecil?
Tidak. Keluarannya menggunakan H.264, yang lebih lama dan kurang cekap daripada HEVC, jadi MP4 yang ditukar biasanya sedikit lebih besar daripada .mov asal pada kualiti visual yang sama. Peningkatan saiz itu ialah kos bagi keserasian main balik dan penyuntingan yang jauh lebih luas yang disediakan oleh H.264 dalam MP4.