21 votes

comment convertir avi (xvid) en mkv ou mp4 (h264)

Je suis très novice en matière de vidéo. J'essaie de donner un sens à ce que je trouve via Google... mais c'est surtout du grec pour moi.

J'ai un tas de fichiers Avi qui ne sont pas lus par mon boîtier WD TV Play. Mediainfo me dit qu'ils sont en xvid. Les spécifications du boîtier montrent que ça devrait aller... mais en fouillant dans les forums, on s'aperçoit que ça ne va pas toujours de soi. J'aimerais donc essayer de les convertir en fichiers MKV ou mp4 encodés en h264.

Je suppose qu'avconv est l'outil, mais la lecture du manuel me laisse vraiment perplexe.

J'ai essayé l'exemple très basique de :

avconv -i file.avi -c copy file.mp4

ça a pris moins de 4 secondes. Et ça a marché... en quelque sorte. Il a "joué" en ce sens que quelque chose est apparu à l'écran... mais il y avait un artefact horrible et les scènes se fondaient les unes dans les autres. Je veux préserver la qualité si possible.

Je ne suis pas préoccupé par la taille du fichier. Je ne suis pas non plus très préoccupé par le temps que cela prend, à condition que je puisse les faire en lot.

Quelqu'un qui connaît bien le processus peut-il me donner une commande avec les options ?

Merci pour votre aide.

Je poste l'info-média au cas où ça aiderait :

General
Complete name                            : \\SERVER\Video\Public\test.avi
Format                                   : AVI
Format/Info                              : Audio Video Interleave
File size                                : 189 MiB
Duration                                 : 11mn 18s
Overall bit rate                         : 2 335 Kbps
Writing application                      : Lavf52.32.0

Video
ID                                       : 0
Format                                   : MPEG-4 Visual
Format profile                           : Advanced Simple@L5
Format settings, BVOP                    : 2
Format settings, QPel                    : No
Format settings, GMC                     : No warppoints
Format settings, Matrix                  : Default (H.263)
Muxing mode                              : Packed bitstream
Codec ID                                 : XVID
Codec ID/Hint                            : XviD
Duration                                 : 11mn 18s
Bit rate                                 : 2 129 Kbps
Width                                    : 720 pixels
Height                                   : 480 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 29.970 fps
Standard                                 : NTSC
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Compression mode                         : Lossy
Bits/(Pixel*Frame)                       : 0.206
Stream size                              : 172 MiB (91%)
Writing library                          : XviD 1.2.1 (UTC 2008-12-04)

Audio
ID                                       : 1
Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 3
Mode                                     : Joint stereo
Mode extension                           : MS Stereo
Codec ID                                 : 55
Codec ID/Hint                            : MP3
Duration                                 : 11mn 18s
Bit rate mode                            : Constant
Bit rate                                 : 192 Kbps
Channel(s)                               : 2 channels
Sampling rate                            : 48.0 KHz
Compression mode                         : Lossy
Stream size                              : 15.5 MiB (8%)
Alignment                                : Aligned on interleaves
Interleave, duration                     : 24 ms (0.72 video frame)

0voto

Patrick Ring Points 1

J'ai utilisé les deux commandes suivantes pour convertir mes fichiers AVI en fichiers MP4 qui seront diffusés correctement depuis mon miroir WD My Cloud :

ffmpeg -i infile.AVI -strict -2 -profile:v baseline -pix_fmt yuv420p temp.mp4
MP4Box -mpeg4 -brand mp42:0 -add temp.mp4#video:name= -add temp.mp4#audio:name= -new outfile.mp4

ffmpeg convertit le fichier AVI en MP4, en modifiant le profil vidéo et le format des pixels pour se conformer à des valeurs largement acceptées. MP4Box reconditionne les flux dans le MP4 final et ajoute les métadonnées standard.

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