# Mesure débit vidéo webm

**URL:** <https://www.debian-fr.org/t/mesure-debit-video-webm/56752>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 2:22 UTC](https://www.debian-fr.org/t/mesure-debit-video-webm/56752 "2016-02-21T14:22:48Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![jimbo](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/d78d45/32.png) [@jimbo](https://www.debian-fr.org/u/jimbo)\
**Post date:** [Février 21, 2016, 2:22 UTC](https://www.debian-fr.org/t/mesure-debit-video-webm/56752/1 "2016-02-21T14:22:48Z")

</div>

Salut,

j’aimerais savoir si il est possible de créer un script qui toutes les heures via cronjob télécharge la vidéo d’un site web et m’affiche le débit moyen pour toutes les heures sur 2 jours ?

wget permettrais d’effectuer cette tache ?

Merci

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 2:22 UTC](https://www.debian-fr.org/t/mesure-debit-video-webm/56752/2 "2016-02-21T14:22:49Z")

</div>

`tmpfile=$(mktemp)
time=$(time -f '%e' curl -s "http://www.google.fr" > "$tmpfile")
size=$(ls -s $tmpfile")
echo "$((size/time)) ko/s"`

---

<div class="post-metadata">

**Author:** ![jimbo](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/d78d45/32.png) [@jimbo](https://www.debian-fr.org/u/jimbo)\
**Post date:** [Février 21, 2016, 2:22 UTC](https://www.debian-fr.org/t/mesure-debit-video-webm/56752/3 "2016-02-21T14:22:49Z")

</div>

[code]/test.sh: ligne 3: -f : commande introuvable

real 0m0.002s  
user 0m0.000s  
sys 0m0.000s  
./test.sh: ligne 5: 0 /tmp/tmp.hTQot7ueix : division par 0 (le symbole erroné est “/tmp.hTQot7ueix”)  
[/code]

je vois pas ce que j’ai fait de faux …

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 2:22 UTC](https://www.debian-fr.org/t/mesure-debit-video-webm/56752/4 "2016-02-21T14:22:49Z")

</div>

C’est pas ta faute, bash se croie malin et en fait non :

`tmpfile=$(mktemp)
time=$(/usr/bin/time -f '%e' curl -s "http://www.google.fr" > "$tmpfile")
size=$(ls -s $tmpfile")
echo "$((size/time)) ko/s"`

---

<div class="post-metadata">

**Author:** ![jimbo](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/d78d45/32.png) [@jimbo](https://www.debian-fr.org/u/jimbo)\
**Post date:** [Février 21, 2016, 2:22 UTC](https://www.debian-fr.org/t/mesure-debit-video-webm/56752/5 "2016-02-21T14:22:49Z")

</div>

`/usr/bin/time -f '%e' curl -s "http://www.google.fr"
/usr/bin/time: cannot run curl: No such file or directory
Command exited with non-zero status 127
0.00
`

c’est pas mieux

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 2:22 UTC](https://www.debian-fr.org/t/mesure-debit-video-webm/56752/6 "2016-02-21T14:22:50Z")

</div>

Installe curl

---

<div class="post-metadata">

**Author:** ![jimbo](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/d78d45/32.png) [@jimbo](https://www.debian-fr.org/u/jimbo)\
**Post date:** [Février 21, 2016, 2:22 UTC](https://www.debian-fr.org/t/mesure-debit-video-webm/56752/7 "2016-02-21T14:22:50Z")

</div>

`./test.sh
8.65
./test.sh: ligne 5: 24156 /tmp/tmp.w0QJPbBwAc : division par 0 (le symbole erroné est "/tmp.w0QJPbBwAc")
`

il m’embête toujours avec la division par 0 je comprends pas

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 2:22 UTC](https://www.debian-fr.org/t/mesure-debit-video-webm/56752/8 "2016-02-21T14:22:50Z")

</div>

C’est ma faute je suis aller trop vite :

`tmpfile=$(mktemp)
time=$(/usr/bin/time -f '%e' curl -s "http://www.google.fr" > "$tmpfile")
size=$(ls -s "$tmpfile" | awk '{print $1}')
echo "scale=2; $size / $time" | bc -l`

J’ai modifié pour utiliser bc, ça permet de faire des calculs en virgule flottante.
