Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1558 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  17  18  19  20  21  22  23
Auteur Sujet :

[Topic Trop Unique] MEncoder : L'encodeur de folie !

n°1495573
websat
Posté le 08-01-2009 à 19:46:10  profilanswer
 

Reprise du message précédent :
merci pour ta réponse, j'ai un site meteo http://www.meteo-quimper.fr/video-du-jour.html, sur ce site je diffuse une webcam ip ainsi qu'une video accéléré de la journée, la webcam upload par ftp sur un pc windows une image par minutes, a 23h j'ai un soft (moviesalsa) qui colle toutes les image pour faire un fichier vidéo au format divx (la vidéo dure 40 secondes). La vidéo divx est de bonne qualité mais elle est lourde: 20mo et il faut que le visiteur installe le plugin divx web player.
je voudrait avoir un lecteur vidéo flash et que la video soit en h264. j'ai fait généré un ficher avi non compressé (600mo) par moviesalsa, comment le convertir en h264 lisible avec un player flash ?
Merci d'avance.


---------------

mood
Publicité
Posté le 08-01-2009 à 19:46:10  profilanswer
 

n°1495800
$@m
Posté le 09-01-2009 à 10:14:47  profilanswer
 

igarimasho a écrit :

Non le flv est fait pour être encodé avec le vieux codec h.263 sorenson spark (possible avec mencoder) ou alors VP6 (pas possible avec Mencoder à moins de s'exposer à des galères). C'est pour faire quoi avec? En général du h.264 ça se met dans un mp4 et Flash player sait le lire.


ou mkv... ou avi... ou nut ... enfin pas que mp4...
 

websat a écrit :

merci pour ta réponse, j'ai un site meteo http://www.meteo-quimper.fr/video-du-jour.html, sur ce site je diffuse une webcam ip ainsi qu'une video accéléré de la journée, la webcam upload par ftp sur un pc windows une image par minutes, a 23h j'ai un soft (moviesalsa) qui colle toutes les image pour faire un fichier vidéo au format divx (la vidéo dure 40 secondes). La vidéo divx est de bonne qualité mais elle est lourde: 20mo et il faut que le visiteur installe le plugin divx web player.
je voudrait avoir un lecteur vidéo flash et que la video soit en h264. j'ai fait généré un ficher avi non compressé (600mo) par moviesalsa, comment le convertir en h264 lisible avec un player flash ?
Merci d'avance.


mencoder sait faire la jonction des image pour la video de 40s direct depuis les jpg vers ce que tu veux : flash (en flv), divx, h264 pluto en avi...
a mon avi, tu as interret à proposer une version direct en flash,  
et un lien vers une version h264, comme ca l'internaute choisit si plugin ou non (sachant que le plugin flash est quasi incontournable aujourd'hui, malheureusement)

n°1496127
websat
Posté le 09-01-2009 à 19:56:51  profilanswer
 

Merci
j'ai essayé ca:  
mencoder "mf://*.jpg" -mf w=640:h=480:fps=25:type=jpg -ovc lavc -lavcopts vcodec=flv:vbitrate=2500 -o output.flv
ca me colle bien les images, la qualité de la vidéo flv est pas trop mal, ca fonctionne dans vlc mais pas dans le player flash: http://www.meteo-quimper.fr/video-h264.html
D'ou est ce que ça peut venir ?


---------------

n°1496635
marc90
Posté le 10-01-2009 à 20:38:20  profilanswer
 

Bonjour
 
Comment faire pour redimensionner un fichier avi.
 
En utilisant : mencoder -oac copy -vf scale=320:240 -ovc xvid  -xvidencopt fixed_quant=4  fichier.avi -o fichierfinal.avi
 
Il y'a le message d'erreur : -xvidencopt is not an MEncoder option  

n°1496641
boblenain2​00
Posté le 10-01-2009 à 20:57:31  profilanswer
 

Ou t'as trouvé la (fausse) option -xvidencopt ?

n°1496752
marc90
Posté le 11-01-2009 à 09:18:25  profilanswer
 

Sur un autre site. Mais si je la supprime celà ne fonctionne pas non plus

n°1496990
websat
Posté le 11-01-2009 à 16:52:29  profilanswer
 

Salut

Code :
  1. mencoder "mf://*.jpg" -mf w=640:h=480:fps=25:type=jpg -ovc x264 -x264encopts bitrate=3000 -o output.flv


 
