Anda selalu kehilangan sedikit kualitas setiap kali Anda transcode dari satu codec ke yang lain, video atau audio, tetapi mungkin Anda bisa menghindarinya jika Anda hanya ingin mengubah dari jenis wadah MP4 ke wadah AVI. codec:copy
mungkin membantu jika Anda tidak memiliki alasan untuk melakukan transkode (dan itu harus lebih cepat).
Jika Anda harus transcode karena Anda perlu menggunakan codec video tertentu, saya harap Anda dapat menggunakan saran zetah di atas dalam komentarnya dan menggunakan -sameq
saklar. Atau, Anda mungkin ingin menggunakan qscale
opsi untuk mengatur kualitas secara manual. Semakin rendah angkanya semakin baik kualitasnya, tetapi semakin banyak ruang yang dibutuhkan file Anda.
Terakhir kali saya mentranskode video yang saya gunakan qscale=8.0
, tetapi saya sarankan agar Anda bereksperimen untuk menemukan yang optimal agar sesuai dengan kualitas input Anda.
Marty Jay dengan senang hati menyebutkan bahwa sameq berarti quantizer yang sama dengan input, yang mungkin tidak menghasilkan kualitas yang sama. Artikel yang dia kutip menyebutkan menggunakan konversi multi-pass, yang merupakan cara yang baik untuk mencapai kompresi yang lebih baik tanpa mengorbankan kualitas.
-sameq
switch, yang akan menempatkan codec video yang sama (dengan asumsi H264) dalam wadah AVI. Jika pemutar Anda tidak mendukung H264 dalam AVI, maka Anda perlu transcode format video sebaik mungkin (H264) ke beberapa format biasa-biasa saja, yang tidak baik. Kemudian Anda menetapkan bitrate video yang lebih tinggi XVID (katakanlah 2000 Kb / s). Audio tidak masalah sebanyak IMHO, tetapi lebih baik untuk mengkonversi ke MP3 kemudian AC3