• [^] # Re: MPEG-TS

    Posté par (site web personnel) . En réponse au journal Edition simple de fichiers TS sous Linux. Évalué à 3.

    Bon, alors suite à tes remarques, j'ai affiné en délégant à mplayer le soin de détecter le début d'un paquet.
    De toutes façons, il est peu vraisemblable que je fasse mieux que mplayer.

    #!/bin/sh
    entree=1ドル
    taille=2ドル
    fin=3ドル
    sortie=4ドル
    c=$((fin - taille + 1))
    d=$((fin +1))
    provisoire=`mktemp /tmp/$entree$taille.XXXXXX`
    echo $c
    dd if=$entree of=$provisoire ibs=100000 skip=$taille count=$c 
    dd if=$entree of=$sortie ibs=100000 skip=$d count=50
    a=`mplayer -v -nosound -frames 1 -vo null $sortie | grep -e "SEEMS A TS" | cut -d " " -f 5 | sed -e "s/,//" `
    echo $a
    frame=`echo $a | cut -d " " -f 1`
    dd if=`{mathjax} sortie ibs=`((frame -1)) count=1 >> $provisoire
    a=`mplayer -v -nosound -frames 1 -vo null $provisoire | grep -e "SEEMS A TS" | cut -d " " -f 5 | sed -e "s/,//" `
    echo $a
    frame=`echo $a | cut -d " " -f 1`
    tail -c +$((frame + 1 )) $provisoire > $sortie
    rm -f $provisoire

    (J'ai encore une ligne avec des $ remplacés par des choses bizarres)