avec vlc ca fonctionne mais avec un lecteur flv (jw player) ca ne marche pas, pourquoi ?
 
pour ceux qui veulent tester le fichier il est ici: http://webcam.meteo-quimper.fr/output.flv
 
Merci


---------------

n°1497292
$@m
Posté le 12-01-2009 à 10:01:17  profilanswer
 

websat a écrit :

Merci
j'ai essayé ca:  
mencoder "mf://*.jpg" -mf w=640:h=480:fps=25:type=jpg -ovc lavc -lavcopts vcodec=flv:vbitrate=2500 -o output.flv
ca me colle bien les images, la qualité de la vidéo flv est pas trop mal, ca fonctionne dans vlc mais pas dans le player flash: http://www.meteo-quimper.fr/video-h264.html
D'ou est ce que ça peut venir ?


Je ne sais pas exactement, mais voici ma commande pour faire du flash lisible par le player flash :

Code :
  1. mencoder mavideo.avi -o mavideo.flv -of lavf -ovc lavc -lavcopts vcodec=flv:vbitrate=400:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -srate 22050 -nosound


ligne que j'ai recup sur la toile mais je ne sais plus trop ou :(
je fais sans son moi :D
 

marc90 a écrit :

Bonjour
 
Comment faire pour redimensionner un fichier avi.
 
En utilisant : mencoder -oac copy -vf scale=320:240 -ovc xvid  -xvidencopt fixed_quant=4  fichier.avi -o fichierfinal.avi
 
Il y'a le message d'erreur : -xvidencopt is not an MEncoder option  


ton message d'erreur c'est ca.
 
En fait, suivant ta version de mplayer, certaine option ont legerement changer. Donc qd tu recup des ligne sur le net, elles ne st plus forcement d'actu ou les noms d'option sont legeeremnt a adapter.
 
Pour ton cas :
tu regardes dans l'aide, à la ligne xvidencopt dans les différente options, celle qui parle du quantum, tu auras le nom exact de l'option et comment/quel parametre lui passer  

n°1497450
websat
Posté le 12-01-2009 à 15:42:35  profilanswer
 

Merci $@m ca fonctionne avec ca:
 

Code :
  1. mencoder "mf://*.jpg" -mf w=640:h=480:fps=25:type=jpg -o mavideo.flv -of lavf -ovc lavc -lavcopts vcodec=flv:vbitrate=3000:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -srate 22050 -nosound


 
 
Par contre comment coller des image dans un répertoire autre que le répertoire courant ?


---------------

n°1497917
$@m
Posté le 13-01-2009 à 12:22:04  profilanswer
 

[quotemsg=1497450,688,53980]Merci $@m ca fonctionne avec ca:
 

Code :
  1. mencoder "mf://Mon repertoire/*.jpg" -mf w=640:h=480:fps=25:type=jpg -o mavideo.flv -of lavf -ovc lavc -lavcopts vcodec=flv:vbitrate=3000:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -srate 22050 -nosound


 
 
ou \ sous windows
 
dans le manuelle il y a des exemple normalement avec un chemin

mood
Publicité
Posté le 13-01-2009 à 12:22:04  profilanswer
 

n°1497981
websat
Posté le 13-01-2009 à 14:44:39  profilanswer
 

merci
 
j'ai essayé ça:  
 

Code :
  1. mencoder "mf://D:\images-timelapse-jour\*.jpg" -mf w=640:h=480:fps=25:type=jpg -o D:\video-timelapse-jour\timelapse-jour.flv -of lavf -ovc lavc -lavcopts vcodec=flv:vbitrate=3000:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -srate 22050 -nosound


 
dans un fichier .cmd et quand le lance le fichier dans une fenêtre dos j'ai le contenu du fichier qui défile indéfiniment dans la fenêtre, mais la vidéo n'est pas crée
 
http://webcam.meteo-quimper.fr/dos.jpg


---------------

n°1498506
$@m
Posté le 14-01-2009 à 16:48:58  profilanswer
 

et comme ça:

 
Code :
  1. mencoder "mf://D:/images-timelapse-jour/*.jpg" -mf w=640:h=480:fps=25:type=jpg -o D:\video-timelapse-jour\timelapse-jour.flv -of lavf -ovc lavc -lavcopts vcodec=flv:vbitrate=3000:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -srate 22050 -nosound
 


