#126 Le 06/01/2009, à 14:54
- Spirzouf
Re : Script de conversion de fichiers FLV ou AVI vers différents formats
pour être plus tranquille, mieux vaudrait aussi forcer la résolution verticale avec l'option scale=128:96
(je suis parfois obligé avec mon Zen de mettre "scale=320:240", car avec "scale=320", il me sort parfois pour les formats déjà en 4:3 des résolutions du style 320x242 qui ne sont plus acceptées car trop grandes)
pour le mjpeg, ça n'a pas l'air simple... apparemment, il faut utiliser libavcodec :
donc pour la partie video, un truc dans le genre
mencoder "$ficsource" -ovc lavc -lavcopts vcodec=mjpeg -vf scale=128:96
si ça marche, reste le pb du 12.5 fps...
les sources que j'ai rapidement consulté :
http://www.mplayerhq.hu/DOCS/HTML/fr/index.html
http://www.mplayerhq.hu/DOCS/HTML/fr/menc-feat-selecting-codec.html
http://www.mplayerhq.hu/DOCS/HTML/fr/menc-feat-enc-libavcodec.html#menc-feat-enc-libavcodec-video-codecs
Dernière modification par Spirzouf (Le 06/01/2009, à 14:57)
Hors ligne
#127 Le 06/01/2009, à 15:05
- Spirzouf
Re : Script de conversion de fichiers FLV ou AVI vers différents formats
cette commande fonctionne et génère du mjpeg (sans le son) en 128x96 à 25 fps :
mencoder "ton_fichier.avi" -ovc lavc -lavcopts vcodec=mjpeg -vf scale=128:96 -nosound -o ton_fichier.dib
Hors ligne
#128 Le 06/01/2009, à 15:31
- Spirzouf
Re : Script de conversion de fichiers FLV ou AVI vers différents formats
pour les fps, c'est la commande "-ofps NBR_DE_FPS" à mettre au début
apparemment, si on est puriste, 12.5 fps, c'est 12500/1001...
donc à tester :
mencoder -ofps 12500/1001 "ton_fichier.avi" -ovc lavc -lavcopts vcodec=mjpeg -vf scale=128:96 -nosound -o ton_fichier.dib
ou
mencoder -ofps 12.5 "ton_fichier.avi" -ovc lavc -lavcopts vcodec=mjpeg -vf scale=128:96 -nosound -o ton_fichier.dib
teste déjà ça pour voir si la vidéo passe avant d'essayer de voir pour le son
Hors ligne
#129 Le 06/01/2009, à 21:08
- ankou22
Re : Script de conversion de fichiers FLV ou AVI vers différents formats
Salut Spirzouf
J'ai essayé selon tes conseils :
Avec la commande
mencoder -ofps 12500/1001 "video.avi" -ovc lavc -lavcopts vcodec=mjpeg -vf scale=128:96 -nosound -o "video.dib.1.avi"
et
mencoder -ofps 12.5 "video.avi" -ovc lavc -lavcopts vcodec=mjpeg -vf scale=128:96 -nosound -o "video.dib.2.avi"
Dans l'un et l'autre cas, les vidéos ne sont pas reconnues par mon balladeur
La conversion me génère plein de ligne comme :
Pos: 212.5s 5312f (99%) 389.21fps Trem: 0min 8mb A-V:0.000 [347:0]
et se termine par :
Flushing video frames.
Writing index...
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Video stream: 347.007 kbit/s (43375 B/s) size: 9216519 bytes 212.480 secs 5312 frames
Par contre, -point positif - les vidéo générées correspondent bien aux paramètres de la ligne de commande :
Codec MJPG / bitrate 347 / Résolution 128X96 / Fps 12.5
Mais bon, le format DIB doit être suffisament différent du MPJPEG pour que cela fonctionne !!
En tout cas merci pour tes recherches !
Kubuntu 9.04 sur portable Toshiba Satellite A100 (dual boot avec Vista)
Kubuntu 8.04 sur pc de bureau (dual boot avec XP)
Hors ligne
#130 Le 06/01/2009, à 21:18
- Spirzouf
Re : Script de conversion de fichiers FLV ou AVI vers différents formats
dommage...
par contre, le nom du fichier généré par l'outil de conversion windows est en .avi ?
Hors ligne
#131 Le 09/01/2009, à 20:37
- ankou22
Re : Script de conversion de fichiers FLV ou AVI vers différents formats
Oui, le nom du fichier à l'extension AVI ...
(désolé pour la réponse tardive, mais du coup je suis un peu démotivé ! )
Kubuntu 9.04 sur portable Toshiba Satellite A100 (dual boot avec Vista)
Kubuntu 8.04 sur pc de bureau (dual boot avec XP)
Hors ligne
#132 Le 17/06/2009, à 02:42
- Alexandre1545
Re : Script de conversion de fichiers FLV ou AVI vers différents formats
ffmpeg -i fichier_entrée.avi -r 30 -s 480x272 -aspect 16:9 -vcodec mpeg4 -acodec mp3 -ab 128k -ac 2 -f avi fichier_sortie
J'ai un Samsung P2, et je tente de convertir une vidéo avec cette commande, mais ca marche pas.
alexandre@alexandregouger-laptop:~$ ffmpeg -i /home/alexandre/dwhelper/pcdjaiho.mp4 -r 30 -s 480x272 -aspect 16:9 -vcodec mpeg4 -acodec mp3 -ab 128k -ac 2 -f avi /home/alexandre/outputfile.avi
FFmpeg version 0.5-svn17737+3:0.svn20090303-1ubuntu6, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --extra-version=svn17737+3:0.svn20090303-1ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --disable-stripping --disable-vhook --enable-libdc1394 --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-armvfp --disable-neon --disable-altivec --disable-vis --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Apr 10 2009 23:18:41, gcc: 4.3.3
Seems stream 1 codec frame rate differs from container frame rate: 59.93 (29966/500) -> 29.97 (30000/1001)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/alexandre/dwhelper/pcdjaiho.mp4':
Duration: 00:03:58.60, start: 0.000000, bitrate: 626 kb/s
Stream #0.0(und): Audio: aac, 44100 Hz, stereo, s16
Stream #0.1(und): Video: h264, yuv420p, 480x270, 29.97 tbr, 29.97 tbn, 59.93 tbc
Unknown encoder 'mpeg4'
alexandre@alexandregouger-laptop:~$
Jabber: alexandre1545@jabbim.com
Matériel:Toshiba A100 ,Centrino Duo 2x1,6GHZ, 1 GB de Ram et Chipset Intel 945GM
OS: Arch Linux
Hors ligne
#133 Le 17/06/2009, à 12:07
- redisded
Re : Script de conversion de fichiers FLV ou AVI vers différents formats
Bonjour à tous,
Je pense d'ici quelques temps me remettre dans le script voir le réécrire avec gtkdialog.
n'ayant pas mis le nez dedans depuis longtemps et ne m'en servant plus personnelement, il serait interessant que les différents utilisateurs postent ici ou m'envoi par mp les différentes lignes ffmpeg ou mencoder dont ils avez besoin afin de les intégrer au script; Je n'est en effet pas plus que ca envie de me replonger dans la jungle des options de conversions
cordialement,
redisded.
Hors ligne
#134 Le 17/06/2009, à 13:15
- Totor
Re : Script de conversion de fichiers FLV ou AVI vers différents formats
Unknown encoder 'mpeg4'
Il te faut recompiler ffmpeg pour qu'il inclue le codec mp4. J'ai eu le même soucis en passant sous Jaunty.
Dernière modification par Totor (Le 17/06/2009, à 13:16)
-- Lucid Lynx --
Hors ligne