feat: profils d'encodage SVT-AV1 par type de contenu
- Défaut (BluRay live action) : tune=0 + film-grain=8 + enable-qm=1:qm-min=0:scd=1 - --animation : tune=2 (SSIM, meilleur pour aplats/contours) + film-grain=4 (dithering) - --vhs : tune=0 + irefresh-type=1 + enable-tf=0 (source débruitée, pas de film-grain) - enable-qm=1:qm-min=0 et scd=1 appliqués à tous les profils (gains gratuits) - --animation est maintenant fonctionnel Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -322,7 +322,13 @@ if __name__ == '__main__':
|
||||
stabilization(file)
|
||||
cropsize = cropping(file, infos)
|
||||
volumes = volume_audio(file, infos)
|
||||
enc_options = 'preset=3:tune=0'
|
||||
base = 'preset=3:enable-qm=1:qm-min=0:scd=1'
|
||||
if args.animation:
|
||||
enc_options = f'{base}:tune=2:film-grain=4'
|
||||
elif args.vhs:
|
||||
enc_options = f'{base}:tune=0:irefresh-type=1:enable-tf=0'
|
||||
else:
|
||||
enc_options = f'{base}:tune=0:film-grain=8'
|
||||
is_hdr = 'side_data_list' in infos['video'] or 'hdr10plus' in infos['video']
|
||||
crf = find_crf(file, enc_options, hdr=is_hdr)
|
||||
for track in infos['subtitles']:
|
||||
|
||||
Reference in New Issue
Block a user