Pourquoi le fichier de sortie est plus petit que l'entrée de ffmpeg

0

Afin de mettre un fichier mp4 dans une image, j'utilise la commande ci-dessous:

 ffmpeg -i image.png -i input.mp4
 \-filter_complex "overlay=(W-w)/2:(H-h)/2:enable='between(t,0,5)'" 
 output.mp4

Comme vous le savez, overlayest utilisé pour se positionner et betweenest utilisé pour le temps.

  • La taille de input.mp4 (1080x1920) est de 219 Ko
  • La taille de image.png (1690 x 2856) est de 356 Ko

Mais pourquoi la taille du fichier de sortie est de 65 Ko ?

JianxinLi
la source

Réponses:

1

Png est un sans perte. Ffmpeg, par défaut, utilisera le codec h.264 lors de la création et mp4. Il entraîne des pertes et supprime les données haute fréquence. H.264 offre également une meilleure prédiction intra-image

szatmary
la source
0

Probablement au moment de l'ajouter, c'est aussi compresser les fichiers.


la source