Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bekerja dengan frame rate video di AWS Elemental MediaConvert
Kecepatan bingkai aset video menunjukkan seberapa cepat perangkat pemutar video memutar ulang bingkai video, dalam bingkai per detik (fps). Misalnya, film memiliki frame rate 24 fps, siaran televisi NTSC adalah 29,97/59,94 fps, dan siaran televisi PAL adalah 50/25 fps. Jika Anda menyimpan pengaturan MediaConvert default dalam pekerjaan Anda, video keluaran Anda akan memiliki frame rate yang sama dengan video input Anda.
Beberapa video memiliki frame rate yang bervariasi selama durasi video. Misalnya, beberapa kamera secara otomatis menghasilkan video yang menggunakan lebih banyak bingkai untuk urutan aksi tinggi dan lebih sedikit bingkai untuk urutan dengan gerakan lebih sedikit. MediaConvert mendukung input frame rate variabel (VFR), tetapi hanya menciptakan output frame rate konstan (CFR). Untuk informasi selengkapnya, lihat Menggunakan input frame rate variabel.
Topik
Pengaturan untuk konversi frame rate
Untuk membuat output yang memiliki frame rate berbeda dari input Anda, gunakan MediaConvert pengaturan ini:
- Frame rate (
framerateControl
,framerateNumerator
,framerateDenominator
) -
Untuk konversi frame rate, tentukan frame rate dalam pengaturan pengkodean output Anda yang berbeda dari frame rate video input Anda. MediaConvert kemudian akan membuat output yang memiliki frame rate yang Anda tentukan, bukan frame rate dari video input Anda.
Menentukan frame rate output Anda secara langsung dalam spesifikasi pekerjaan JSON Anda bisa lebih kompleks daripada melakukannya di MediaConvert konsol. Untuk detailnya, lihat prosedur penggunaan API, CLI, dan SDK dalam topik. Mengonversi frame rate video Anda
- Algoritma konversi frame rate (
framerateConversionAlgorithm
) -
Pilih bagaimana Anda MediaConvert ingin menambah atau mengurangi frame rate. Pilihan terbaik untuk pengaturan ini tergantung pada konten video Anda.
Saat Anda menggunakan Drop duplikat, MediaConvert salin atau hapus bingkai tetapi tidak mengubahnya. Ini mempertahankan kualitas gambar dari setiap frame individu, tetapi mungkin menyebabkan kegagapan dalam beberapa konversi. Untuk konversi numerik sederhana, seperti 60 fps hingga 30 fps, Drop duplikat sering kali merupakan pilihan terbaik.
Saat Anda menggunakan Interpolate, MediaConvert padukan bingkai bersama-sama untuk menghindari kebutuhan untuk mengulang atau menghapus bingkai. Ini menghasilkan gerakan halus, tetapi mungkin memperkenalkan artefak video yang tidak diinginkan. Untuk konversi yang kompleks secara numerik, Interpolate cenderung memberikan hasil yang lebih baik daripada duplikat Drop.
Saat Anda MediaConvert menggunakan FrameFormer, gunakan InSync FrameFormer perpustakaan. Konversi menggunakan interpolasi kompensasi gerakan berdasarkan konten video masukan Anda. FrameFormer melakukan berbagai teknik konversi frame rate scene-by-scene berdasarkan dan dapat menggunakan teknik yang berbeda pada wilayah yang berbeda dari setiap frame. FrameFormermelakukan konversi berdasarkan deteksi otomatis irama dasar video sumber Anda, daripada mengandalkan frame rate yang dilaporkan dalam metadata file.
Keterbatasan fitur:
-
Anda dapat menggunakan FrameFormer dengan input yang memiliki resolusi hingga 4K saja. MediaConvert tidak mendukung FrameFormer konversi dengan input 8K.
-
Anda FrameFormer hanya dapat menggunakan pekerjaan yang Anda jalankan melalui antrian sesuai permintaan. Anda tidak dapat menggunakan antrian yang dipesan dengan. FrameFormer
Menggunakan FrameFormer meningkatkan waktu transcoding dan menimbulkan biaya tambahan yang signifikan. Untuk informasi lebih lanjut, lihat halaman MediaConvert harga
. -
Bergantung pada konversi, Anda mungkin juga menggunakan pengaturan ini:
- PAL lambat (
slowPal
) -
Saat Anda mengonversi frame rate dari 23,976 atau 24 frame per detik (fps) menjadi 25 fps, Anda dapat mengaktifkan Slow PAL (slow phase alternating line) secara opsional. Saat Anda mengaktifkan PAL yang lambat, alih-alih menduplikasi bingkai untuk meningkatkan kecepatan bingkai, MediaConvert pelabelan ulang bingkai video sebagai 25 fps dan mengambil sampel ulang audio Anda agar tetap disinkronkan dengan video. Konversi frame rate PAL yang lambat sedikit mengurangi durasi video. Umumnya, Anda menggunakan PAL lambat untuk mengonversi format bioskop untuk pemutaran berbasis file atau streaming internet.
- Telekomunikasi ()
telecine
-
Saat Anda mengonversi frame rate dari 23,976 frame per detik (fps) menjadi 29,97 fps, dan jenis pemindaian output Anda saling terkait, Anda dapat secara opsional mengatur Telecine ke Hard atau Soft untuk membuat gambar yang lebih halus. Umumnya, Anda menggunakan telekomunikasi saat menyiapkan aset video untuk disiarkan ke kotak set-top.
Untuk informasi selengkapnya, lihat Telecine.
- Jenis pemindaian (
inputScanType
) -
Gunakan pengaturan ini hanya dengan input frame tersegmentasi progresif (pSF). MediaConvertsecara otomatis mendeteksi input progresif dan interlaced. Tapi itu tidak mendeteksi PSF. Jika input Anda adalah pSF, atur jenis Pindai ke pSF untuk menjaga kualitas yang lebih baik saat Anda melakukan deinterlacing dan konversi frame rate.
Menggunakan input frame rate variabel di AWS Elemental MediaConvert
Beberapa video memiliki frame rate yang bervariasi selama durasi video. Beberapa kamera—misalnya, kamera di banyak smartphone—secara otomatis menghasilkan video yang menggunakan lebih banyak bingkai untuk urutan aksi tinggi dan lebih sedikit bingkai untuk urutan dengan gerakan lebih sedikit. MediaConvert mendukung input frame rate variabel (VFR), tetapi hanya menciptakan output frame rate konstan (CFR).
Pengaturan default untuk frame rate output adalah Follow source. Follow source menyebabkan perilaku yang berbeda tergantung pada apakah video input Anda memiliki frame rate konstan atau variabel.
-
Untuk input frame rate konstan, Follow source menghasilkan output yang memiliki frame rate yang sama dengan video input.
-
Untuk input frame rate variabel, Follow source menghasilkan output yang memiliki output frame rate konstan, dengan frame rate yang merupakan rata-rata frame rate input, dibulatkan ke frame rate standar bilangan bulat terdekat: 1, 5, 10, 15, 24, 30, 50, atau 60 fps.
Pembatasan fitur
MediaConvert dukungan untuk video frame rate variabel terbatas dengan cara ini:
-
Frame rate variabel didukung sebagai input saja. Output hanya frame rate konstan.
-
Input frame rate variabel hanya didukung dalam wadah ini:MP4,, MOVWEBM, danMKV.
Mengonversi frame rate video Anda
Setelah Anda tahu bagaimana Anda ingin menentukan pengaturan yang relevan, gunakan salah satu prosedur berikut untuk mengatur pekerjaan Anda. Untuk informasi konseptual dan panduan tentang memilih nilai yang tepat untuk pengaturan ini, lihatPengaturan untuk konversi frame rate.