Perbedaan Antara FFmpeg dan MEncoder Perbedaan Antara

Anonim

FFmpeg vs. MEncoder

FFmpeg adalah perangkat lunak bebas, proyek open source. Ini menciptakan perpustakaan dan program yang dirancang khusus untuk menangani data multimedia. Ini menerbitkan perpustakaan dan program ini di bawah GNU Lesser General Public License (juga umum dikenal sebagai GNU General Public License, tergantung pilihan mana yang tersedia bagi pengguna). Ada beberapa fitur dari FFmpeg yang lebih menonjol dibanding yang lain. Ini termasuk libavcodec, yang merupakan perpustakaan codec audio dan video (beberapa proyek lain menggunakan kode ini); libavformat, yang merupakan wadah audio dan video mux dan perpustakaan demux (yang berarti sebuah perpustakaan yang berisi multiplexer dan demultiplexer - perangkat yang memuja multiplexing); dan program baris perintah ffmpeg, yang digunakan untuk mentranskode file multimedia.

MEncoder adalah alat baris perintah gratis yang digunakan khusus untuk memecahkan kode, mengkodekan dan menyaring file. Seperti pada FFmepg, buku ini dirilis di bawah GNU General Public License. Hal ini terkait erat dengan MPlayer - ia dapat mengubah semua jenis format media yang dapat dibaca oleh MPlayer menjadi kebanyakan format terkompresi dan tidak terkompres. Ini menyelesaikan konversi ini dengan menggunakan berbagai codec. MEncoder juga hadir standar dalam paket distribusi MPlayer.

FFmpeg terdiri dari sejumlah fitur dan komponen. Komponen ini termasuk, namun tidak terbatas pada, ffmpeg, yang merupakan alat baris perintah yang digunakan untuk mengubah satu format file video menjadi file lain (ia juga memiliki kemampuan untuk mengambil dan menyandikan secara real time dari kartu TV); ffserver, yang merupakan server streaming multimedia HTTP dan RTSP yang digunakan khusus untuk siaran langsung (ini juga memiliki kemampuan siaran langsung bergeser); ffprobe, yang merupakan alat baris perintah yang digunakan untuk menunjukkan informasi; libavutil, yang dikenal sebagai perpustakaan pembantu yang berisi rutinitas yang umum terjadi pada berbagai bagian FFmpeg (termasuk adler32, crc, md5, sha1, lzo decompressor, Base64, encoder / decoder, des encrypter / decrypter, dan aes encrypter / decrypter); dan libavfilter, yang digunakan sebagai pengganti vhook, memungkinkan video dimodifikasi atau diperiksa antara decoder dan encoder.

MEncoder hadir dengan beragam kemampuan. Ini memiliki kemampuan untuk membaca dari setiap sumber yang dapat dibaca oleh MPlayer. Hal ini juga dapat memecahkan kode semua media yang MPlayer mampu decoding, serta mendukung semua filter yang MPlayer dapat digunakan. MEncoder juga memungkinkan untuk menyalin audio dan / atau video yang tidak dimodifikasi ke dalam file output agar tidak kehilangan kualitas akibat re-encoding.MEncoder mencakup beragam filter video dan audio yang sangat dapat dikonfigurasi, yang digunakan untuk mengubah streaming video dan audio (cropping, scaling, vertical flipping, dan koreksi Gamma, untuk beberapa nama).

Ringkasan:

1. FFmpeg adalah proyek open source yang menciptakan perpustakaan dan program yang menangani data multimedia; MEncoder adalah alat baris perintah yang men-decode, mengkodekan, dan menyaring file.

2. FFmpeg terdiri dari banyak komponen termasuk ffmpeg, ffserver, dan libavfilter; MEncoder memiliki beragam kemampuan termasuk menyalin audio dan / atau video yang tidak dimodifikasi ke file output.