ou

Code :
  1. mencoder "mf:///D:/images-timelapse-jour/*.jpg" -mf w=640:h=480:fps=25:type=jpg -o D:\video-timelapse-jour\timelapse-jour.flv -of lavf -ovc lavc -lavcopts vcodec=flv:vbitrate=3000:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -srate 22050 -nosound


ou

Code :
  1. mencoder "mf://\D:\images-timelapse-jour\*.jpg" -mf w=640:h=480:fps=25:type=jpg -o D:\video-timelapse-jour\timelapse-jour.flv -of lavf -ovc lavc -lavcopts vcodec=flv:vbitrate=3000:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -srate 22050 -nosound
 

ca marche sous nux  [:mr marcadet] (///home/mon/repertoire/*.jpg)

 


sinon tu fait une listre des jpg dans un fichier placé dans le repertoire de mencoder


Message édité par $@m le 14-01-2009 à 16:50:32
n°1498511
websat
Posté le 14-01-2009 à 16:54:10  profilanswer
 

pareil, avec tes 3 exemples même problème... :sleep:


---------------

n°1498574
$@m
Posté le 14-01-2009 à 18:12:44  profilanswer
 

passe sous linux :)
 
t'as essayé un fichier liste ?

n°1520663
hoshid
Posté le 11-03-2009 à 15:35:02  profilanswer
 

Hello
 
Je cherche à créer un fichier .mp4 en utilisant mencoder pour la vidéo, neroAacEnc pour l'audio et MP4Box pour encapsuler tout ça.
 
Et j'ai malheureusement des soucis pour encoder en h264/rawvideo avec mencoder
J'encode avec le codec x264. Exemple basique :  

mencoder -of rawvideo -ovc x264 -x264encopts bitrate=500 -nosound -o video.h264 video.avi


Mais il y a des problèmes de FPS qui me crée des soucis de décalage audio/vidéo.
Émettons que le fps de video.avi soit de 23.976, si je crée le .mp4 avec :  

MP4Box -fps 23.976 -add video.h264 -add audio.aac video.mp4


Il y a un horrible décalage progressif. Il faut que je mette à peu près "-fps 23.9" pour que ça soit OK  :heink:  
 
Le problème vient de mencoder, car si je crée video.h264 avec ffmpeg :  

ffmpeg -i video.avi -f rawvideo -vcodec libx264 -b 500k -an video.h264


le résultat final est correct, pas de décalage en indiquant -fps 23.976 à MP4Box
 
Mais je souhaite utiliser mencoder (pour certaines options et filtres vidéos)... Alors j'ai essayé de jouer avec les options -fps et surtout -ofps mais ça déconne  :sweat:  :
Si je mets un ofps supérieur à 23.976, il faut toujours que je mette 23.9 à MP4box ! Et si je choisis un opfs inférieur, alors bizarrement je peux mettre la même valeur que l'opfs à MP4Box sans qu'il y ait de décalage, mais le résultat n'est pas terrible quand même...
 
