Réponse acceptée !
Bonsoir,
1=> quel est le format natif de tes fichiers à compresser ?
Le mieux est de les avoir en AVI non compressé (si ils sont d'après une source native...)
2=> le meilleur soft d'encodage pour FLASH est Sorenson Squeeze PRO, la version actuell, la 4.5 sur le site du cosntructeur (
www.sorensonmedia.com ) avec le plug ON2Technologie VP6 PRO d'activé, parce que sinon tu as un watermark
3=> Tu importes ta vidéo dans le soft, si tu dois faire un cropping, tu le fais.
Ensuite tu applique une présélection VP6_1Mbps, ou une autre, peu importe, tu vas changer les paramètres.
Tu mets l'encodage à 900 kbits/s pour la vidéo avec ces réglages du codec :
Codec : On2 VP6 PRO
Method : 2 Pass BVR
Date Rate : 900 kbps
Frame Size : la résolution de ta vidéo
Maintain aspect ratio : OUI
Frames Rate : 1:1 Frames/seconde
Key Frame Every : 500 frames
Compresss Alpha DATA : NON
Auto Key Frame Enabled : YES / à 25 %
Minimum distance to key Frame : 25 frames
Compression Speed : GOOD
Minimum Quality : 90%
Maximum Quality : 90%
VBR variability : 25 %
Drop Frame to maintain data rate : 30%
Sharpness : 5%
Noise Pre processing level : 0
Minimum 2 Pass VBR Data RATE : 40 %
Maximum 2 Pass VBR Data RATE : 400 %
Data rate Undershoot : 90 %
4=> Pour le son :
Fraunhofer MP3
Data rate : 128 / 112 / 96 (au choix) moi je laisse sur 128 kbps
Sample size : 16
Sample rate : 44100
Channels : Stereo
5=> Tu peux sauvegarder tes paramètres en EXPORTANT le profil et en lui donnant un nom pour les futurs compressions
6=> Tu sauvegardes les taches à effectuer, ainsi si tu as une modification à faire, tu n'auras plus qu'à OPEN PROJECT.
Tu obtiens donc un fichier FLV après un certain temps de compression. En 2 passes, en résolution 906x398, à 1200 + son en 128, pour 1m20 de vidéo/son, il mets 22 minutes sur une station Intel Bi-CPU / 2 Go GSkill DDR2 PC 6400, sur disque dur RAPTOR. J'obtiens un fichier de très bonne définition pour une taille en FLV de 9.21 Mo. (très bien!!!)
7=> Ensuite, tu vas passer à la partie FLASH.
8=> Il faut le faire sous FLASH 8 (minimum) afin d'avoir la gestion des composants FLVPlayback
9=> Une calque en important le composant FLVPlayback que tu règles et positionnes à la taille de la vidéo.
10=> Tu mets les différents paramètres du FLV à partir de l'Inspecteur de Componsant
11=> Si tu veux des commandes sur la vidéo, affiche et sélectionne une SKIN, sinon, tu mets AUCUNE dans la partie correspondante.
12=> Tu peux aussi mettre des composants comme un buffer (preload correspondant à la durée du la mise en tampon avant lecture), et une progressBar de lecture et de progression de téléchargement du FLV en progressif.
13=> Ensuite sur un autre calque que tu peux appeler ACTIONS , tu mets ce code :
//my_plaback = le nom du lecteurcomposant
//buffer = le nom du composant bufferingBar
//progressplay = le nom du composant seekBar
//
// Affectation de l'occurrence buffer à l'occurrence my_playback
my_plaback.bufferingBar = buffer;
// Affectation de l'occurrence progressplay1 à l'occurrence my_playback
my_plaback.seekBar = progressplay;
Voilà, tu n'as plus qu'à exporter et à rajouter les fichiers sur le FTP... Et tu fais un test et ça fonctionne....
***********************************************************************************************
Si tu veux voir ce que cela donne :
Les vidéos sont en haute définition : 906 X 579
Son en 128 kbits
La mémoire tampon est de 5 seconde par vidéo.
Le tout est en streaming (enfin, progressif)
Et quand il a fini une vidéo, il revient au _root et relance le code de chargement aléatoire parmis tous les clips présents... (actuellement 3 sur 17)
L'encodage initial était de 2200 kbits pour le tout, mais je l'ai baissé à 1400 kbits. Les connexions 1024 ramées de trop (mince, vive Free et les Mbits...) Mais je n'ai pas trop perdu en netteté sur la vidéo. Pas de pixels bien carrés, bien sur !
Le tout est visible ici :
www.olivierdessalles.com***********************************************************************************************
Tu peux agrémenter de bien des fonctions pour que ta vidéo soit interactive....
Si la réponse fut bonne, dis-moi le
Bonne continuation