
Recherche avancée
Autres articles (46)
-
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 -
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 -
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 ;
Sur d’autres sites (8560)
-
My first released WordPress plugin
23 septembre 2010, par silviaI’m pretty proud of this, which is why I’m dedicating a short blog post to it : today, John and I released my first WordPress plugin as open source to the WordPress plugins site. It’s got the boring name “External Videos” and builds a bridge between your WordPress instance and videos of channels on a (...)
-
How to transcode HLS video (with .m3u8 subtitle file) for MPEG-DASH stream using FFMPEG ?
15 mai 2017, par Toan TranI’m trying to use ffmpeg to transcode a HLS
video.m3u8
, which uses a.m3u8 subtitle
file, for MPEG-DASH streaming. The subtitle file has been defined in the master manifestvideo.m3u8
but I receive only the video and audio, the subtitle doesn’t come along. What am I doing wrong ? Your help is very much appreciated.This is the command I used :
ffmpeg -i http://myserver_ip/video.m3u8 -vcodec libx264 -vprofile baseline -acodec libmp3lame -ar 44100 -ac 1 -f flv rtmp://myserver_ip/dash/SampleVideo
This is my
video.m3u8
master manifest file :#EXTM3U
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subtitle",NAME="#1 Fre",DEFAULT=NO,FORCED=NO,LANGUAGE="fre",URI="planete_interdite_subtitle3_fre_vtt.m3u8"
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subtitle",NAME="#2 Eng",DEFAULT=NO,FORCED=NO,LANGUAGE="eng",URI="planete_interdite_subtitle4_eng_vtt.m3u8"
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subtitle",NAME="#3 Eng",DEFAULT=NO,FORCED=NO,LANGUAGE="eng",URI="planete_interdite_subtitle5_eng_vtt.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="low",NAME="#1 Fre",DEFAULT=YES,AUTOSELECT=YES,LANGUAGE="fre",URI="planete_interdite_228_h264_144p_audio1_fre.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="low",NAME="#2 Eng",DEFAULT=NO,AUTOSELECT=YES,LANGUAGE="eng",URI="planete_interdite_228_h264_144p_audio2_eng.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="medium",NAME="#1 Fre",DEFAULT=YES,AUTOSELECT=YES,LANGUAGE="fre",URI="planete_interdite_500_h264_240p_audio1_fre.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="medium",NAME="#2 Eng",DEFAULT=NO,AUTOSELECT=YES,LANGUAGE="eng",URI="planete_interdite_500_h264_240p_audio2_eng.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="high",NAME="#1 Fre",DEFAULT=YES,AUTOSELECT=YES,LANGUAGE="fre",URI="planete_interdite_1228_q264_360p_audio1_fre.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="high",NAME="#2 Eng",DEFAULT=NO,AUTOSELECT=YES,LANGUAGE="eng",URI="planete_interdite_1228_q264_360p_audio2_eng.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="veryhigh",NAME="#1 Fre",DEFAULT=YES,AUTOSELECT=YES,LANGUAGE="fre",URI="planete_interdite_2080_q264_480p_audio1_fre.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="veryhigh",NAME="#2 Eng",DEFAULT=NO,AUTOSELECT=YES,LANGUAGE="eng",URI="planete_interdite_2080_q264_480p_audio2_eng.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="hdready",NAME="#1 Fre",DEFAULT=YES,AUTOSELECT=YES,LANGUAGE="fre",URI="planete_interdite_4160_n264_720p_audio1_fre.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="hdready",NAME="#2 Eng",DEFAULT=NO,AUTOSELECT=YES,LANGUAGE="eng",URI="planete_interdite_4160_n264_720p_audio2_eng.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="fullhd",NAME="#1 Fre",DEFAULT=YES,AUTOSELECT=YES,LANGUAGE="fre",URI="planete_interdite_8256_n264_1080p_audio1_fre.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="fullhd",NAME="#2 Eng",DEFAULT=NO,AUTOSELECT=YES,LANGUAGE="eng",URI="planete_interdite_8256_n264_1080p_audio2_eng.m3u8"
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=314000,CODECS="avc1.66.30,mp4a.40.2",RESOLUTION=256x144,AUDIO="low",SUBTITLES="subtitle"
planete_interdite_228_h264_144p.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=638000,CODECS="avc1.66.30,mp4a.40.2",RESOLUTION=426x240,AUDIO="medium",SUBTITLES="subtitle"
planete_interdite_500_h264_240p.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1942000,CODECS="avc1.66.30,mp4a.40.2",RESOLUTION=640x360,AUDIO="high",SUBTITLES="subtitle"
planete_interdite_1228_q264_360p.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=3274000,CODECS="avc1.66.30,mp4a.40.2",RESOLUTION=854x480,AUDIO="veryhigh",SUBTITLES="subtitle"
planete_interdite_2080_q264_480p.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=4814000,CODECS="avc1.4d001f,mp4a.40.2",RESOLUTION=1280x720,AUDIO="hdready",SUBTITLES="subtitle"
planete_interdite_4160_n264_720p.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=9501000,CODECS="avc1.640028,mp4a.40.2",RESOLUTION=1920x1080,AUDIO="fullhd",SUBTITLES="subtitle"
planete_interdite_8256_n264_1080p.m3u8My .m3u8 subtitle file, which contains many .vtt subtitle files :
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:5
#EXT-X-MEDIA-SEQUENCE:1
#EXTINF:4.004000,
planete_interdite_subtitle5_eng1.vtt
#EXTINF:4.004000,
planete_interdite_subtitle5_eng2.vtt
#EXTINF:4.004000,
planete_interdite_subtitle5_eng3.vtt
#EXTINF:4.004000,
planete_interdite_subtitle5_eng4.vtt
#EXTINF:4.004000,
planete_interdite_subtitle5_eng5.vtt
#EXTINF:4.004000,
planete_interdite_subtitle5_eng6.vtt
#EXTINF:4.004000,
planete_interdite_subtitle5_eng7.vtt
#EXTINF:4.004000,
planete_interdite_subtitle5_eng8.vtt
#EXTINF:4.004000,
planete_interdite_subtitle5_eng9.vtt -
offline playback of mpeg dash and merge segments ?
24 mai 2021, par Sukruti AhujaI want to merge this offline download into one mp4 file.please help.
here is the manifest


