1 votes

ffmpeg - comment voir quel algorithme de mise à l'échelle est utilisé

J'agrandis une vidéo de 200x200 à 400x400 à l'aide de la fonction -sws_flags pour définir l'algorithme de mise à l'échelle. Maintenant, je ne peux pas dire par la sortie de la console si un algorithme a été utilisé, ni par l'apparence de la vidéo de sortie lorsqu'elle est redimensionnée. De plus, la vidéo reste à la même taille après avoir essayé différents algorithmes de mise à l'échelle. Je ne peux plus savoir si un algorithme a été utilisé ou non. Comment puis-je savoir ou voir dans la console ou même après coup quel algorithme de mise à l'échelle a été utilisé ?

La ligne de commande ressemble à ceci :

ffmpeg -i old_vid_200x200.mkv -vf scale=400:400 -sws_flags lanczos new_vid_400x400.mkv

Remerciements

1voto

Lex Points 235

J'ai lu que -vf scale=400:400 -sws_flags lanczos peut être bogué, il est donc préférable d'utiliser -vf scale=400:400:flags=lanczos au lieu de cela. ( source )

Pour voir l'algorithme de mise à l'échelle, vous pouvez utiliser -loglevel verbose et/ou ajouter print_info à l'écailleur (exemple : -vf scale=400:400:flags=lanczos+print_info ). ( source )

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X