Conversion MP4 en AVI incompatible (pb lecture avec appareil photo)

Conversion MP4 en AVI incompatible (pb lecture avec appareil photo) - Traitement Vidéo - Video & Son

Marsh Posté le 25-01-2025 à 14:55:26    

Bonjour,
 
J'ai acheté un appareil photo enfant à ma fille, et celui-ci peut filmer des vidéo au format AVI.
Il y a une carte SD dessus, donc on peut facilement ajouter des vidéos manuellement (à condition de garder la bonne numérotation), et les lire avec l'appareil.
 
J'ai un souci : j'ai récupéré un petit dessin-animé de 3min en MP4 et lorsque j'essaie de le convertir au même format AVI que celui d'une Vidéo générée par l'appareil, la vidéo générée est illisible, pourtant le support m'a dit que normalement il n'y avait aucun souci pour faire ce genre de choses.
 
J'ai essayé avec AviDemux et VLC, mais rien n'y fait, pourtant le soft GSpot m'indique bien que la vidéo générée possède les bons Codec Vidéo et Audio.
Pourriez-vous me dire comment vous feriez ?
 
Video MP4source :
https://www.dropbox.com/scl/fi/qonv [...] 1ysgh&dl=0
 
Video AVI cible générée par l'appareil :
https://www.dropbox.com/scl/fi/16dh [...] 9l2lb&dl=0
 
Format généré par la caméra :

Code :
  1. Motion JPEG (MJPG) - 70 Frms - 25244 kbps - 30 Pics/s - 30 Frames/s
  2. 1920 x 1080
  3. PCM Audio - 16000 Hz - 32000 Bps / 256 kb/s (1 chnl - mono)YUV 4:2:0, 8 bits


PS : j'ai essayé de copier/coller une vidéo déjà existante se trouvant sur l'appareil+renumérotation, et là ça fonctionne nickel, donc le pb ne se trouve pas là.


Message édité par cedico10 le 25-01-2025 à 22:53:27
Reply

Marsh Posté le 25-01-2025 à 14:55:26   

Reply

Marsh Posté le 26-01-2025 à 12:11:10    

Salut,
 
Il peut y avoir plusieurs sortes de MJPG et PCM, VLC donne des détails importants sur le format du fichier AVI (dans outils, informations sur les codecs) ;
-planar YUV 4:2:0 fullscale
-BT.601
-araw (pour le son)
 
Donc il faut convertir le mp4 dans ces formats.
 
Et il n'y aurait pas une limite de durée pour les vidéos lues par l'APN ?
 
Voir aussi le framerate (30 fps).


Message édité par arnuche le 26-01-2025 à 12:18:37
Reply

Marsh Posté le 26-01-2025 à 12:36:28    

Salut,
J'ai tout essayé mais impossible d'y parvenir.
 
Te serait-il possible d'essayer de me convertir le MP4 pour voir si ça fonctionne pour toi ?
 
Voici l'URL infos des codecs de VLC :
https://www.dropbox.com/scl/fi/fmen [...] ysf4x&dl=0
https://www.dropbox.com/scl/fi/fmengyahc41dk34ymbjzy/VLC-AVI-codec-format.jpg?rlkey=cgpyrvixlp7yz1exi78zysf4x&dl=0
 
et celles données par AVI Demux :
 
=====================================================
Video
=====================================================
Codec 4CC:   MJPG
Dimensions :   1920 x 1080
Rapport h/l:   1:1 (1:1)
Images/s:   30.000 fps
Average Bitrate:  34330 kbps
Durée totale:   00:00:08.366
Pixel format:   YUV 4:2:0, 8-bit
Color range:   Full (JPEG)
Color primaries:  BT.709
Transfer characteristics: BT.709
Color space:   BT.470 System B/G
 
=====================================================
Video Codec Extradata
=====================================================
Size:    0
 
=====================================================
Audio (1 piste activée)
=====================================================
Codec :    PCM
Canaux:    Mono
Débit :    32000 Bps / 256 kbps
Fréquence:   16000 Hz
Durée totale:   00:00:08.000


Message édité par cedico10 le 26-01-2025 à 12:38:21
Reply

Marsh Posté le 26-01-2025 à 12:40:11    

ah pas mal, ton idée ! je vais voir si j'arrive à filmer pendant plus de 3 min  :)
 
=> test effectué, j'ai pu filmer avec l'appareil pendant 4 min et la video s'est créée sans pb


Message édité par cedico10 le 26-01-2025 à 12:46:24
Reply

Marsh Posté le 26-01-2025 à 14:26:02    

J'utilise généralement Virtual Dub 2 mais je vois qu'il ne propose pas le MJPG.
 
Je pense que ça doit être faisable avec ffmpeg.

Reply

Marsh Posté le 26-01-2025 à 19:43:19    

J'ai testé avec ffmpeg, ce script m'a l'air de créer le bon format (mais la vidéo passe de 11 à 546 Mo !) ;

Code :
  1. ffmpeg -i "L:\Les petites princesses du monde.mp4" -s 1920x1080 -c:v mjpeg -q:v 5 -ac 1 -c:a pcm_s16le -ar 16000 "F:\Les petites princesses du monde 1080p.avi"


 
Si la réso est déjà bonne, alors il ne faut pas mettre -s 1920x1080.
Et si le framerate doit être changé, alors on rajoute -vf fps=30 avant la partie -c:v mjpeg.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed