Générer m3u8 fichier avec extension M3U directives par ffmpeg
Je suis de la génération m3u8 fichiers à l'aide de ffmpeg.
Commande est comme ci-dessous:
ffmpeg -i sourcefile.mp4 -vcodec libx264 -acodec libvo_aacenc -b:v 128k -flags -global_header -map 0:0 -map 0:1 -f segment -segment_time 4 -segment_list_size 0 -segment_list testlist.m3u8 -segment_format mpegts stream%05d.ts
C'est la création de m3u8 fichiers avec succès, mais il n'ajoute pas étendu m3u8 directives.
Donc , comment faire pour ajouter ces directives ?
Remerciant à l'Avance,
Sagar Joshi
que voulez-vous dire "extended m3u8 directives"?
l'généré m3u8 fichier ne contient pas le http live stream tags
l'généré m3u8 fichier ne contient pas le http live stream tags
OriginalL'auteur Sagar Joshi | 2012-09-05
Vous devez vous connecter pour publier un commentaire.
Selon la La diffusion HTTP en Direct spécification, et, sauf si vous utilisez une ancienne version de ffmpeg (je suis en utilisant 1.0), le fichier m3u8 il crée est beau.
Le mien ressemble à ça (alors que ffmpeg est toujours en encodage):
En omettant le n ° EXT-X-ENDLIST tag le client doit savoir pour recharger ce fichier m3u8 pour plus de médias. C'est décrite ici. Dès que ffmpeg se ferme (ou ctrl-c) #EXT-X-ENDLIST est ajouté à la fin du fichier.
OriginalL'auteur MithrilTuxedo