AVI to FLV

AVI to FLV - Traitement Vidéo - Video & Son

Marsh Posté le 21-05-2008 à 17:01:58    

Bonjour tout le monde
 
Je cherche un logiciel qui me permettrait de convertir une vidéo avi en flv, mais j'aimerais dans le logiciel pouvoir définir ma taille en largeur et hauteur pour ma vidéo.
Tous les logiciels que j'ai utilisés ne me permettaient pas de définir la taille  
 
Merci par avance, bonne fin de soirée

Reply

Marsh Posté le 21-05-2008 à 17:01:58   

Reply

Marsh Posté le 21-05-2008 à 17:47:58    

Salut,
 
FFmpeg (logiciel libre) permet de convertir en flv en précisant les dimensions de la vidéo que tu veux obtenir. C'est un logiciel qui fonctionne en ligne de commande (très utile si tu dois convertir beaucoup de vidéos). Tu peux regarder cette page pour voir les commandes précises à utiliser :
 
convertir en flv


---------------
urzhiata : sons, pixels & court-circuits : | : | : | : codelab.fr : forum du code créatif (pure-data, processing, ...)
Reply

Marsh Posté le 21-05-2008 à 21:43:48    

bonjour, je peux t'orienter sur le tutoriel suivant.
tu cconvertiras ta vidéo en flv et en plus tu pourras ajouter un lecteur flash paramètrable pour mettre ta vidéo sur un site par exemple:
http://www.tutoriels-animes.com/me [...] ernet.html

Reply

Marsh Posté le 22-05-2008 à 17:49:59    

Super de erightsoft peut convertir du avi en flv ,la taille maximal est 480*320. Ce logiciel est gratuit.

Reply

Marsh Posté le 22-05-2008 à 18:14:11    

SUPER utilise FFmpeg ! ^^


---------------
Media Player Classic : HomeCinema : 1.6.4.6049 x64 ----- 1.6.4.6049 x86
Reply

Marsh Posté le 22-05-2008 à 19:17:14    

:)
 
Effectivement super utilise ffmpeg (et d'autres : mencoder, x264, etc.) en lui adjoignant une interface graphique, c'est un bon logiciel pour faire l'encodage, personnellement je préfère utiliser ffmpeg directement en commande (plus d'options, batch, messages d'erreur), mais pour ceux que la commande rebute, super est un très bon choix!

Reply

Marsh Posté le 22-05-2008 à 22:41:17    

ffmpeg encode en sorenson h-263 par défaut si l'on choisi le conteneur FLV.
Ce codec est maintenant archi-obsolète.
 
les dernières version du player flash d'adobe (depuis 12-2007) lisent sans aucun pb les videos en h-264 + audio aac container mp4.
 
Pour diffuser sur le net, ya pas photo c'est dans ce format qu'il faut maintenant encoder.
 
Je crois (mais pas sur) que certaines compilations de  ffmpeg encodent maintenant en  mp4 h-264  ( codec x-264) + aac
sinon, mencoder ,super ou autre megui ( :love:  ) le feront sans pb (avec le redimensionnement au passage).
++


Message édité par jabali65 le 22-05-2008 à 22:41:57

---------------
http://www.pate15.eu/pate15
Reply

Marsh Posté le 22-05-2008 à 22:50:55    

flo621 a écrit :

Super de erightsoft peut convertir du avi en flv ,la taille maximal est 480*320. Ce logiciel est gratuit.


 
IL faut cocher la case "more" pour s'ouvrir les autres résolutions


---------------
http://www.pate15.eu/pate15
Reply

Marsh Posté le 22-05-2008 à 22:52:20    

Le container FLV supporte aussi le h.264 ! ^^


---------------
Media Player Classic : HomeCinema : 1.6.4.6049 x64 ----- 1.6.4.6049 x86
Reply

Marsh Posté le 22-05-2008 à 22:55:44    

Archangelus a écrit :

Le container FLV supporte aussi le h.264 ! ^^


 
oui, mais tu encoderas pas en flv h-264 avec ffmpeg.
 
on peut par contre renommer le mp4 h264 en flv (mais ça change rien our la lecture via le flash player)


---------------
http://www.pate15.eu/pate15
Reply

Marsh Posté le 22-05-2008 à 22:55:44   

Reply

Marsh Posté le 23-05-2008 à 00:01:12    

@jabali65 : c'est vrai que le h263 est obsolète, le résultat est quand même reagardable. Je viens de faire un tour sur ta page qui compare les 3 formats, ce n'est pas évident de voir les différences au premier passage ; par contre, quand on regarde de plus près, elles sont bien là! Le VP6 laisse moins apparaître de "blocs de pixels", les couleurs bavent moins, et l'image d'ensemble est plus douce. Le h264 est encore mieux. Bon, il faut que je me mette à jour, je vais regarder tes méthodes de compression de plus près :)
 
