Besoin de réduire la vidéo à une résolution inférieure

59

Je voudrais convertir un fichier MP4 en HD en un fichier MP4 de résolution inférieure . Y at-il un logiciel qui peut être utilisé pour cela?

theja
la source

Réponses:

67

Les commandes de terminal (qui par défaut ne sont pas installées) sont:

MENCODER

Installez le par sudo apt-get install mencoder

mencoderInstaller mencoder

La partie que vous voulez sur mencoder est le paramètre -vop scale qui indique à mencoder à quelle échelle vous voulez que la vidéo aille. Ceci est normal si vous souhaitez réduire l'utilisation de la bande passante, réduire la taille de la vidéo, etc.

mencoder input.mp4 -ovc lavc -lavcopts vcodec=mp4 -vop scale=640:480 -oac copy -o output.mp4

ou

mencoder input.mp4 -ovc lavc -lavcopts vcodec=mp4 -vf scale=640:480 -oac copy -o output.mp4

ou un simple

mencoder input.mp4 -vop scale=640:480 -o output.mp4

D'après mon expérience, il est préférable d'inclure des informations supplémentaires pour la vidéo et l'audio comme celle ci-dessus.

FFMPEG ( obsolète )

Installez le par sudo apt-get install ffmpeg

ffmpegInstaller ffmpeg

Voici un exemple de ffmpeg:

ffmpeg -i input -vf scale=iw/2:-1 output

IW = Largeur de l'entrée vidéo.

Echelle = Paramètre à mettre à l'échelle. Dans ce cas, vous divisez la taille d'origine par 2 (iw / 2)

qui peuvent fournir plus d’informations si vous les exécutez sans paramètres ni variables, comme tout simplement mencoderou, ffmpegpar exemple, man mencoderou man ffmpegqui vous donneront un très petit manuel TRÈS complet sur la façon de les utiliser.

AVCONV <- J'aime ce mec!

avconvInstaller Avconv

Pour installer -sudo apt-get install libav-tools

Courir -avconv -i input.mp4 -s 640x480 output.mp4

-iest pour le fichier d'entrée original, -spour la taille de chaque image et le nom de la sortie finale va à la fin.

Les outils graphiques que j'aime beaucoup sont:

entrez la description de l'image ici

AVIDEMUX - Il peut redimensionner et réduire la taille, ce qui est utile dans les cas où l'objectif est de réduire la taille. avidemuxInstaller avidemux

entrez la description de l'image ici

FREIN À MAIN - Excellent outil pour convertir des vidéos et optimiser leur taille. Je l'utilise beaucoup lorsque je passe d'ogg à mp4 avec h.264. Abaisse BEAUCOUP la taille. frein à mainInstaller le frein à main

entrez la description de l'image ici

OPENSHOT & PITIVI - Les deux sont de bons éditeurs vidéo qui peuvent aider à réduire la taille lors du rendu de la vidéo. openshotInstaller openshot et pitiviInstaller pitivi

En conclusion, pour le redimensionnement / redimensionnement direct, vous pouvez utiliser les terminaux. Pour la taille, vous pouvez utiliser tous.

Luis Alvarado
la source
3
Avidemux peut redimensionner. and more -
consultez le
@artfulrobot Correct. Dû le régler pour transcoder en premier. +1
Luis Alvarado
Sur Ubuntu Precise: avidemux émet des avertissements à propos de h264, indiquant que vous allez perdre la précision de l’image, ou avoir des bégaiements. avconv a mis plus d’une heure sur mon Intel i5 pour traiter un fichier de 13 minutes et générer un fichier beaucoup plus volumineux que l’original. Impossible de faire fonctionner mencoder Impossible de trouver le codec 'mp4' dans libavcodec Impossible d'ouvrir le filtre vidéo 'lavc'. Openshot ne donne pas beaucoup de contrôle (un tas de préréglages, aucun n’est ce dont j'avais besoin) sur la sortie et a créé des fichiers lus à une vitesse incorrecte ou avec un son saccadé. :-(
artfulrobot
@artfulrobot - Wow, vous avez des problèmes ^^. Avidemux dit les avertissements au-dessus de h264 parce que vous perdrez la précision des images (peu de crash) lors du transcodage, le seul moyen serait de mettre réellement la même compression / taux / bits / etc .. Pour le temps avconv, il doit y avoir un problème . J'ai fait un film de 1 heure 23 minutes au format MP4 avec h264 en environ 25 minutes avec un i3. Avec un i7 2600, le temps est tombé à 11 minutes. Vous est-il arrivé d'installer le paquet supplémentaire restreint
Luis Alvarado
C'est ce qui a fonctionné pour moi, en utilisant un 64 bits Manjaro: mencoder MAH09111.MP4 -ovc lavc -fs = 640: 480 -oac pcm -o MAH09111_640x480.mp4
rsb2097
24

Utilisez avconv. Tapez le terminal

avconv -i input.mp4 -s 320x240 output.mp4

Remplacez 320x240avec la résolution de votre choix.

Il y a beaucoup d'options supplémentaires avec lesquelles vous pouvez jouer. Faire man avconvpour en savoir plus.

Au lieu de cela, si vous n'en avez pas avconv, vous pouvez utiliser ffmpeg.

Installer:

sudo apt-get install ffmpeg

Convertir:

ffmpeg -i input.mp4 -s 320x240 output.mp4
Abhshkdz
la source
1
J'ai essayé avconv. Il me donne le commandement non trouvé . J'ai essayé tout ce qui est mentionné ci-dessus. Cela me donne la même réponse. Ce serait vraiment utile si vous pouviez suggérer une solution alternative.
theja
Voir si l'édition fonctionne.
Abhshkdz
3
Ajouté -c:a copyà avconvpour copier le flux audio sans réencodage
warvariuc
1
Ne fonctionne pas, Ubuntu 16.04: The encoder 'aac' is experimental but experimental codecs are not enabled, add '-strict -2' if you want to use it.Et -strict -2ne change pas l’erreur.
6005
@theja Vous pouvez utiliser cette avconvcommande après avoir installé libav-toolssudo apt-get install libav-tools
sunyata le
18

Utilisez VLC.

Dans le menu Media, choisissez "Convert / Save". Ajoutez vos fichiers à l’entrée et cliquez sur le bouton Convertir / Enregistrer.

Vous serez ensuite invité à spécifier un fichier de sortie. Vous pourrez choisir un profil et le modifier, par exemple ici, je redimensionne la vidéo de 50%:

capture d'écran

Cliquez sur Enregistrer.

artfulrobot
la source