
Recherche avancée
Autres articles (49)
-
Configurer la prise en compte des langues
15 novembre 2010, parAccéder à la configuration et ajouter des langues prises en compte
Afin de configurer la prise en compte de nouvelles langues, il est nécessaire de se rendre dans la partie "Administrer" du site.
De là, dans le menu de navigation, vous pouvez accéder à une partie "Gestion des langues" permettant d’activer la prise en compte de nouvelles langues.
Chaque nouvelle langue ajoutée reste désactivable tant qu’aucun objet n’est créé dans cette langue. Dans ce cas, elle devient grisée dans la configuration et (...) -
D’autres logiciels intéressants
12 avril 2011, parOn ne revendique pas d’être les seuls à faire ce que l’on fait ... et on ne revendique surtout pas d’être les meilleurs non plus ... Ce que l’on fait, on essaie juste de le faire bien, et de mieux en mieux...
La liste suivante correspond à des logiciels qui tendent peu ou prou à faire comme MediaSPIP ou que MediaSPIP tente peu ou prou à faire pareil, peu importe ...
On ne les connais pas, on ne les a pas essayé, mais vous pouvez peut être y jeter un coup d’oeil.
Videopress
Site Internet : (...) -
Contribute to documentation
13 avril 2011Documentation is vital to the development of improved technical capabilities.
MediaSPIP welcomes documentation by users as well as developers - including : critique of existing features and functions articles contributed by developers, administrators, content producers and editors screenshots to illustrate the above translations of existing documentation into other languages
To contribute, register to the project users’ mailing (...)
Sur d’autres sites (5809)
-
FFmpeg's -movflags produces invalid duration in [moov] box
31 août 2016, par LYFI am trying to make an MP4 file suitable for HTML5 streaming. I am trying to mux an FLV file into a fragmented MP4, with correct metadata in its first
moov
box.I used the command line parameters in this article on the MDN :
ffmpeg -i h264aac.flv -c copy -movflags frag_keyframe+empty_moov fragmented.mp4
Then I fed this
fragmented.mp4
slowly into an HTML5SourceBuffer
. The video played for one second and stopped. (stopped at its second key frame ?)I looked at the MP4 file in Bento’s
mp4info
tool and found that there is an incorrect duration in themoov
box :Movie:
duration: 0 ms
time scale: 1000
fragments: yesThen I tried :
ffmpeg -i h264aac.flv -c copy -movflags frag_keyframe+faststart new_fragmented.mp4
However, the
new_fragmented.mp4
only has 5 seconds. It should have 90 seconds.> mp4info new_fragmented.mp4
Movie:
duration: 5182 ms
time scale: 1000
fragments: yesI also found on stackoverflow a working movflags used in live streaming :
-movflags empty_moov+omit_tfhd_offset+frag_keyframe+default_base_moof
Now the video can be played, but the player does not know the video’s duration until the video is completely downloaded.
> mp4info stackoverflowSolution.mp4
duration: 0 ms
fragments: yes
Codecs String: avc1.640028
Codecs String: mp4a.40.2My goal is make an MP4 file that can be played and has a correct duration when I stream it. I tried switching parameters, adding and removing
+
signs, but there are too many combinations, and I was not lucky enough to run into a working one by guessing.I can generate a fully playable and glitch-less MP4 file using
mp4fragment
, but I would like to know how to do so in FFmpeg. -
FFmpeg -movflags produces invalid duration in MP4 [moov] box
31 août 2016, par LYFI am trying to make an MP4 file suitable for HTML5 streaming. I am trying to mux an FLV file into a fragmented MP4, with correct metadata in its first
moov
box.I used the command line parameters in this article on the MDN :
ffmpeg -i h264aac.flv -c copy -movflags frag_keyframe+empty_moov fragmented.mp4
Then I fed this
fragmented.mp4
slowly into an HTML5SourceBuffer
. The video played for one second and stopped. (stopped at its second key frame ?)I looked at the MP4 file in Bento’s
mp4info
tool and found that there is an incorrect duration in themoov
box :Movie:
duration: 0 ms
time scale: 1000
fragments: yesThen I tried :
ffmpeg -i h264aac.flv -c copy -movflags frag_keyframe+faststart new_fragmented.mp4
However, the
new_fragmented.mp4
only has 5 seconds. It should have 90 seconds.> mp4info new_fragmented.mp4
Movie:
duration: 5182 ms
time scale: 1000
fragments: yesI also found on stackoverflow a working movflags used in live streaming :
-movflags empty_moov+omit_tfhd_offset+frag_keyframe+default_base_moof
Now the video can be played, but the player does not know the video’s duration until the video is completely downloaded.
> mp4info stackoverflowSolution.mp4
duration: 0 ms
fragments: yes
Codecs String: avc1.640028
Codecs String: mp4a.40.2My goal is to make an MP4 file that can be played and has a correct duration when I stream it. I tried switching parameters, adding and removing
+
signs, but there are too many combinations, and I was not lucky enough to run into a working one by guessing.I can generate a fully playable and glitch-less MP4 file using
mp4fragment
, but I would like to know how to do so in FFmpeg. -
How to convert an mjpeg live video format to h.264 format using ffmpeg without increasing the playback speed
7 janvier 2020, par Greeshma RI have a live mjpeg video stream that I need to be recorded and play in a browser. I am using FFmpeg to record from the HTTP URL using the below command.
ffmpeg -i http://127.0.0.1:5005/hdmi/vflipped/1 -c:v copy Output.mp4
But the recorded video Output.mp4 is not getting played in any browser. (tried with chrome and firefox)
On a search I just found few suggestions to convert the mjpeg codec to h.264 codec.
So I have converted the mjpeg format to h.264 format to get played in a browser using the below command.ffmpeg -i http://127.0.0.1:5005/hdmi/vflipped/1 -vcodec libx264 output.mp4
But this increased the speed of the recorded video.
Can anyone suggest any other way to play the recorded video in the browser ?