Saat menggunakan ApsaraVideo Media Processing (MPS) untuk mentranskode video, Anda dapat menentukan resolusi video keluaran melalui template transkoding. Jika gambar video keluaran tampak teregang, biasanya disebabkan oleh ketidaksesuaian antara rasio aspek video masukan dan resolusi yang ditentukan. Topik ini menjelaskan cara menentukan resolusi video keluaran.
Aktifkan rotasi layar otomatis
Anda perlu mentranskode video dalam mode lanskap dan potret. Sebagai contoh, jika resolusi video masukan adalah 1920 × 1080 piksel atau 1080 × 1920 piksel, Anda dapat menentukan resolusi keluaran dengan mengatur nilai piksel sisi yang lebih panjang atau lebih pendek.
Metode konfigurasi
Saat membuat template transkoding di konsol MPS, atur parameter Resolusi ke Set by Long and Short Sides.
Saat memanggil operasi SubmitJobs atau AddTemplate, atur parameter LongShortMode ke true, parameter Width ke sisi panjang video keluaran, dan parameter Height ke sisi pendek video keluaran.
Aktifkan penskalaan proporsional
Jika video masukan memiliki rasio aspek berbeda, seperti 16:9 atau 4:3, dan Anda ingin mempertahankan rasio aspek aslinya setelah transkoding, aktifkan penskalaan proporsional.
Saat mengonfigurasi template transkoding, tentukan hanya lebar atau tinggi keluaran dan biarkan dimensi lainnya kosong. Atau, tentukan sisi yang lebih panjang atau lebih pendek dan biarkan dimensi lainnya kosong. Dimensi yang tidak ditentukan akan diskalakan secara proporsional sesuai dengan rasio aspek video masukan.
Untuk transkoding video dalam mode lanskap dan potret, kami sarankan mengaktifkan rotasi layar otomatis dan menentukan resolusi keluaran berdasarkan nilai piksel sisi yang lebih panjang atau lebih pendek. Ini mencegah ukuran bingkai menjadi terlalu besar atau terlalu kecil.
CatatanJika Anda menentukan lebar atau tinggi keluaran, Anda mungkin dikenakan biaya untuk tier yang lebih tinggi daripada yang ditentukan. Sebagai contoh, jika Anda mengatur tinggi keluaran ke 720 piksel dan rasio aspek video masukan melebihi 16:9, lebar keluaran akan melebihi 720 piksel. Dalam hal ini, biaya tambahan akan diterapkan.
Metode konfigurasi
Saat membuat template transkoding di konsol MPS, atur parameter Resolusi ke Set by Long and Short Sides atau Set by Width and Height, serta tentukan hanya salah satu dari sisi yang lebih panjang atau lebih pendek, atau salah satu dari lebar atau tinggi keluaran.
Saat memanggil operasi SubmitJobs atau AddTemplate, tentukan hanya salah satu dari parameter Width atau Height dan atur parameter LongShortMode ke true.
Tentukan metode konversi rasio aspek
Jika Anda menentukan baik lebar dan tinggi keluaran atau kedua sisi yang lebih panjang dan lebih pendek, tetapi rasio aspek video masukan tidak cocok dengan resolusi yang ditentukan, Anda dapat melakukan konversi rasio aspek. Anda dapat menyesuaikan rasio aspek tampilan (DAR) video keluaran dengan meregangkan gambar, menambahkan bilah hitam, atau memotong gambar. Anda juga dapat memilih untuk mempertahankan DAR asli video masukan.
Rasio aspek sampel (SAR) adalah rasio lebar-ke-tinggi frame video dan pada dasarnya mewakili resolusi video. DAR adalah rasio lebar-ke-tinggi saat video ditampilkan. Saat Anda memutar video, video ditampilkan pada DAR. Jika DAR tidak sesuai, gambar video mungkin terdistorsi. Secara umum, DAR dan SAR video mewakili hubungan proporsional yang sama antara lebar dan tinggi. Namun, dalam beberapa kasus, DAR dan SAR mungkin berbeda.
Metode konfigurasi
Saat membuat template transkoding di konsol MPS, tentukan metode konversi rasio aspek.
Saat memanggil operasi SubmitJobs atau AddTemplate, konfigurasikan parameter AdjDarMethod. Untuk informasi lebih lanjut, lihat bagian TransConfig dari topik "Detail parameter".