`





mspr:proTAMAAAEAAQBCAzwAVwBSAE0ASABFAEEARABFAFIAIAB4AG0AbABuAHMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0Aa blah blah==


cenc:psshAAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISEOdAMU0OekLil2icaysfU3o=































































 
 <representation bandwidth="721119" width="1920" height="1080"></representation>
 <representation bandwidth="194712" codecs="avc1.64001F" width="960" height="540"></representation>
 <representation bandwidth="94605" codecs="avc1.64001E" width="640" height="360"></representation>
 
 <adaptationset group="5" profiles="ccff" bitstreamswitching="false" segmentalignment="true" contenttype="audio" mimetype="audio/mp4" codecs="mp4a.40.2">
 <contentprotection schemeiduri="urn:mpeg:dash:mp4protection:2011" value="cenc"></contentprotection>
 <contentprotection schemeiduri="urn:uuid:9A04F079-9840-4286-AB92-E65BE0885F95" value="2.0">
 TAMAAAEAAQBCAzwAVwBSAE0ASABFAEEARABFAFIAIAB4AG0AbABuAHMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBEAFIATQAvADIAMAAwADcALwAwADMALwBQAGwAYQB5AFIAZQBhAGQAeQBIAGUAYQBkAGUAcgAiACAAdgBlAHIAcwBpAG8AbgA9ACIANAAuADAALgAwAC4AMAAiAD4APABEAEEAVABBAD4APABQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsARQBZAEwARQBOAD4AMQA2ADwALwBLAEUAWQBMAEUATgA+ADwAQQBMAEcASQBEAD4AQQBFAFMAQwBUAFIAPAAvAEEATABHAEkARAA+ADwALwBQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsASQBEAD4AVABUAEYAQQA1ADMAbwBPADQAawBLAFgAYQBKAHgAcgBLAHgAOQBUAGUAZwA9AD0APAAvAEsASQBEAD4APABDAEgARQBDAEsAUwBVAE0APgBqAFIAVQBYAG0AWgB2AFYARwBMAEUAPQA8AC8AQwBIAEUAQwBLAFMAVQBNAD4APABMAEEAXwBVAFIATAA+AGgAdAB0AHAAcwA6AC8ALwBkAHIAdgBpAGQAZQBvAC4AawBlAHkAZABlAGwAaQB2AGUAcgB5AC4AbQBlAGQAaQBhAHMAZQByAHYAaQBjAGUAcwAuAHcAaQBuAGQAbwB3AHMALgBuAGUAdAAvAFAAbABhAHkAUgBlAGEAZAB5AC8APAAvAEwAQQBfAFUAUgBMAD4APABDAFUAUwBUAE8ATQBBAFQAVABSAEkAQgBVAFQARQBTAD4APABJAEkAUwBfAEQAUgBNAF8AVgBFAFIAUwBJAE8ATgA+ADgALgAwAC4AMgAxADAAMQAuADgAPAAvAEkASQBTAF8ARABSAE0AXwBWAEUAUgBTAEkATwBOAD4APAAvAEMAVQBTAFQATwBNAEEAVABUAFIASQBCAFUAVABFAFMAPgA8AC8ARABBAFQAQQA+ADwALwBXAFIATQBIAEUAQQBEAEUAUgA+AA==
 </contentprotection>
 <contentprotection schemeiduri="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
 AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISEOdAMU0OekLil2icaysfU3o=
 
 </contentprotection>
 <label>aac_UND_2_97</label>
 <segmenttemplate timescale="10000000" media="QualityLevels($Bandwidth$)/Fragments(aac_UND_2_97=$Time$,format=mpd-time-csf)" initialization="QualityLevels($Bandwidth$)/Fragments(aac_UND_2_97=i,format=mpd-time-csf)">
 <segmenttimeline>
 <s d="20201360"></s>
 <s d="20201361"></s>
 <s d="20201360"></s>
 <s d="20201361"></s>
 <s d="20201360"></s>
 <s d="20201361"></s>
 <s d="20201360"></s>
 <s d="20201361"></s>
 <s d="20201360"></s>
 <s d="20201361"></s>
 <s d="20201360"></s>
 <s d="20201361" r="1"></s>
 <s d="20201360"></s>
 <s d="20201361"></s>
 <s d="20201360"></s>
 <s d="20201361"></s>
 <s d="20201360"></s>
 <s d="20201361"></s>
 <s d="20201360"></s>
 <s d="20201361"></s>
 <s d="20201360"></s>
 <s d="20201361" r="1"></s>
 <s d="20201360"></s>
 <s d="20201361"></s>
 <s d="20201360"></s>
 <s d="20201361"></s>
 <s d="20201360"></s>
 <s d="20201361"></s>
 <s d="20201360"></s>
 <s d="20201361"></s>
 <s d="20201360"></s>
 <s d="20201361" r="1"></s>
 </segmenttimeline>
 </segmenttemplate>
 <representation bandwidth="96002" audiosamplingrate="44100"></representation>
 </adaptationset>




`