Vers quoi se tourner pour encoder en flv/h264 par la ligne de commande sur winxp avec scripts avisynth en entrée ?


---------------
urzhiata : sons, pixels & court-circuits : | : | : | : codelab.fr : forum du code créatif (pure-data, processing, ...)
Reply

Marsh Posté le 23-05-2008 à 02:16:15    

Pour faire du h.264, LA solution en cli c'est x264 ! ^^ http://x264.nl/
 
La norme h.263 est pas si obsolete que ca, prend le XviD par exemple ! ^^


---------------
Media Player Classic : HomeCinema : 1.6.4.6049 x64 ----- 1.6.4.6049 x86
Reply

Marsh Posté le 23-05-2008 à 16:11:40    

Archangelus a écrit :

Pour faire du h.264, LA solution en cli c'est x264 ! ^^ http://x264.nl/
 
La norme h.263 est pas si obsolete que ca, prend le XviD par exemple ! ^^


 
non, mais le codec sorenson h263 (flv1) lui l'est.
(surtout que l'on peut maintenant encoder en h264 (avec le codec x-264)  avec une tonne de soft et que c'est lu sans pb par le flash player)
 
 :)


---------------
http://www.pate15.eu/pate15
Reply

Marsh Posté le 23-05-2008 à 16:21:51    