Alors qu'avec ffmpeg, je peux jouer sans bizarrerie avec l'option -r (par contre le bitrate n'est pas très précis  :pt1cable: )
 
Merci d'avance pour vos conseils ou vos solutions
 :jap:  
 
ps: testé avec mencoder en version svn récente et rc2 de ubuntu 8.10


Message édité par hoshid le 11-03-2009 à 16:04:23
n°1520681
hoshid
Posté le 11-03-2009 à 16:28:25  profilanswer
 

Je viens de tester en faisant un mkv h264/vorbis, les résultats sont les mêmes en passant par le rawvideo/h264 :

mkvmerge -o video.mkv --default-duration 0:24000/1001fps  video.h264  audio.ogg


avec le "video.h264" fait par mencoder, je suis obligé de mettre 23.9fps, avec celui fait par ffmpeg ça marche bien avec le fps normal...
 
Par contre si je passe par un flux h264 stocké dans un avi :

mencoder  -ovc x264 -x264encopts bitrate=500 -nosound  -o h264.avi  video.avi


Là le .mkv créé est correct avec 24000/1001fps ! Mais je ne pas donner un .avi à MP4Box...


Message édité par hoshid le 11-03-2009 à 16:29:11
n°1520883
hoshid
Posté le 11-03-2009 à 23:25:40  profilanswer
 

Désolé de flooder... mais j'avance.
 
Je me suis rendu compte que le problème ne se posait pas avec la RC1 (ni avant je suppose), mais il se pose malheureusement avec la RC2 et la dernière SVN encore... (ça fait pareil sous Linux ou Windows)
 
Sous Ubuntu Interpid 8.10, je me suis contenté de télécharger le paquet mplayer-nogui pour Gutsy (7.10 ?), je l'ai décompressé, renommé le binaire "mplayer" qui s'y trouvait en "mplayer-rc1" et je l'ai mis dans /usr/bin
Puis j'ai fait un lien symbolique entre /usr/bin/libx264.so.59 et /usr/bin/libx264.so.54, sinon il ralait.
 
Je n'ai pas fait avec mencoder car finalement je vais passer par mplayer et l'encodeur x264
Quelque chose comme cela :  

Code :
  1. mkfifo fifo.y4m
  2. mplayer-rc1  -nosound -quiet -benchmark -vo yuv4mpeg:file=fifo.y4m  video.avi &>/dev/null &
  3. x264 -o video.264 --progress --fps 23.976 -B 500 fifo.y4m
  4. rm fifo.y4m

(attention, x264 est sensible aux extensions, .y4m et .264 sont importants)
 
J'aime bien cette solution qui permet d'utiliser les filtres et options de mplayer et notamment d'incruster les sous-titres avec le rendu SSA/ASS (ce qui n'est pas encore dispo dans mencoder, du moins sans patch)


Message édité par hoshid le 12-03-2009 à 05:50:51
n°1521186
igarimasho
Posté le 12-03-2009 à 20:13:23  profilanswer
 

Pour faire une vidéo en h264, il ne faut pas utiliser mp3lame mais faac, en tout cas c'est ce que j'utilise et j'ai aucun souci de synchro. Tes options ont l'air ok à première vue, sinon vire voir les options qui ne sont pas essentielles pour le moment.
 
Pour l'h264 y'a aucun souci non plus pour de l'avi, et si tu veux du mp4 clean, mp4box est ton ami.
 
EDIT: pour les soucis de désynchro, force voir l'option -ofps <ton_frame_rate> sait-on jamais.


Message édité par igarimasho le 12-03-2009 à 20:21:58
n°1521659
Profil sup​primé
Posté le 13-03-2009 à 22:29:47  answer
 

Bonjour à tous.  :hello:
Je viens de découvrir ce topic. Excellent et avec une première page super détaillée.  :jap:

 

J'aurais quelques questions par contre.
Je me suis enfin mis à numériser mes VHS depuis le temps que je voulais le faire. Les fichiers sont de type MPEG2 à haut bitrate genre 1Go par heure pour avoir le moins de perte quand je les passerais dans le codec final qui sera le H.264 (X.264).
Je le préfère au Divx ou xvid, pour son support natif dans Windows 7 et donc dans MediaCenter et donc avec le décodage hardware via la CG qui va avec, chose qui ne marche pas si on est obliger de passer par ffdshow pour le support d'autre codec sous MCE. Bref.

 

Ma question:

 

En première page il y a écrit les 3 lignes de commandes pour faire 3 pass et avec à chaque fois les paramètre à rajouter pour gagner en vitesse ou en qualité d'image. Or je sais pas du tout quel sont ces paramètre qui influe sur la qualité (car c'est la qualité que je cherche), et au niveau de quelle pass les mettre. (genre: vmax_b_frames=1,....)

 

Actuellement je n'ai que ca pour le premier pass:

Code :
  1. mencoder -oac copy -ovc x264 -x264encopts bitrate=2048:pass=1 -o test.avi test-x264.avi
 

:jap:

 

Message cité 1 fois
Message édité par Profil supprimé le 13-03-2009 à 22:31:04
n°1521863
Profil sup​primé
Posté le 14-03-2009 à 17:08:18  answer
 

 

Bon après recherche je suis arrivé à ça:

 

1ier pass:

Code :
  1. mencoder -oac copy -ovc x264 -x264encopts bitrate=2048:subq=1:frameref=1:pass=1 -o "TEST.avi" "test.mpg"
 

2ème pass:

Code :
  1. mencoder -oac  faac -faacopts br=256 -ovc x264 -x264encopts bitrate=2048:subq=6:frameref=15:partitions=all:me=umh:pass=2 -o "TEST.avi" "test.mpg"
 

