Bildiğim en iyi gerçek, matematiksel olarak kayıpsız biçim huffyuv, ama bu çok büyük dosyalar üretecek ve çok fazla uyumlu olmayacak. Kayıt için, ffmpeg bunu yapabilir:
ffmpeg -i input -c:v huffyuv -c:a libmp3lame -b:a 320k output.avi
Açık kaynaklı h.264 kodlayıcı olan X264, kayıpsız bir moda sahiptir. Bu bir MP4 kabının içine girebilir ve son birkaç yıl içinde üretilen çoğu donanımla uyumlu olmalıdır. İlk komut hızlı bir kodlama hızı, ancak büyük bir dosya verecektir; ikinci komut çok daha uzun sürecek, ancak dosya hızlı kodlanmış olanın yaklaşık yarısı kadar olmalıdır (yine de oldukça büyük olacaktır):
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
Bu size yeterince küçük bir dosya vermezse, 18'lik bir crf genellikle 'görsel olarak kayıpsız' olarak kabul edilir:
ffmpeg -i input -c:v libx264 -crf 18 -preset veryfast -c:a libmp3lame -b:a 320k output.mp4
Genelde x264 ile kodlama için çok hızlı ön ayarı öneriyorum, tecrübelerime göre en iyi hız / boyut dengesini sunuyor (süper hızlı ve çok hızlı arasında dosya boyutunda büyük bir düşüş var, bundan daha yavaş ve daha kademeli). Genel tavsiye, işleyebileceğiniz en yavaş ön ayarı kullanmaktır, ön ayarlar şunlardır: ultra hızlı, süper hızlı, çok hızlı, daha hızlı, hızlı, orta, yavaş, yavaş, veryslow.
X264 kodlaması hakkında daha ayrıntılı bir kılavuz için buraya bakın .