Ben en realite, il n'est pas necessaire d'utiliser de soft, le x264 est un encodeur ! ^^ (il l'appel a tord COdeurDECodeur...)
 
Y a pas un sorenson h.264 ?


---------------
Media Player Classic : HomeCinema : 1.6.4.6049 x64 ----- 1.6.4.6049 x86
Reply

Marsh Posté le 23-05-2008 à 23:43:01    

si si pour 500$ y en a un...


---------------
http://www.pate15.eu/pate15
Reply

Marsh Posté le 25-05-2008 à 22:16:05    

Ca va, c'est presque accessible ! lol


---------------
Media Player Classic : HomeCinema : 1.6.4.6049 x64 ----- 1.6.4.6049 x86
Reply

Marsh Posté le 13-08-2008 à 23:44:29    

jabali65 a écrit :


on peut par contre renommer le mp4 h264 en flv (mais ça change rien pour la lecture via le flash player)


Ca marche vraiment ça? Et pour injecter les méta-données pour de la lecture en streaming ça se passe comment?

Reply

Marsh Posté le 14-08-2008 à 13:42:47    

Pour le h264 mp4 c'est pas possible.
C'est seulement une solution pour du progressive download simple avec un codec de qualité sans passer par les outils Adobe.
 
 
 
 


---------------
http://www.pate15.eu/pate15
Reply

Marsh Posté le 15-08-2008 à 14:20:12    

ok :jap:

Reply

Marsh Posté le 15-08-2008 à 15:53:09    

Par contre, il faudrait essayer avec un FLV-VP6 "du pauvre";
créé sans les outils Adobe ou sous licence. (payants et chers),
avec une version moddé de ffmpeg , avs2avi  , avisynth et un codec vfw vp6 (gratuit).
 
C'est un poil plus compliqué que MeGui (h-264 + mp4) Mais la qualité n'est pas trés loin et c'est en tous cas bien meilleur que le FLV1 (sorenson)
 
le FLV-Vp6 du pauvre
http://www.pate15.eu/FLV-VP6/FLV-VP6.html
 
+ injection de meta-données avec FLVMDI
 
Cà a l'air de fonctionner.  
Cependant,j'imagine que si l'on souhaite profiter de 100% de la technologie Flash video, il faut passer à un moment ou à un autre à la caisse.
 
pour la route, comparaison VP6 -h264
comparaison progressive Download HD à 1600kbps  FLV1 , FLV4 , H264


Message édité par jabali65 le 05-10-2009 à 11:19:39

---------------
http://www.pate15.eu/pate15
Reply

Marsh Posté le 05-10-2009 à 01:11:34    

Bonjour,
 
Depuis le dernier post de jabali ci-dessus en aout dernier, est-ce que l'on peut utiliser le flv4 vp6 de one2 avec FFmpeg ou bien c'est et ça reste toujours le flv1 de sorenson ?

Reply

Marsh Posté le 05-10-2009 à 08:38:17    

Tu pourrais à titre personnel, sinon c'est interdit. Autant sauter le vp6 et directement encoder avec x264

Reply

Marsh Posté le 05-10-2009 à 11:16:01    

igarimasho a écrit :

Tu pourrais à titre personnel, sinon c'est interdit. Autant sauter le vp6 et directement encoder avec x264


 
le codec vp6 vfw est gratuit et son utilisation a toujours été libre pour une utilisation personelle (et dans un conteneur avi donc)
Utiliser ffmpeg pour remuxer l'avi en flv c'est pas spécialement hors la  loi. (sinon encoder en flv1 le serait aussi).
 
La seule variation possible dans la méthode est que maintenant, on peut utiliser directement une version récente de ffmpeg pour muxer vp6.avi en vp6.flv
Plus besoin de la version patchée de la méthode initiale.
 
Encoder en h.264.mp4 (x264.mp4) est plus simple, la qualité est meilleure par contre le conteneur mp4 a des désavantages.
Pas de metadata injectables, et donc pas de PHP streaming possible .
 
PHPstreaming = possibilité de naviguer en temps réel dans la video sans attendre que toute la video soit téléchargée.(à l'inverse du streaming progressive download basiquee)
 
petit exemple  
http://pate15.hostzi.com/PHP-streaming_tintin_2.html
 
 
 
 


---------------
http://www.pate15.eu/pate15
Reply

Marsh Posté le 05-10-2009 à 11:26:58    

jabali65 a écrit :

Plus besoin de la version patchée de la méthode initiale.


Ca doit être hyper récent alors, t'as un lien vers la doc ou version à télécharger? Parce que ça m'intéresse au plus haut point.
 
Par contre encoder en flv n'a rien d'illégal à partir du moment où tu encodes avec ton propre encodeur. Après à voir s'il faut pas une license pour distribuer du flv, mais je crois (j'espère) pas.
 

jabali65 a écrit :


Encoder en h.264.mp4 (x264.mp4) est plus simple, la qualité est meilleure par contre le conteneur mp4 a des désavantages.
Pas de metadata injectables, et donc pas de PHP streaming possible


Si si on peut injecter des meta et streamer  :D

Reply

Marsh Posté le 05-10-2009 à 14:38:21    

pas dans un mp4 et pas de php streaming avec un mp4 (ou un flux x264 en particulier)
[edit]
pour être plus clair
_il est possible de streamer un h264
youtube & co font çà tous les jours maintenant
mais ils faut un serveur http perso modifié pour pouvoir streamer du h.264
 
avec un serveur http classique (l'hebergement de mr tout le monde) c'est pas possible. Sauf à utiliser un flv vp6
 
note qu"avec ffmpeg il est possible aussi de passer un mp4 ou avi x264 en x264.flv et d'injecter les metadonnés (Iframes) avec flvdmi.
Mais çà marche pas non plus


Message édité par jabali65 le 05-10-2009 à 14:49:41

---------------
http://www.pate15.eu/pate15
Reply

Marsh Posté le 05-10-2009 à 15:30:45    

Je reviens, j'avais perdu les liens
Release récentes de ffmpeg qui permettent le changement de container vp6-x264.avi-> flv
http://tripp.arrozcru.org/
http://www.paehl.com/open_source/?Convert_Tools:FFMPEG
 
Patch pour serveur apache perso permettant le PHP streaming (ou pseudo streaming) en h264
http://h264.code-shop.com/trac/wik [...] e-Version2
 
petit lien sympa sur le php-streaming (avec  le JW-flvplayer)
http://philflash.inway.fr/phpflvplayer/index.html


---------------
http://www.pate15.eu/pate15
Reply

Marsh Posté le 05-10-2009 à 15:48:11    

jabali65 a écrit :

JPatch pour serveur apache perso permettant le PHP streaming (ou pseudo streaming) en h264
http://h264.code-shop.com/trac/wik [...] e-Version2


Voilà  :jap:  
J'utilise la version nginx, par contre faut arrêter de parler de php streaming parce que ça n'a rien à voir avec php à ce niveau là.
 

jabali65 a écrit :

petit lien sympa sur le php-streaming (avec  le JW-flvplayer)
http://philflash.inway.fr/phpflvplayer/index.html


JW-flv beurk, avec sa license CC à la con et ses mises à jour qui font péter la config du player  :kaola:

Reply

Marsh Posté le 07-10-2009 à 06:04:00    

D'abord merci à tous pour vos réponse, on sent bien que vous avez l'habitude. Perso je débute ^^'
 
Bref, tout ce que je cherche à faire c'est pouvoir retravailler des vidéos de 10mo et moins à titre personnel que je trouve sur internet et qui sont en fl1 / flv4 et avi. J'utilise SUPER & VirtualDub. VirtualDub pour ses filtres et SUPER  pour ses divers choix de format en encodage. Le souci c'est que si je ré-encode en mp4 ou avi pour éviter la perte de qualité ça dépasse les 10mo, ce que je veut éviter pour les 3/4.
 
Concrètement comment indiquer au ffmpeg de SUPER d'utiliser le flv4/vp6 au lieu du flv1 sorenson en natif  pour ne pas perdre de qualité ?    
 
Jabali, je vois pas comment installer la version que tu proposes => ffmpeg-18639.7z,  qui m'a l'air largement plus complète que l'actuelle en tout cas.

Reply

Marsh Posté le 07-10-2009 à 12:51:04    

Citation :

Jabali, je vois pas comment installer la version que tu proposes => ffmpeg-18639.7z,  qui m'a l'air largement plus complète que l'actuelle en tout cas.


ya pas d'install avec ffmpeg. Il suffit d'extraire les fichiers de l'archive.
http://www.7-zip.org/
 

Citation :

Concrètement comment indiquer au ffmpeg de SUPER d'utiliser le flv4/vp6 au lieu du flv1 sorenson en natif  pour ne pas perdre de qualité ?    


 
ffmpeg n'encode pas en VP6-flv
IL n'encode QU'EN flv1  
La manip consiste à encoder un vp6-AVI  avec le codec vp6-vfw (codec pour avi seulement)
puis ffmpeg ne sert qu'a passer l'avi en flv. Changer de conteneur. + encoder l'audio
 
Ca fonctionne avec avisynth + codec vp6-vfw + avs2avi (ligne de commande) + ffmpeg (ligne de commande)
 
C'est pas transposable dans super.
Cà fonctionne qu'en ligne de commande.


---------------
http://www.pate15.eu/pate15
Reply

Marsh Posté le 07-10-2009 à 15:02:48    

Ok j'étais à côté de la plaque donc. Visiblement je peut trouver ou créer un script adéquate, me reste plus qu'a chercher un peu ;).
 
Le fait que le conteneur avi soit utilisé est parfait pour moi car systématiquement quand je recoupe une vidéo, que je recadre ou cache un logo je suis obligé de recompresser en avi-xvid avec virtualDub le wvm étant trop lourd. Le passage en flv1 me faisant perdre trop de qualité ne m'arrange pas...
 
Par contre jabali si tu connais un système (tuto) plus simple à utiliser que des scripts ou ligne de commande pour le passage avi-xvid => flv4-vp6 je suis preneur, si ça existe bien sur. Sinon je vais m'atteler à ça. Merci encore ;)

Reply

Marsh Posté le 07-10-2009 à 15:57:11    

methode en anglais (original)
http://sh0dan.blogspot.com/2006/09 [...] oding.html
en français
http://www.pate15.eu/FLV-VP6/FLV-VP6.html
 
Encore une fois c'est une bidouille vu que aucun outils gratuit ne le font.
 
Et encore une fois,  
En x264.mp4, tu as une meilleure qualité, c'est plus simple.
Le dernier intérêt du vp6-flv est la mise en place facile d'un  PHP-streaming (ou http-streaming ou encore pseudo-streaming) qui permet de se déplacer dans la vidéo avant qu'elle soit totalement téléchargée.
 
sinon,
Pour un clip de 2 minutes --> x264.mp4 sans hésitations.


---------------
http://www.pate15.eu/pate15
Reply

Marsh Posté le 07-10-2009 à 16:34:52    

Excellent, merci d'avoir insisté sur le mp4 :D
 
J'avais déjà fait des test avec ce format mais il m'alourdissais beaucoup trop mes vidéos (mp4/h264/aaclc) le x264 n'est pas proposé dans SUPER oO . Il suffisait juste de sélectionner (mp4/xvid ou divx /aaclc) et la taille et même moins lourde pour une qualité casi identique.  
 
Mais il n'y a pas photo, si on compare le vp6 au xvid ou divx le vp6 l'emporte haut la main. Beaucoup plus net et couleurs plus vivent, en tout cas sur le test que je vens de faire à l'instant.

Reply

Marsh Posté le 07-10-2009 à 17:28:37    

C'est pas un format qui va t'alourdir les données; quant au x264 il gagne sans problème façe au vp6 en terme de place et de qualité vidéo, par contre la conso cpu en prend un sacré coup pour l'encodeur et celui qui décode.

Reply

Marsh Posté le 07-10-2009 à 17:38:02    

Pour la conso cpu etc ce n'est pas un souci pour moi j'ai du matériel récent et performant (gamer oblige :D )  
 
Je doit me pencher plus longuement sur tout ça car j'ai beaucoup à apprendre de ce côté. Mais quitte à acquérir une license pour me faciliter la tâche pourquoi pas.  
 
Merci encore pour vos réponse z'êtes cool les gars :D

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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