MEncoder adalah sebuah alat dekoding, enkoding, dan pemfilteran video bebas berbasis baris perintah yang dirilis di bawah Lisensi Publik Umum GNU. MEncoder adalah saudara kandung MPlayer dan dapat mengonversi semua format yang dimengerti MPlayer untuk menjadi berbagai jenis format terkompres dan tak-terkompres menggunakan kodek yang berbeda-beda.

MEncoder
Tipeperangkat lunak bebas
Versi stabil
1.5 (27 Februari 2022)
GenreAudio/video transcoder
LisensiLisensi Publik Umum GNU
Karakteristik teknis
Sistem operasiAntar-platform
Bahasa pemrogramanC
Informasi tambahan
Situs webhttp://www.mplayerhq.hu/
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

MEncoder disertakan di dalam distribusi MPlayer.

Kemampuan sunting

Karena dibangun dari kode yang sama seperti MPlayer, MEncoder dapat membaca sumber manapun yang dapat dibaca oleh MPlayer, mendekode semua media yang dapat didekode oleh MPlayer, dan MEncoder mendukung semua filter yang dapat digunakan oleh MPlayer. MPlayer dapat juga digunakan untuk melihat output (keluaran) sebagian besar filter (atau dari semua filter pipeline) sebelum menjalankan MEncoder. Jika sistem tidak dapat memproses ini menurut waktu nyata, audio dapat disenyapkan menggunakan -nosound untuk memungkinkan pengamatan yang halus terhadap hasil pemfilteran video.

Juga dimungkinkan untuk menyalin audio dan/atau video yang tidak dimodifikasi ke dalam berkas output untuk mencegah menurunkan kualitas misalnya karena re-enkoding, hanya memodifikasi audio atau video, atau hanya meletakkan data audio/video yang tidak dimodifikasi ke dalam format kontainer yang berbeda.

Karena menggunakan kode yang sama dengan MPlayer, MEncoder juga memiliki cukup banyak fitur filter audio dan video untuk mentransformasi stream (aliran) audio dan video: filter-filter tersebut meliputi Cropping (pemenggalan), scaling (penskalaan), Vertical Flipping (penukaran orientasi atas-bawah), horizontal mirroring (penukaran orientasi kiri-kanan), expanding (perluasan) untuk menghasilkan letterboxes, rotating (rotasi), brightness (kecerahan) atau contrast (rona), pengubahan rasio aspek piksel video, konversi colorspace, hue atau saturation (kejenuhan), koreksi Gamma warna tertentu, filter untuk mereduksi visibilitas artifak kompresi yang disebabkan oleh kompresi MPEG (deblocking, deringing), perbaikan brightness atau contrast automatik, sharpness (ketajaman) atau blur (kepudaran), filter denoising (pengurangan bintik), beberapa cara deinterlacing, dan reversing telecine yang berbeda-beda.

Konversi framerate (laju bingkai) dan gerak-lambat sunting

Juga, pengubahan framerate dimungkinkan menggunakan opsi -ofps atau -speed dan menggunakan filter framestep (langkah bingkai) untuk skipping frame (pelewatan bingkai). Pengurangan framerate dapat digunakan untuk menghasilkan efek "laju" gerak-cepat yang kadang-kadang muncul di beberapa film.

Penggandaan framerate jejak yang terinterlasi tanpa penduplikasian atau pembentukan frame dimungkinkan menggunakan filter tfields untuk menghasilkan dua frame yang berbeda dari tiap-tiap dua field (ranah) dalam satu frame video yang terinterlasi. Hal ini memungkinkan pemutaran film pada tampilan progresif, sambil memelihara framerate dan resolusi penuh dari video yang terinterlasi, tidak seperti metode-metode deinterlasi lainnya. Hal ini juga membuat jejak lebih dapat digunakan untuk konversi framerate, dan menghasilkan scene (adegan) gerak-lambat dari jejak yang diambil pada framerate video/TV standar, misalnya menggunakan camcorder murah. Jika filter mendapatkan informasi yang salah tentang urutan field atas/bawah, video output yang dihasilkan akan memiliki pergerakan yang juddering, karena dua frame yang dibuat akan ditampilkan menurut urutan yang salah.

Lihat pula sunting

Pranala luar sunting