J'ai un fichier vidéo MP4 de 4 Go que j'ai tourné avec le Flip Mino HD. Comment puis-je le réduire à 1 Go maximum sans perdre trop de qualité ?
Réponses
Trop de publicités?Vous pouvez essayer d'utiliser quelque chose comme ffmpeg o mencoder pour le réencoder avec un débit binaire inférieur, par exemple :
Calculez le débit binaire dont vous avez besoin en divisant votre taille cible (en bits) par la durée de la vidéo (en secondes). Par exemple, pour une taille cible de 1 Go (un giga-octet), il faut diviser le débit par la durée de la vidéo (en secondes). octet qui est de 8 giga bits ) et 10000 secondes de vidéo (2h46min 40s), utilisez un débit binaire de 800000 bit/s (800kbit/s) :
ffmpeg -i input.mp4 -b 800k output.mp4
D'autres options qui pourraient valoir la peine d'être envisagées sont le réglage de l'option Facteur de taux constant ce qui réduit le débit binaire moyen, mais conserve une meilleure qualité. Faites varier le CRF entre 18 et 24 environ - plus il est bas, plus le débit binaire est élevé.
ffmpeg -i input.mp4 -vcodec libx264 -crf 20 output.mp4
Vous pouvez éditer le fichier de manière non destructive pour couper les parties que vous ne voulez pas (enlever 1m au début, 30s au milieu, 4m à la fin).
Sinon, vous allez devoir ré-encoder le mp4 dans un fichier plus petit. Essayez Frein à main .
- Réduisez la résolution du Mino de 1280x720 à quelque chose de plus petit, tout en préservant le ratio d'aspect.
- Réduire le débit binaire du Mino, qui est de 9,0 Mbps en moyenne, à un débit plus faible.
Dans les deux cas, vous perdez en qualité. Essayez de modifier l'une ou l'autre option (ou les deux) et comparez les résultats. Choisissez celle qui vous semble la meilleure et qui a la bonne taille de fichier.
Utilisez "HandBrake". Importez le fichier. Sélectionnez "High Profile" et cliquez ensuite sur "Start". Il peut compresser un fichier de 100 Mo à 27 Mo ou plus. (Le fichier d'entrée ne doit pas être dans un état déjà compressé). Si vous utilisez la version 0.9.5 de Handbrake, il y a un paramètre pour entrer la taille du fichier que vous voulez compresser. (La version supérieure de HB n'a pas cette fonction).
Sorenson Squeeze est un autre outil de niveau professionnel pour ce type de travail.
Utilisez la compression vidéo x265 pour réduire la taille des fichiers tout en conservant la même qualité visuelle.
Cette question date déjà de plus de 11 ans ( !!!), mais en 2020, il existe une nouvelle option très intéressante : Utiliser FFmpeg avec compression x265 . la compression vidéo x265 peut donner lieu - d'après mon expérience - à des fichiers vidéo de 4 à 10 fois plus petits que les équivalents x264.
Dans mon cas, j'utilise FFmpeg sur macOS Catalina (10.15.7) et j'utilise régulièrement une commande comme celle-ci pour compresser de grandes vidéos MP4 x264 en vidéos MP4 x265 :
ffmpeg -i input.mp4 \
-map_metadata -1 \
-c:v libx265 -crf 20 \
-c:a aac -b:a 128k -ac 2 -vol 512 \
-tag:v hvc1 -sn output.mp4
;
Notez que le processus de compression d'une vidéo x264 en un équivalent x265 est très gourmand en ressources CPU. Selon les spécifications de votre système, le processus peut prendre des heures, voire des jours. Mais le produit final en vaut la peine. La qualité vidéo est visuellement la même que celle du fichier x264 plus volumineux, mais la taille du fichier est beaucoup plus petite.