2017-09-15 1 views

Antwort

0

einen Versuch dieses Geben Sie:

find . -iname "*.mp4" -exec ffprobe -v error -print_format json -show_format {} \; | jq -r '.[].duration' | awk '{total+=$0}END{printf "%.6f",total}' 

Es nutzt find für die ganze *.mp4 wird ffprobe Info im JSON-Format zu erhalten, indem neben suchen und später jq verwendet wird, um die Dauer zu extrahieren:

ffprobe -v error -print_format json -show_format file.mp4 | jq -r '.[].duration' 

Zum Zählen verwendet awk:

awk '{total+=$0}END{printf "%.6f",total}' 

die printf "%.6f",total ist den Schwimmer zum Beispiel zurückzukehren:

5320.351000 
Verwandte Themen