[FFmpeg/JWPlayer] Encodage / Streaming vidéo

Fermé
lossius30 - 10 janv. 2011 à 14:17
 Utilisateur anonyme - 10 janv. 2011 à 15:07
Salut à tous,

J'espère ne pas m'être trompé de forum et j'espère que quelqu'un pourra m'éclairer.

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

1er problème :
°°°°°°°°°°°°°°
Lorsque je fais un < ffmpeg -i > sur une vidéo téléchargée à partir de dailymotion ou autre, j'obtiens un résultat normal, si je fais la même chose avec ma

vidéo, j'obtiens :

[flv @ 00AA6C70]Unsupported video codec (7)
// Ce message apparait beaucoup de fois avant d'avoir :

Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 29.97 (30000/1001)
Input #0, flv, from 'C:\Documents and Settings\Lossius\Bureau\movie.flv':
  Duration: 00:05:01.0, start: 0.000000, bitrate: N/A
    Stream #0.0: Video: 0x0007, 29.97 tb(r)
    Stream #0.1: Audio: 0x000a, 44100 Hz, stereo
Must supply at least one output file


Voici ma ligne de commande ffmpeg ([W] et [H] sont les valeurs de la résolution de la vidéo originale récupérée via ffmpeg-php) :
/usr/local/bin/ffmpeg -i /home/movie.avi -acodec libfaac -ar 44100 -ab 92k -ac 2 -vcodec libx264 -minrate 50k -maxrate 300k -s [W]x[H] -threads 2 -y /home/movie.flv


D'ou pourrait venir le problème?

2éme problème :
°°°°°°°°°°°°°°°
J'utilise ensuite JWPlayer pour lire la vidéo, voici le code :

var s1 = new SWFObject('data/player.swf', 'Player', '640', '480', '9', '#666666');
s1.addParam('allowfullscreen', 'true');
s1.addParam('allowscriptaccess', 'always');
s1.addParam('wmode', 'opaque');
s1.addVariable('file', 'path_to_movie.flv');
s1.addVariable('image', 'path_to_image.jpg');
s1.addVariable('controlbar', 'over');
s1.addVariable('provider', 'http');
s1.addVariable('http.startparam', 'apstart');
s1.write(document.getElementById('container');


Le problème est que quoi que je fasse, je dois attendre que la vidéo soit en cache pour pouvoir me déplacer avec la timeline.
Sur le site developer de JWPlayer, j'essaye avec le paramètre "HTTP STREAMED FLV" et la, je peux me déplacer avec la timeline sans problème :

https://www.jwplayer.com/resources/

Merci d'avance pour votre aide !
A voir également:

1 réponse

Utilisateur anonyme
10 janv. 2011 à 15:07
Bonjur
Pourquoi ne pas utiliser l'interface de mediacoder?
C'est bien pratique et cela autorise le traitement par lot.
0