[FFmpeg/JWPlayer] Encodage / Streaming vidéo
lossius30
-
Utilisateur anonyme -
Utilisateur anonyme -
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 :
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) :
D'ou pourrait venir le problème?
2éme problème :
°°°°°°°°°°°°°°°
J'utilise ensuite JWPlayer pour lire la vidéo, voici le code :
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 !
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:
- [FFmpeg/JWPlayer] Encodage / Streaming vidéo
- Montage video windows - Guide
- Streaming - Guide
- Comment télécharger une vidéo youtube - Guide
- Fast streaming - Accueil - Guide TV et vidéo
- Nommez une application d'appel vidéo ou de visioconférence - Guide