Quelles lignes de commande utiliser pour convertir davi en mp4, mais sans détruire la taille du cadre et rendre le fichier plus petit que loriginal taille ou un peu plus grand, et même chose avec mp4 en avi? Chaque fois que jai essayé de le convertir, il est devenu comme 2 Go
Réponse
Selon la façon dont votre fichier dorigine a été encodé, cela peut ne pas être possible pour conserver la taille du fichier.
Cette commande doit conserver les tailles et les fréquences dimages intactes lors de la création dun fichier mp4:
ffmpeg -i infile.avi youroutput.mp4
Et cette commande vous donnera des informations sur votre fichier dentrée – la taille de limage, les codecs utilisés, le débit, etc.:
ffmpeg -i infile.avi
Vous pouvez également jouer avec le acodec
et vcodec
lorsque vous générez votre sortie. Rappelez-vous également que les fichiers mp4 et avi peuvent utiliser différents codecs et que votre kilométrage peut varier en fonction du codec que vous choisissez.
Commentaires
Réponse
Pour autant que je sache, il est nécessaire de remplacer avi-container par mp4 one (formellement – format de fichier multimédia de base ISO ISO / CEI 14496-12).
si vous exécutez la commande suivante:
ffmpeg -i input.avi -y output.mp4
Dans ce cas ffmpeg réencode les flux élémentaires dans input.avi (cahnge conteneurs et ré-encoder est le mode par défaut de ffmpeg ). Il est intéressant de noter que le ré-encodage g peut détériorer la qualité visuelle et / ou auditive.
Par conséquent, il « est recommandé de désactiver le recodage par les options de codec » c: v copie c: une copie « :
ffmpeg -i input.avi -c:v copy -c:a copy -y output.mp4
Dans le cas ci-dessus, ffmpeg change simplement les shells (conteneurs)
Réponse
Jétais très intéressé par la conversion de fichiers avi en mp4. En lisant votre message, je me suis souvenu de cette commande ffmpeg:
ffmpeg -i input.avi -strict -2 output.mp4
La commande -strict -2
est requise par le codec AAC qui est expérimental, mais fonctionne (libaac), si vous ajoutez ces deux paramètres. Le fichier de sortie est de haute qualité par défaut.
Commentaires
- La qualité de sortie semble être la même quavec
ffmpeg -i infile.avi youroutput.mp4
comme indiqué dans la réponse de @rbanffy '?
Réponse
Jai trouvé celui-ci :: Libav sous Linux.
Installation: exécuter la commande
Commande de conversion vidéo:
Accédez au dossier contenant la vidéo et exécutez-la dans le terminal
avconv -i oldvideo.mp4 -ar 22050 convertedvideo.webm
ffprobe -i infile.avi
au lieu deffmpeg -i infile.avi
pour obtenir des informations, car ce dernier aboutit à lerreur " Au moins un fichier de sortie doit être spécifié " erreur.