Memahami Bingkai Per detik (FPS)


Ringkasan


BIngkai per Detik (FPS) adalah ukuran bagaimana video gerakan ditampilkan. Masa berlaku sama film video dan digital video. Setiap frame adalah masih gambar.

Informasi lebih lanjut


Latar belakang

Sarana teknologi yang dapat digunakan untuk menunjukkan penampilan gerakan. Untuk membuat persepsi gerakan, otak secara otomatis menambahkan atau mengisi informasi yang hilang. Hal ini pertama kali melalui konsep yang dikenal sebagai persistensi visi, mana visual stimulus terus didaftarkan dengan otak untuk waktu yang sangat singkat setelah stimulus berakhir. Kedua, mengambil keuntungan dari apa yang dikenal sebagai fungsi phi. Misalnya, jika dua berdekatan lampu bergantian flash dan mematikan, kita melihat cahaya tunggal pergeseran bolak. Hal ini karena kita cenderung untuk mengisi celah antara berdekatan objek visi. Ini dieksploitasi oleh gerakan gambar, yang terdiri dari cepat successions masih frame di mana "bergerak" objek dipindahkan sangat jauh dari satu sama lain.

Karena gejala ini lebih tinggi FPS, halus gerak muncul. Secara umum, FPS minimum yang diperlukan untuk menghindari dendeng gerakan adalah sekitar 30 FPS. Untuk konten gerakan tinggi, sesi pengkodean sekitar 60 FPS mungkin lebih bermanfaat.

Apabila menangani FPS, sangat penting untuk memahami lainnya juga istilah yang digunakan di Windows Media Encoder:

    • NTSC: televisi nasional Komite standar. NTSC bertanggung jawab untuk menetapkan standar televisi dan video di Amerika Serikat. NTSC standar untuk televisi mendefinisikan sinyal video komposit dengan kecepatan refresh 29.97 fps. Standar NTSC juga memerlukan frame ini dapat interlace.
    • PAL: fase bolak baris. Televisi dominan standar di Eropa. Standar PAL memberikan 25 FPS.
    • Interlaced: masing-masing NTSC atau PAL video bingkai terdiri dari dua "kolom." Ketika menampilkan video, televisi NTSC menarik satu kolom setiap 1/60 detik, dan tampilan televisi PAL satu kolom setiap 1/50 detik. Interlace mencakup penggabungan kolom bergantian gambar ke dalam satu frame. Proses memisahkan satu bidang kembali ke dalam dua kolom asli disebut DeInterlacing.
    • Telecine: sebagian besar konten film dibuat pada 24 FPS. Untuk memenuhi standar NTSC, frame tambahan ditambahkan untuk mencapai persyaratan 30 FPS. Hal ini dilakukan melalui algoritma yang membuat frame menengah antara dua frame. Proses yang menghapus frame yang ditambahkan ketika 24 FPS film dikonversi ke 30 FPS video dikenal sebagai Telecine terbalik.






Memahami kunci bingkai

Ketika konten streaming, hal ini sangat murah (dalam bandwidth jaringan dan CPU) untuk mengirim semua video data dari masing-masing satu frame. Untuk mengatasi masalah ini, Encoder memiliki pengaturan frekuensi kunci frame. Bingkai kunci (juga dikenal sebagai i-frame) adalah frame data yang berisi semua video data. Bingkai terputus-putus hanya mengirim perubahan atau Delta, dari frame kunci.

Ambil contoh speaker di podium. Lebih masuk akal hanya mengirim area layar yang telah mengubah (mulut speaker, dan mungkin tangan), maka tidak mengirim informasi latar belakang. Dalam contoh ini, bingkai kunci interval yang lebih tinggi yang dapat dipilih tanpa merugikan kualitas video.

Jika konten yang lebih tinggi gerak, maka lebih bermanfaat untuk menyetel tingkat kerangka kunci yang lebih rendah. Contoh tinggi-motion video adalah film aksi atau olahraga. Dalam kasus ini, seluruh bingkai berubah sangat cepat sehingga banyak data yang akan dikirim, dan komputer akhir lebih tinggi yang diperlukan untuk mencapai hasil yang diinginkan.

Meskipun tingkat kerangka kunci yang ditetapkan, dimungkinkan untuk frame kunci untuk dikirim sebelum interval waktu berjalan. Jika delta cukup tinggi, Encoder secara otomatis membuat bingkai kunci baru.

Faktor yang mempengaruhi FPS

Ada terutama tiga faktor yang mempengaruhi tingkat kerangka, dan mereka semua saling terkait:

  • CPU: aturan umum untuk ini lebih tinggi tingkat kerangka, tinggi persyaratan CPU. Untuk Windows Media Encoder untuk menjaga dengan data yang sedang dikirim ke dalamnya dari kartu penangkapan, CPU cepat diperlukan. Agar disinkronkan dengan audio stream, Encoder akan mulai menjatuhkan video frame untuk menjaga dengan data input. Apabila frame pengurangan Statistik FPS saat ini lebih rendah dari Statistik FPS diharapkan pada monitor panel. Perhatikan bahwa beberapa kartu menangkap hanya dapat menangkap pada 15 FPS, sementara lain dapat menangkap pada 30 FPS penuh. Hubungi produsen kartu Anda untuk rincian spesifik tentang kartu.
  • Jenis konten: seperti yang dinyatakan sebelumnya, gerakan tinggi konten memerlukan daya yang lebih rendah-motion video. Oleh karena itu, ini lebih penting untuk memilih CPU untuk menangani tugas, dan memilih profil yang benar dan tingkat kerangka kunci dengan benar. Jika proses pengkodean tidak dapat mengikuti dengan konten, mulai menjatuhkan frame. Satu-satunya pengecualian ini adalah konten statis. Apakah konten objek stasioner (seperti dinding atau ruang kosong), tingkat kerangka mungkin lebih rendah karena Encoder tidak perlu menangkap Delta apa pun.
  • Pilih profil: setiap profil memiliki ukuran bingkai dan tingkat kerangka yang ditentukan. Jika Anda memilih profil yang Encoder tidak dapat mengikuti, kemudian pilih profil kualitas lebih rendah. Beberapa pembatasan profil juga dapat mempengaruhi kinerja Encoder. Jika Encoder dimulai menjatuhkan frame, Anda mungkin perlu menghapus stream dari profil, atau menyesuaikan ukuran bingkai.
Untuk informasi selengkapnya tentang cara mengkonfigurasi dan menggunakan Encoder, baca dokumentasi Windows Media Encoder.