C'est ok pour vous? J'aurais pas trop de perte lié au paramètre supplémentaire dans le premier pass me permettant de gagner un peu de temps de calcule?

 

Une dernière question juste.
Leurs de la pass 1, il génère un fichier divx2pass.log, qui sera utilisé durant la deuxième pass. Or si on encode 2 fichier différent en // pour utiliser le max de cpu disponible, est-ce que le divx2pass de l'un ne va pas effacer celui de l'autre???

 

Voilà merci  :)


Message édité par Profil supprimé le 14-03-2009 à 17:09:07
n°1522465
$@m
Posté le 16-03-2009 à 10:30:44  profilanswer
 

perso je ne jure que par mkv... mais bon sur les platines... oublie.
 
En revanche j'ai rarement de blem de désynchro et quand ca arrive, c'est lié à mkv, ds ce cas j'ajoute un delais et c'est OK. de rares fois je dilate (autre option de mkvmerge) là c'est assez chiant...

n°1522496
igarimasho
Posté le 16-03-2009 à 12:40:38  profilanswer
 

youpla_bof a écrit :

parce que ce matin en lisant l'ordinateur individuel je suis tombé sur une interview du fondateur de Divx, où je lis que "il est impossible d'utiliser du H264 dans un conteneur AVI" (comprendre que selon la vidéo, ça peut marcher... ou pas).


Déjà l'ordi individuel c'est pas vraiment une référence...  
 
Ensuite le fondateur Divx ne s'y connait visiblement pas beaucoup en vidéo, parce que je génère des vidéos encodées avec x.264 dans un conteneur .avi, VLC sait les lire mais effectivemment Quicktime n'y arrive pas. Dire que c'est impossible est faux puisqu'au moins VLC arrive à les lire. Enfin c'est surtout que son encodeur divx ne doit pas savoir générer des vidéos comme mencoder  [:jean-guitou]  
 
Donc pour rendre mes vidéos h.264 le plus compatible possible, j'utilise ensuite MP4Box et je génère un .mp4 lisible par VLC, Media Player, Quicktime et que je streame sur internet sans le moindre souci.
 
Les platines j'en utilise pas donc je peux pas te conseiller dessus. Perso pour lire des vidéos HD sur une HDTV j'utiliserai plutôt un pc portable avec une sortie hdmi ou dvi en 1920x1080 et là tu fais sauter 99% des problèmes de compatibilité  :jap:

n°1522809
$@m
Posté le 17-03-2009 à 10:47:09  profilanswer
 

igarimasho a écrit :


Ensuite le fondateur Divx ne s'y connait visiblement pas beaucoup en vidéo, parce que je génère des vidéos encodées avec x.264 dans un conteneur .avi, VLC sait les lire mais effectivemment Quicktime n'y arrive pas. Dire que c'est impossible est faux puisqu'au moins VLC arrive à les lire. Enfin c'est surtout que son encodeur divx ne doit pas savoir générer des vidéos comme mencoder  [:jean-guitou]
 


Il y a risque d'amalgame... je ne crois pas que la manière de faire ton x264 soit en cause... c'est plutot la generation de la capsule ;)

 


igarimasho a écrit :


Donc pour rendre mes vidéos h.264 le plus compatible possible, j'utilise ensuite MP4Box et je génère un .mp4 lisible par VLC, Media Player, Quicktime et que je streame sur internet sans le moindre souci.
 


donc une capsule ;)

 

La blem du AVI c'est que c'est une capsule assez restrictive, et qui fait que suivant les option de ta video, c'est plus ou moins valide pour la capsule, plus ou moins tendancieux voire incompatible.

 

Certain lecteur vont plus loins que ce qui est clairement definit dans la capsule et interprete ce qui est flou. VLC s'en sort très bien, QT moins, parce qu'il ne vont pas si loin...

 

Donc d'un certain point de vu... on pourrait dire que c'est la manière de faire la video... mais en fait, c'est plutot le contener qui est mal adapté.

 

En meme temps le AVI est un tres vieux container, qu'il est temps de laisser tomber ;) (comme le mp3 d'ailleurs)

 


igarimasho a écrit :


