• [^] # Re: Avec ffmpeg

    Posté par . En réponse au message Decoupe de flux Ogg en fichiers de x minutes. Évalué à 2.

    Je m'suis trompé, c'est pas -ss pour définir la durée mais -t.
    -ss c'est pour définir la position de départ de l'encodage.

    Du coup, y'a moyen de faire autrement : tu enregistres le flux en continu dans un fichier et toutes les cinq minutes, tu extrais avec ces options en prenant comme position de début celle de la fin de l'extrait précédent.
    Avec ça tu ne perds rien.

    Un début :

    i=0
    position=0
    while true
    do
    sleep 300
    i=$((i+1))
    ffmpeg -i "fichier_flux.ogg" -acodec copy -t 300 -ss $position "fichier${i}.ogg"
    position=$((position+300))
    done

    Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur