디렉토리의 총 비디오 시간

도와주세요

Directory (재귀 적으로)에있는 모든 비디오 파일의 총 지속 시간을 출력하는 스크립트 (bash, python 등)가 있습니까?

예를 들어 다음을 실행할 때 :

script mypath

그것은 제공합니다 x minutes/hours.

실뱅 피 나우

먼저 설치 mediainfo:

sudo apt-get install mediainfo

이제 다음 oneliner를 사용하여 디렉토리의 총 비디오 시간을 가져올 수 있습니다.

find . -type f -exec mediainfo --Inform="General;%Duration%" "{}" \; 2>/dev/null | awk '{s+=$1/1000} END {h=s/3600; s=s%3600; printf "%.2d:%.2d\n", int(h), int(s/60)}'

find명령은 mediainfo모든 파일을 재귀 적으로 호출 하고 비디오 길이를 ms 단위로 가져옵니다.

그런 다음 awk부품은 해당 값을 합산하고 총 시간을 HH:MM형식으로 반환 합니다.


업데이트 : avprobe실제로 더 빠릅니다 mediainfo(@ souravc 감사합니다 )

더 나은 결과를 얻으려면 대신 아래 명령을 사용하십시오 ( sudo apt-get install libav-tools먼저 필요합니다 )

find . -type f -exec avprobe -v quiet -show_format_entry duration "{}" \; | awk '{s+=$1} END {h=s/3600; s=s%3600; printf "%.2d:%.2d\n", int(h), int(s/60)}'

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

디렉토리에서 비디오의 총 재생 시간을 어떻게 찾습니까?

분류에서Dev

디렉토리에있는 비디오 파일의 총 길이를 시간 단위로 가져옵니다.

분류에서Dev

디렉토리에있는 비디오 파일의 총 길이 가져 오기

분류에서Dev

디렉토리에있는 비디오 파일의 총 길이 가져 오기

분류에서Dev

총 사령관 숨겨진 디렉토리가 표시되지 않음

분류에서Dev

오디오 파일의 총 시간을 얻는 방법은 무엇입니까?

분류에서Dev

두 로컬 디렉토리 간의 rsync

분류에서Dev

하드 디스크의 총 실행 시간을 얻는 방법

분류에서Dev

실제 총 비디오 RAM 크기

분류에서Dev

디렉토리 브랜치 내 특정 파일의 총 크기 찾기

분류에서Dev

디렉토리의 총 크기를 얻으려면 wget (또는 무언가)?

분류에서Dev

녹화 후 임시 디렉토리의 AVPlayer 비디오가 몇 초 후에 재생이 중지됨

분류에서Dev

상태의 총 시간

분류에서Dev

총알 포함 디렉토리를 cmake와 연결

분류에서Dev

디렉토리의 파일 수가 x보다 크면 서비스를 다시 시작하십시오.

분류에서Dev

.htacess의 디렉토리가 아닌 블로그 게시물 만 리디렉션

분류에서Dev

두 개의 디렉토리를 비교하지만 확장자는 무시하십시오.

분류에서Dev

12 시간마다 특정 사용자 홈 디렉토리의 스냅 샷

분류에서Dev

12 시간마다 특정 사용자 홈 디렉토리의 스냅 샷

분류에서Dev

12 시간마다 특정 사용자 홈 디렉토리의 스냅 샷

분류에서Dev

특정 디렉토리에서받은 파일의 시간 찾기

분류에서Dev

Cent OS에서 / usr 디렉토리의 공간 늘리기

분류에서Dev

디렉토리 (및 하위 디렉토리)에있는 모든 파일의 총 단어 수를 어떻게 계산합니까?

분류에서Dev

디렉토리가 비어 있으면 applescript의 조건을 수행하십시오.

분류에서Dev

diff 명령을 실행하여 디렉토리의 모든 파일을 비교하십시오.

분류에서Dev

diff 명령을 실행하여 디렉토리의 모든 파일을 비교하십시오.

분류에서Dev

비디오 / 영화 지속 시간

분류에서Dev

실시간 맞춤형 비디오

분류에서Dev

지속 시간이 다른 비디오 및 오디오 병합

Related 관련 기사

  1. 1

    디렉토리에서 비디오의 총 재생 시간을 어떻게 찾습니까?

  2. 2

    디렉토리에있는 비디오 파일의 총 길이를 시간 단위로 가져옵니다.

  3. 3

    디렉토리에있는 비디오 파일의 총 길이 가져 오기

  4. 4

    디렉토리에있는 비디오 파일의 총 길이 가져 오기

  5. 5

    총 사령관 숨겨진 디렉토리가 표시되지 않음

  6. 6

    오디오 파일의 총 시간을 얻는 방법은 무엇입니까?

  7. 7

    두 로컬 디렉토리 간의 rsync

  8. 8

    하드 디스크의 총 실행 시간을 얻는 방법

  9. 9

    실제 총 비디오 RAM 크기

  10. 10

    디렉토리 브랜치 내 특정 파일의 총 크기 찾기

  11. 11

    디렉토리의 총 크기를 얻으려면 wget (또는 무언가)?

  12. 12

    녹화 후 임시 디렉토리의 AVPlayer 비디오가 몇 초 후에 재생이 중지됨

  13. 13

    상태의 총 시간

  14. 14

    총알 포함 디렉토리를 cmake와 연결

  15. 15

    디렉토리의 파일 수가 x보다 크면 서비스를 다시 시작하십시오.

  16. 16

    .htacess의 디렉토리가 아닌 블로그 게시물 만 리디렉션

  17. 17

    두 개의 디렉토리를 비교하지만 확장자는 무시하십시오.

  18. 18

    12 시간마다 특정 사용자 홈 디렉토리의 스냅 샷

  19. 19

    12 시간마다 특정 사용자 홈 디렉토리의 스냅 샷

  20. 20

    12 시간마다 특정 사용자 홈 디렉토리의 스냅 샷

  21. 21

    특정 디렉토리에서받은 파일의 시간 찾기

  22. 22

    Cent OS에서 / usr 디렉토리의 공간 늘리기

  23. 23

    디렉토리 (및 하위 디렉토리)에있는 모든 파일의 총 단어 수를 어떻게 계산합니까?

  24. 24

    디렉토리가 비어 있으면 applescript의 조건을 수행하십시오.

  25. 25

    diff 명령을 실행하여 디렉토리의 모든 파일을 비교하십시오.

  26. 26

    diff 명령을 실행하여 디렉토리의 모든 파일을 비교하십시오.

  27. 27

    비디오 / 영화 지속 시간

  28. 28

    실시간 맞춤형 비디오

  29. 29

    지속 시간이 다른 비디오 및 오디오 병합

뜨겁다태그

보관