Les platines j'en utilise pas donc je peux pas te conseiller dessus. Perso pour lire des vidéos HD sur une HDTV j'utiliserai plutôt un pc portable avec une sortie hdmi ou dvi en 1920x1080 et là tu fais sauter 99% des problèmes de compatibilité  :jap:


+1, à la benne les gadgets débiles :jap: 1 PC = decoder évolutif en terme de codec/contener, enregistreur, tout ca tout...

 

en meme temps... papa et surtout maman... ne comprennent pas toujours grand chose et meme qd tu leur fait une box ou il n'y a rien afaire, le fait de savoir  que c'est un PC et pas un truc qui ne fait que ca... ben ils te trouvent des pannes et des dysfonctionnements imaginaires que tu dois "résoudre"... alors des fois ... je me dis une platine=la paix, et qd c'est pas compatible... et ben : "vous n'avez cas vous mettre à l'ordre du jour !" :D


Message édité par $@m le 17-03-2009 à 10:48:28
n°1522816
Profil sup​primé
Posté le 17-03-2009 à 11:29:07  answer
 

Oui et non.
Car une platine de salon aura toujours une meilleur qualité d'image/son qu'un PC, car elle utilisé des composants spécialisé dans le domaine.

n°1522848
igarimasho
Posté le 17-03-2009 à 13:25:21  profilanswer
 


En qualité audio et vidéo, avec une tv et sono correcte, je doute que l'oeil humain lambda soit capable de faire la différence. Par contre une caméra, un montage et un encodage de meilleur qualité là ça se voit tout de suite.
 

youpla_bof a écrit :

J'ai testé MP4Box avec le frontend "Yamb", et j'ai plein de ratés :/ à l'occasion je posterai la ligne de commande générée par Yamb (sur mon autre pc).


Aïe aïe yamb!  [:ciler]  J'ai moi non plus j'ai jamais réussis à le faire marcher, la ligne de commande en manuel y'a que ça de vrai.

n°1523234
$@m
Posté le 18-03-2009 à 13:42:17  profilanswer
 


Depend de la platine... et aussi de ton pc... faux argument... a toi de choisir tes composant comme ta platine... et je doute que tu mette le nez dans la platine pour regarder quelle puce est présente pour le decodage video comme pour l'audio...
 
de plus :

igarimasho a écrit :


En qualité audio et vidéo, avec une tv et sono correcte, je doute que l'oeil humain lambda soit capable de faire la différence. Par contre une caméra, un montage et un encodage de meilleur qualité là ça se voit tout de suite.


tout a fait... ca me fait toujours marrer !!!
A chaque fois que quelqun me dit etre capable de faire la différence, je lui fais un blind-test qui lui montre que non...
 

youpla_bof a écrit :


Sinon est-ce que tu pourrais me montrer des bouts de ligne de commande que tu utilise pour fabriquer tes mkv ? (même en vrac, je saurai faire le tri :) )


Pas pour le moment mon serveur d'encodage, est dans un carton... masi j'ai du mettre des bout de ligne de code sur ce topic   [:arhendal]  
 

igarimasho a écrit :


la ligne de commande en manuel y'a que ça de vrai.


 
 [:$@m]  
 

n°1531178
thaxssilly​i@
Posté le 12-04-2009 à 01:54:47  profilanswer
 

bonjour,

 

voila je suis en train de decouper des videos en plus petit morceaux avec mencoder, mais je ne comprends pas pourquoi le fichier prend plus de taille qu'il ne devrais

 

Je me suis rendu compte en effet que le fichier prenait plus de place par rapport a ce qu'il devrait.

 

par exemple avec cette commande :

 
Citation :

mencoder -oac copy -ovc copy video.mpeg -o 01.mpeg

 

Cette commande ne fait que reencoder le fichier avec les memes codecs audio et video.
Pourtant la video avant fait 15 Mo et la nouvelle 18 Mo.

 

De plus, si je vais dans propriete de la premiere video, j'ai pour le type le format asf et
pour le mime type j'ai video/x-ms-asf.

 

Alors que pour la deuxieme j'ai pour le type j'ai le format AVI et pour le mime type j'ai
video/x-msvideo.

 

Donc je pige pas pourquoi ??

Message cité 1 fois
Message édité par thaxssillyi@ le 12-04-2009 à 01:55:57
n°1531292
jmplinux
Informaticien à sa mémère
Posté le 12-04-2009 à 18:50:31  profilanswer
 

