Sebenarnya, format matematis lossless terbaik yang saya tahu adalah huffyuv, tetapi itu akan menghasilkan file besar yang meriah, dan tidak akan kompatibel dengan banyak. Sebagai catatan, ffmpeg dapat melakukannya dengan:
ffmpeg -i input -c:v huffyuv -c:a libmp3lame -b:a 320k output.avi
X264, sumber terbuka h.264 encoder, memiliki mode lossless. Ini bisa masuk ke dalam wadah MP4, dan harus kompatibel dengan sebagian besar perangkat keras yang dibuat dalam beberapa tahun terakhir. Perintah pertama akan memberikan kecepatan encode cepat, tetapi file besar; perintah kedua akan memakan waktu lebih lama, tetapi file harus sekitar setengah ukuran dari yang dikodekan cepat (itu masih akan cukup besar):
ffmpeg -i input -c:v libx264 -crf 0 -preset ultrafast -c:a libmp3lame -b:a 320k output.mp4
ffmpeg -i input -c:v libx264 -crf 0 -preset veryslow -c:a libmp3lame -b:a 320k output.mp4
Jika itu tidak memberi Anda file yang cukup kecil, crf dari 18 umumnya dianggap 'visual lossless':
ffmpeg -i input -c:v libx264 -crf 18 -preset veryfast -c:a libmp3lame -b:a 320k output.mp4
Saya biasanya merekomendasikan preset sangat cepat untuk encoding dengan x264, dalam pengalaman saya ini menawarkan kecepatan / ukuran tradeoff terbaik (ada penurunan besar dalam ukuran file antara supercepat dan sangat cepat, ada yang lebih lambat dari itu dan itu lebih bertahap). Saran umum adalah menggunakan preset paling lambat yang bisa Anda tangani, presetnya adalah: ultrafast, superfast, veryfast, lebih cepat, cepat, sedang, lambat, lebih lambat, sangat lambat.
Lihat di sini untuk panduan yang lebih mendalam tentang penyandian x264.