[#] Długość filmu z poziomu konsoli.

( Ostatnio zmieniony ndz., 27/09/2009 - 10:06 )
 

Skrypt wypisujący długość filmu, wymaga odtwarzacza mplayer.

movielen.sh

#!/bin/sh

mplayer -vo null -ao null -frames 0 -identify "$@" 2> /dev/null |
awk '$0 ~ /ID_LENGTH/ {
        split($0, arr, "=");
        hr = arr[2] / 3600;
        mi = (arr[2] - 3600 * int(hr)) / 60;
        sc = arr[2] - 3600 * int(hr) - 60 * int(mi);
        printf("movie length: %dh %02dm %02ds\n", hr, mi, sc);
 }'

Przykład użycia:

movielen.sh  film.avi
movie length: 1h 36m 13s
5
Twoja ocena: Brak Średnio: 5 (2 głosy)