
Recherche avancée
Médias (2)
-
GetID3 - Bloc informations de fichiers
9 avril 2013, par
Mis à jour : Mai 2013
Langue : français
Type : Image
-
GetID3 - Boutons supplémentaires
9 avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
Autres articles (43)
-
Les autorisations surchargées par les plugins
27 avril 2010, parMediaspip core
autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs -
Personnaliser en ajoutant son logo, sa bannière ou son image de fond
5 septembre 2013, parCertains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;
-
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir
Sur d’autres sites (7788)
-
H264 encoder settings
30 novembre 2011, par Chris RobinsonI'm using xuggler to encode a series of images to an MP4 file. I use the following code to setup the
IStreamCoder
and specify the H264 codec :// only set if codec is H264
Configuration.configure("/usr/local/xuggler/share/ffmpeg/libx264-hq.ffpreset",
outStreamCoder);
outStreamCoder.setNumPicturesInGroupOfPictures(12);
outStreamCoder.setCodec(codec);
outStreamCoder.setBitRate(videoSettings.getBitrate());
outStreamCoder.setBitRateTolerance(videoSettings.getBitrateTolerance());
outStreamCoder.setPixelType(IPixelFormat.Type.YUV420P);
outStreamCoder.setHeight(videoSettings.getResolution().height);
outStreamCoder.setWidth(videoSettings.getResolution().width);
outStreamCoder.setFlag(IStreamCoder.Flags.FLAG_QSCALE, true);
outStreamCoder.setGlobalQuality(0);
fps = IRational.make((int) videoSettings.getFramerate(), 1);
outStreamCoder.setFrameRate(fps);
outStreamCoder.setTimeBase(IRational.make(fps.getDenominator(), fps.getNumerator()));which yields the following output :
Codec: CODEC_ID_H264
Resolution: 1280x720
Bitrate: 25000
Bitrate Tolerance: 1000
Framerate: 25.0Now when I specify the MPEG4 codec, I get the following output :
Codec: CODEC_ID_MPEG4
Resolution: 1280x720
Bitrate: 25000
Bitrate Tolerance: 1000
Framerate: 25.0As you can see, the only difference is the
ICodec
type (MPEG4 instead of H264) and the use of the preset (which is required by xuggler when using an H264 codec). Can anyone explain to me the huge difference in quality and tell me how to resolve the issue ? -
Stream a short video continuously with ffmpeg
12 janvier 2014, par Blue SkyI have a short video (3 sec), and I want to stream it over a UDP address like udp ://127.0.0.1:1000 continously (repeatedly) so that the stream runs forever unless the user stops the streaming session. How can I do so ? Thanks !
-
I am able to create m3u8 file using ffmpeg from rtmp live but not able to play the file in html5 video tag & apple device
3 janvier 2014, par NikitaI am able to create the m3u8 file by following steps :
1.Execute ffmpeg -v verbose -i rtmp://<host>:<port>/<stream> -c:v libx264 -c:a aac -ac 1 -strict -2 -crf 18 -profile:v baseline -maxrate 400k -bufsize 1835k -pix_fmt yuv420p -flags -global_header -hls_time 10 -hls_list_size 6 -hls_wrap 10 -start_number 1 <pathtofolderyouwantto>/<streamname>.m3u8
</streamname></pathtofolderyouwantto></stream></port></host>2.Make that folder you just mentioned on ffmpeg command () to be accessible by an http url.
3.Create a simple html page to play :
<video controls="controls" width="480" height="270" src="<streamName>.m3u8"></video>
But not able to play using html5 video tag as well as in apple device.
following is my ffmpeg console output :
sending ctrl. type: 0x0003
Invoking createStream
FCSubscribe: livestream
Invoking FCSubscribe
RTMP_ClientPacket, received: invoke 29 bytes
(object begin)
Property:
Property:
Property: NULL
Property:
(object end)
HandleInvoke, server invoking <_result>
HandleInvoke, received result for method call <createstream>
SendPlay, seekTime=0, stopTime=0, sending play: livestream
Invoking play
sending ctrl. type: 0x0003
RTMP_ClientPacket, received: invoke 21 bytes
(object begin)
Property:
Property:
Property: NULL
Property: NULL
(object end)
HandleInvoke, server invoking <_result>
HandleInvoke, received result for method call <fcsubscribe>
HandleChangeChunkSize, received: chunk size change to 1024
Received FLV packet before play()! Ignoring.
HandleCtrl, received ctrl. type: 0, len: 6
HandleCtrl, Stream Begin 1
RTMP_ClientPacket, received: invoke 160 bytes
(object begin)
Property:
Property:
Property: NULL
Property:
(object begin)
Property:
Property:
Property:
Property:
Property:
(object end)
(object end)
HandleInvoke, server invoking <onstatus>
HandleInvoke, onStatus: NetStream.Play.Reset
RTMP_ClientPacket, received: invoke 154 bytes
(object begin)
Property:
Property:
Property: NULL
Property:
(object begin)
Property:
Property:
Property:
Property:
Property:
(object end)
(object end)
HandleInvoke, server invoking <onstatus>
HandleInvoke, onStatus: NetStream.Play.Start
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465657184
sending ctrl. type: 0x0007
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465659184
sending ctrl. type: 0x0007
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465661184
sending ctrl. type: 0x0007
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465662184
sending ctrl. type: 0x0007
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465663184
sending ctrl. type: 0x0007
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465678183
sending ctrl. type: 0x0007
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465680183
sending ctrl. type: 0x0007
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465682183
sending ctrl. type: 0x0007
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465684183
sending ctrl. type: 0x0007
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465686183
sending ctrl. type: 0x0007
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465688183
sending ctrl. type: 0x0007
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465690183
sending ctrl. type: 0x0007
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465692183
sending ctrl. type: 0x0007
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465694183
sending ctrl. type: 0x0007
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465696183
sending ctrl. type: 0x0007
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465698182
sending ctrl. type: 0x0007
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465700182
sending ctrl. type: 0x0007
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465702182
sending ctrl. type: 0x0007
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465704182
sending ctrl. type: 0x0007
HandleCtrl, received ctrl. type: 6, len: 6
HandleCtrl, Ping 1465706182
sending ctrl. type: 0x0007
[flv @ 0263ce00] Estimating duration from bitrate, this may be inaccurate
Input #0, flv, from 'rtmp://serveripaddress/oflaDemo/livestream live=1':
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: vp6f, yuv420p, 320x240, 1k tbr, 1k tbn, 1k tbc
[graph 0 input from stream 0:0 @ 03020420] w:320 h:240 pixfmt:yuv420p tb:1/1000 fr:1000/1 sar:0/1 sws_param:flags=2
[libx264 @ 02833600] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
[libx264 @ 02833600] profile Constrained Baseline, level 4.2
[mpegts @ 038c1180] muxrate VBR, pcr every 100 pkts, sdt every 200, pat/pmt every 40 pkts
Output #0, hls, to 'C:/Program Files/Apache Software Foundation/apache-tomcat-6.0.35/webapps/mediaplayer/stream.m3u8':
Metadata:
encoder : Lavf54.37.100
Stream #0:0: Video: h264, yuv420p, 320x240, q=-1--1, 90k tbn, 1k tbc
Stream mapping:
Stream #0:0 -> #0:0 (vp6f -> libx264)
Press [q] to stop, [?] for help
Error while decoding stream #0:0: Error number -1 occurred
Last message repeated 2 times
*** 192 dup!
*** 47 dup!
*** 63 dup!
Last message repeated 2 times
*** 47 dup!
*** 63 dup!
Last message repeated 1 times
Bitrate not available, avio_tell() failed: Error number -22 occurred
*** 63 dup! fps=0.0 q=28.0 size= 0kB time=00:00:00.56 bitrate= 0.0kbits/s dup=601 drop=0
*** 47 dup!
*** 63 dup!
Last message repeated 2 times
*** 47 dup!
*** 63 dup!
Last message repeated 3 times
Bitrate not available, avio_tell() failed: Error number -22 occurred
*** 47 dup! fps=1129 q=47.0 size= 0kB time=00:00:01.17 bitrate= 0.0kbits/s dup=1199 drop=0
*** 63 dup!
Last message repeated 2 times
*** 47 dup!
*** 63 dup!
Last message repeated 2 times
*** 47 dup!
*** 63 dup!
Last message repeated 1 times
Bitrate not available, avio_tell() failed: Error number -22 occurred
*** 63 dup! fps=1164 q=40.0 size= 0kB time=00:00:01.82 bitrate= 0.0kbits/s dup=1844 drop=0
*** 47 dup!
*** 63 dup!
Last message repeated 2 times
*** 47 dup!
*** 63 dup!
Last message repeated 2 times
*** 47 dup!
*** 63 dup!
Bitrate not available, avio_tell() failed: Error number -22 occurred
*** 63 dup! fps=1181 q=57.0 size= 0kB time=00:00:02.48 bitrate= 0.0kbits/s dup=2489 drop=0
Last message repeated 1 times
*** 47 dup!
*** 63 dup!
Last message repeated 2 times
*** 47 dup!
*** 63 dup!
Last message repeated 1 times
*** 64 dup!
Bitrate not available, avio_tell() failed: Error number -22 occurred
*** 46 dup! fps=1181 q=44.0 size= 0kB time=00:00:03.09 bitrate= 0.0kbits/s dup=3088 drop=0
*** 63 dup!
Last message repeated 2 times
*** 47 dup!
*** 63 dup!
*** 64 dup!
*** 62 dup!
*** 63 dup!
*** 47 dup!
*** 64 dup!
Bitrate not available, avio_tell() failed: Error number -22 occurred
*** 62 dup! fps=1190 q=49.0 size= 0kB time=00:00:03.74 bitrate= 0.0kbits/s dup=3733 drop=0
*** 63 dup!
*** 48 dup!
*** 62 dup!
*** 64 dup!
*** 62 dup!
*** 48 dup!
*** 62 dup!
*** 64 dup!
*** 62 dup!
*** 47 dup!
Bitrate not available, avio_tell() failed: Error number -22 occurred
*** 63 dup! fps=1201 q=32.0 size= 0kB time=00:00:04.40 bitrate= 0.0kbits/s dup=4377 drop=0
Last message repeated 2 times
*** 48 dup!
*** 63 dup!
Last message repeated 1 times
*** 62 dup!
*** 48 dup!
*** 63 dup!
Last message repeated 1 times
*** 62 dup!
Bitrate not available, avio_tell() failed: Error number -22 occurred
*** 48 dup! fps=1214 q=57.0 size= 0kB time=00:00:05.07 bitrate= 0.0kbits/s dup=5038 drop=0
*** 63 dup!
*** 62 dup!
*** 63 dup!
*** 48 dup!
*** 62 dup!
*** 63 dup!
Last message repeated 1 times
*** 47 dup!
*** 64 dup!
*** 63 dup!
Last message repeated 1 times
Bitrate not available, avio_tell() failed: Error number -22 occurred
*** 47 dup! fps=1226 q=52.0 size= 0kB time=00:00:05.79 bitrate= 0.0kbits/s dup=5747 drop=0
*** 63 dup!
Last message repeated 3 times
*** 47 dup!
*** 63 dup!
Last message repeated 2 times
*** 47 dup!
*** 63 dup!
Last message repeated 1 times
Bitrate not available, avio_tell() failed: Error number -22 occurred
*** 63 dup! fps=1232 q=57.0 size= 0kB time=00:00:06.51 bitrate= 0.0kbits/s dup=6455 drop=0
*** 47 dup!
*** 63 dup!
Last message repeated 2 times
*** 47 dup!
*** 63 dup!
Last message repeated 2 times
*** 47 dup!
*** 63 dup!
Last message repeated 1 times
Bitrate not available, avio_tell() failed: Error number -22 occurred
*** 63 dup! fps=1240 q=57.0 size= 0kB time=00:00:07.23 bitrate= 0.0kbits/s dup=7163 drop=0
*** 47 dup!
*** 63 dup!
Last message repeated 2 times
*** 47 dup!
*** 63 dup!
Last message repeated 2 times
*** 47 dup!
*** 63 dup!
Last message repeated 1 times
Bitrate not available, avio_tell() failed: Error number -22 occurred
*** 63 dup! fps=1243 q=44.0 size= 0kB time=00:00:07.95 bitrate= 0.0kbits/s dup=7871 drop=0
*** 47 dup!
*** 63 dup!
Last message repeated 2 times
*** 47 dup!
*** 63 dup!
Last message repeated 3 times
*** 47 dup!
Bitrate not available, avio_tell() failed: Error number -22 occurred
*** 63 dup! fps=1245 q=52.0 size= 0kB time=00:00:08.61 bitrate= 0.0kbits/s dup=8516 drop=0
Last message repeated 2 times
*** 47 dup!
*** 63 dup!
Last message repeated 2 times
*** 47 dup!
*** 63 dup!
Last message repeated 2 times
*** 47 dup!
Bitrate not available, avio_tell() failed: Error number -22 occurred
*** 63 dup! fps=1250 q=49.0 size= 0kB time=00:00:09.33 bitrate= 0.0kbits/s dup=9224 drop=0
Last message repeated 2 times
*** 47 dup!
*** 63 dup!
Last message repeated 1 times
</onstatus></onstatus></fcsubscribe></createstream>