Déplacé de SO parce que j'ai compris que c'était le bon endroit pour poser ma question

le titre pourrait être mauvais. Je m'excuse, je suis nouvelle dans ffmpeg. Récemment, j'ai découvert (avec l'aide de la communauté) qu'il est possible de convertir un flux en direct du fichier ts en m3u8.

Je veux définir que ffmpeg supprimera les premiers fichiers ts après un certain temps (par exemple, toutes les 3 heures, supprimez les premières minutes depuis que je les ai démarrés / remplacés) et chaque fichier ts durera au moins 1 minute (au lieu des valeur par défaut qui est beaucoup de fichiers ts dans mon dossier)

J'ai la commande suivante:

ffmpeg -i "http://127.0.0.1:8080/stream" -g 60 -hls_time 5 -hls_list_size 0 -aspect 16:9 -qscale 0 E:\hls\index.m3u8

( http://127.0.0.1:8080/streamest un fichier .ts de flux en direct)

Est-il possible de faire quelque chose comme ça?

Merci beaucoup!


la source