Bonjour,
 
Cela fait plusieurs jours que je bute sur un problème d'encodage avec ffmpeg ou mencoder.
Dans le but de moderniser une application, je souhaite créer une vidéo au format mjpg à partir d'un fifo lequel est au format JPEG ou RAW.
Et je n'y arrive pas  :cry:  
 
L'idée était de faire un "cat /tmp/truc.fifo | ffmpeg -i - video.mpg" (ou utiliser mencoder)
 
Si un spécialiste de l'encodage passe par ici  :jap:

n°1531402
$@m
Posté le 13-04-2009 à 01:47:52  profilanswer
 

thaxssillyi@ a écrit :

Cette commande ne fait que reencoder le fichier avec les memes codecs audio et video.
Pourtant la video avant fait 15 Mo et la nouvelle 18 Mo.
 
De plus, si je vais dans propriete de la premiere video, j'ai pour le type le format asf et
pour le mime type j'ai video/x-ms-asf.
 
Alors que pour la deuxieme j'ai pour le type j'ai le format AVI et pour le mime type j'ai
video/x-msvideo.
 
Donc je pige pas pourquoi ??


comme tu l'as dit c'est de la copie... pas de reencodage ;)
 
Sinon la différence de taille vient du changement de contener...
par defaut mencoder ne fait que du AVI, qqsoit le nom du fichier de sortie (d'où le video/x-msvideo) et le changement de taille.
 
Pour faire asf, je ne sais pas trop, pas sur que AVI le supporte, ni le supporte de la meme manière que ASF.
Tu as pt etre fait une video zarb, et du coup ton lecteur de mime fait ce qu'il peut  [:mr marcadet]  
 

jmplinux a écrit :

Cela fait plusieurs jours que je bute sur un problème d'encodage avec ffmpeg ou mencoder.
Dans le but de moderniser une application, je souhaite créer une vidéo au format mjpg à partir d'un fifo lequel est au format JPEG ou RAW.
Et je n'y arrive pas  :cry:  
 
L'idée était de faire un "cat /tmp/truc.fifo | ffmpeg -i - video.mpg" (ou utiliser mencoder)


heu ....
deja, tu arrives a faire du mjpg a partir de betes images ?

n°1531414
jmplinux
Informaticien à sa mémère
Posté le 13-04-2009 à 08:57:45  profilanswer
 

$@m a écrit :


heu ....
deja, tu arrives a faire du mjpg a partir de betes images ?


 
Oui, à partir d'images ça fonctionne, mais dans mon cas c'est du temps réel avec un flux JPEG (ou RAW) qui est écrit dans un fifo.

n°1531511
$@m
Posté le 13-04-2009 à 14:27:18  profilanswer
 

ta fifo est 1 seule ou plusieurs images ?

n°1531515
jmplinux
Informaticien à sa mémère
Posté le 13-04-2009 à 14:31:35  profilanswer
 

Le fifo est créé par mon programme de traitement (vidéo surveillance), il écrit, à chaque image lue sur la caméra, sur le fifo un résultat de traitement en JPEG ou RAW suivant la configuration. Les images générées sont bonnes (avant elles étaient envoyées sur un device vloopback).

n°1531753
$@m
Posté le 14-04-2009 à 11:32:08  profilanswer
 

c'est quoi le blem exactement ? quel est le resultat ?

n°1531765
jmplinux
Informaticien à sa mémère
Posté le 14-04-2009 à 12:14:59  profilanswer
 

Le problème est que ffmpeg ne sait pas décoder du jpeg en fifo (ou bien je n'ai pas trouvé comment faire), et qu'en rawvideo le résultat n'est pas celui attendu (pas de possibilité de sync) ..
Je me suis décidé à écrire l'encodage directement dans mon application n'ayant pas trouvé de solution externe (d'autres ont le même problème que moi, vu sur le net..).

n°1531808
$@m
Posté le 14-04-2009 à 14:36:21  profilanswer
 

avec mencoder il me semble avoir tenté le truc une fois... mais c'était une video dans un fifo... je ne sais plus ni pourquoi, ni le resultat pour la sync... désolé :( mais ca fonctionnait...

n°1531811
jmplinux
Informaticien à sa mémère
Posté le 14-04-2009 à 14:38:55  profilanswer
 

Merci, pour ma part c'est l'inverse qu'il me faut  :)


Message édité par jmplinux le 14-04-2009 à 14:44:55
n°1532271
thaxssilly​i@
Posté le 15-04-2009 à 23:34:36  profilanswer
 

@ s@m : ben en fait la video c'est du wmv.
 
Sinon j'ai trouve un truc c'est rajouter -of lavf  
 
Et comme ca ensuite il devinne en quoi encoder en fonction de quelle extension on met pour le fichier de sortie.
Je vais faire ca en attendant de m'y connaitre un peu mieux.

n°1532288
x212788
Posté le 16-04-2009 à 02:54:13  profilanswer
 

Salut,
 
Topic interessant d'autant plus que je suis au choix final du codec et encodeur pour ma collection (150DVD) et 1.9To de Divx.
 
Je comptais utiliser Mediacoder (http://mediacoder.sourceforge.net/) qui à l'air pas mal (pas de codecs à installer).
 
Mediacodr utiliser le player "MPlayer" (une version avec UI) http://mpui.sourceforge.net/  
Est ce que c'est cette version dont il est question ici?  
 
Sinon, que choisir entre MEncoder/Mediacoder et MPUI/VLC?

n°1532330
$@m
Posté le 16-04-2009 à 12:39:28  profilanswer
 

perso c'est pour encoder :
Mencoder
Pour lire :
VLC portable sous windows
Mplayer sous linux
 
il n'ya pas non plus de codec à installer pour mencoder il les emmène avec lui (comme VLC)
 
Si tu veux avoir acces à toutes les subtilité : il faut la source donc mencoder
si tu veux automatiser... faut voir si Mediacoder le fait...
 
Les GUI c'est pourris ! :D  non, en fait tout depedns de ce que tu veux faire (automate ou non , options etc...)
 
apres ce sont les meme soft ... donc... (sauf VLC)

n°1532346
David7578
Posté le 16-04-2009 à 13:55:31  profilanswer
 

Question bête:
J'utilise actuellement avisynth, MT, Mvtools2 et ffdshow dans MPC-HC pour faire du motion frame interpolation.

 

Pour simplifier, on utilise en temps réel un encodeur pour doubler le nombre de trames d'un fichier vidéo. Cela permet de fluidifier l'image et rend beaucoup plus efficace l'élimination du
motion judder avec reclock et powerstrip.

 

Question, serait il possible d'utiliser mencoder à la place de mvtools histoire de voir si les perfs seraient meilleures?
Les proc récents sont vraiment rapides, mais de l'encodage temps réel ça demande plus de puissance qu'un E8500 sur un fichier en 1080p.
j'ai trouvé un autre script que je ne pourrais tester que ce soir, pour voir si ça passe mieux.
Sinon ça marche super bien jusqu'au 720p, toutes mes vidéos saccadées sur les nombreux traveling/panning deviennent fluide, au prix d'artefacts rarement importants, mais visibles.

 

Mais en parallèle j'envisage d'autres idées basées sur le même concept d'encodage temps réel.
S'il y a d'autres pistes, je suis preneur. A savoir que reclock et powerstrip seuls ne permettent pas dans mon cas d'avoir des traveling/panning fluides sur mes différentes machines.

 

Merci ;)


Message édité par David7578 le 16-04-2009 à 13:58:05
n°1532356
igarimasho
Posté le 16-04-2009 à 14:23:46  profilanswer
 

Tu fais du motion stop? Sinon j'ai envie de te conseiller de changer de caméra et/ou de filmer à 25img/s entrelacées, et ça te fait sauter tous tes soucis.
 
EDIT: je viens de voir que tu filmes en progressif à 25img/s, dans ce cas les travelling tu oublies immédiatemment. Pour faire des travelling propre, il faut être en entrelacé.


Message édité par igarimasho le 16-04-2009 à 14:29:35
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  17  18  19  20  21  22  23

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Topic unique] Disque multimédia RAPSODY RSH-100existe-t-il un topic unique au sujet des téléviseurs?
Enceinte unique / Projecteur audio - Yamaha YSP-1[Topic Unik] Alienware propose des baladeurs MP3
topic unique B&W solid monitor[TOPIC UNIQUE] Packard Bell Easy HDD Recorder DivX Edition 80 Go
Plus de sujets relatifs à : [Topic Trop Unique] MEncoder : L'encodeur de folie !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR