mov to flv + rotation avec mencoder et ffmpeg

mov to flv + rotation avec mencoder et ffmpeg - Traitement Vidéo - Video & Son

Marsh Posté le 23-10-2009 à 22:21:15    

Bonjour,
j'essaye depuis quelques semaines de mettre en ligne des vidéos prises d'un iPhone. Sans succès... Les videos de l'iPhone sont en MOV et je souhaite les convertir en FLV. Le dernier détail est que je souhaite pivoter la video de 90° par la même occasion...
 
Après avoir longtemps longtemps cherché, j'ai réussi à construire ces 2 lignes de commande :  
 
Conversion mov -> avi
 

Code :
  1. ffmpeg -i $video -sameq -g 60 -vcodec msmpeg4v2 -acodec pcm_u8 $OFILE1


 
Conversion avi -> flv + rotation
 

Code :
  1. mencoder $OFILE1 -ofps 25 -ovc lavc -lavcopts vcodec=flv:acodec=mp3 -ffourcc FLV1 -oac mp3lame -vf rotate=1 -o $OFILE2


 
Lorsque je lance le FLV resultant dans mplayer, il est lu sans probleme... Mais le player sur mon site (JW Player) me dit sans cesse "Video not found". Ce n'est pas un problème d'url puisque avec un fichier flv trouvé autre part ca marche très bien.  
 
J'ai donc remarqué que mon fichier flv et l'autre comportaient quelques différences :
 

Code :
  1. MPlayer SVN-r29237-4.4.1 (C) 2000-2009 MPlayer Team
  2. mplayer: could not connect to socket
  3. mplayer: No such file or directory
  4. Failed to open LIRC support. You will not be able to use your remote control.
  5. Playing marche.flv.
  6. libavformat file format detected.
  7. [lavf] Video stream found, -vid 0
  8. [lavf] Audio stream found, -aid 1
  9. VIDEO:  [FLV1]  320x240  0bpp  29.917 fps  263.7 kbps (32.2 kbyte/s)
  10. open: No such file or directory
  11. [MGA] Couldn't open: /dev/mga_vid
  12. open: No such file or directory
  13. [MGA] Couldn't open: /dev/mga_vid
  14. [VO_TDFXFB] Can't open /dev/fb0: No such file or directory.
  15. [VO_3DFX] Unable to open /dev/3dfx.
  16. ==========================================================================
  17. Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
  18. Selected video codec: [ffflv] vfm: ffmpeg (FFmpeg Flash video)
  19. ==========================================================================
  20. ==========================================================================
  21. Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
  22. AUDIO: 22050 Hz, 2 ch, s16le, 8.0 kbit/1.13% (ratio: 1000->88200)
  23. Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
  24. ==========================================================================
  25. [pulse] working around probably broken pause functionality,
  26.         see http://www.pulseaudio.org/ticket/440
  27. AO: [pulse] 22050Hz 2ch s16le (2 bytes per sample)
  28. Starting playback...
  29. VDec: vo config request - 320 x 240 (preferred colorspace: Planar YV12)
  30. VDec: using Planar YV12 as output csp (no 0)
  31. Movie-Aspect is undefined - no prescaling applied.
  32. VO: [xv] 320x240 => 320x240 Planar YV12


 
Celle qui ne marche pas...
 

Code :
  1. MPlayer SVN-r29237-4.4.1 (C) 2000-2009 MPlayer Team
  2. mplayer: could not connect to socket
  3. mplayer: No such file or directory
  4. Failed to open LIRC support. You will not be able to use your remote control.
  5. Playing k.flv.
  6. AVI file format detected.
  7. [aviheader] Video stream found, -vid 0
  8. [aviheader] Audio stream found, -aid 1
  9. VIDEO:  [FLV1]  288x384  24bpp  29.917 fps  697.0 kbps (85.1 kbyte/s)
  10. Clip info:
  11. Software: MEncoder SVN-r29237-4.4.1
  12. open: No such file or directory
  13. [MGA] Couldn't open: /dev/mga_vid
  14. open: No such file or directory
  15. [MGA] Couldn't open: /dev/mga_vid
  16. [VO_TDFXFB] Can't open /dev/fb0: No such file or directory.
  17. [VO_3DFX] Unable to open /dev/3dfx.
  18. ==========================================================================
  19. Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
  20. Selected video codec: [ffflv] vfm: ffmpeg (FFmpeg Flash video)
  21. ==========================================================================
  22. ==========================================================================
  23. Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
  24. AUDIO: 44100 Hz, 2 ch, s16le, 64.0 kbit/4.54% (ratio: 8000->176400)
  25. Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
  26. ==========================================================================
  27. [pulse] working around probably broken pause functionality,
  28.         see http://www.pulseaudio.org/ticket/440
  29. AO: [pulse] 44100Hz 2ch s16le (2 bytes per sample)
  30. Starting playback...
  31. VDec: vo config request - 288 x 384 (preferred colorspace: Planar YV12)
  32. VDec: using Planar YV12 as output csp (no 0)
  33. Movie-Aspect is undefined - no prescaling applied.
  34. VO: [xv] 288x384 => 288x384 Planar YV12


 
j'ai donc essayé de rajouter  
 

Code :
  1. -of lavf


 
dans ma commande mencoder.
 
Mais quand j'essaye de lire la video j'ai un  
 

Code :
  1. Video: no video


 
et je n'ai plus que le son...
 
Une idée ?  
 
Merci !

Reply

Marsh Posté le 23-10-2009 à 22:21:15   

Reply

Sujets relatifs:

Leave a Replay

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