Làm cách nào để có được tổng thời lượng của một loạt các tệp video nhỏ trong một thư mục?


11

Tôi có một loạt các tệp video nhỏ trong một thư mục và tôi nghĩ nhấp vào Thuộc tính của thư mục sẽ cho tôi tổng thời lượng của tất cả các video clip được kết hợp nhưng không được. Cách đơn giản nhất để đếm tổng thời gian của nhiều clip khác nhau trong một thư mục là gì? Trong cùng một thư mục tôi cũng có một số tệp .srt.

Ngoài ra, tôi sử dụng máy nghe nhạc VLC; Có cách nào để sử dụng nó để giải quyết vấn đề của tôi? Tôi không có Windows Media Player.

Thắng 7. IE 8.


1
Làm thế nào bạn thoải mái với kịch bản? Giải pháp này sẽ hoạt động, nhưng bạn sẽ cần phải điều chỉnh một chút để có được tổng số: stackoverflow.com/questions/1987648/
trộm

1
Nếu bạn chọn các mục trong trình duyệt tệp, thì ở phía dưới tôi có thể thấy tổng chiều dài của các mục đã chọn.
Bernhard

2
@Bernhard nên là một câu trả lời không phải là một bình luận.
Moab

@EBGreen Tôi không thể viết kịch bản nào cả.
verve

@Bernhard Tôi đã thử cách này nhưng tôi chỉ nhận được tổng kích thước tệp ở phía dưới!
verve

Câu trả lời:


12

Bạn có thể sử dụng Bộ lọc Windows Explorer.

  • Mở thư mục mong muốn trên Windows Explorer (WindowsKey-E);
  • Nhấp vào thanh tìm kiếm (hoặc sử dụng Ctrl-F);
  • Loại System.Kind:=Video;
  • Chọn tất cả các tệp video từ danh sách kết quả;
  • Mở thuộc tính của chúng (Nút chuột phải -> Thuộc tính);

Tính toán tổng thời lượng sẽ được hiển thị trong tab Chi tiết;


6

Miễn là các cửa sổ có thể đọc siêu dữ liệu video, nhấp chuột phải vào chúng và đi vào Chi tiết thực sự hiển thị tổng chiều dài. Tôi vừa thử nghiệm ở đây trên sự kết hợp của .MP4 và .WMV và nó đã hoạt động.

Để các cửa sổ đọc siêu dữ liệu video chính xác, bạn có thể cần cài đặt Windows Media Player cũng như các codec phù hợp (sử dụng các gói codec như Shark007, K-Lite và CCCP là một ý tưởng hay). Cho dù bạn có thể thấy hình thu nhỏ hay không trong Windows Explorer sẽ cung cấp cho bạn một dấu hiệu.

Ngoài ra, bạn có thể sử dụng một ứng dụng phương tiện hỗ trợ video và hiển thị tổng thời gian trong danh sách phát, chẳng hạn như Winamp.


Các tệp của tôi là .LV và MPEG-4 cùng với một số tệp .srt nằm rải rác trong thư mục tôi đang cố kiểm tra. Nó sẽ làm việc trên những? Hmm ... hai trong số các tệp video có hình thu nhỏ nhưng phần còn lại là một tờ giấy trắng.
verve

Không. Windows Explorer không thể đọc siêu dữ liệu FLV.
iglvzx

@verve Tôi không chắc về FLV. Có lẽ không theo iglvzx. Đối với SRT, chúng là các tệp phụ đề nên không có video hoặc thời lượng trên đó.
nhạc chuông

3

Nó rất rất đơn giản. Chỉ cần chọn tất cả các video. Đưa vào VLC media player. Bây giờ bấm vào nút danh sách phát. Ở đó bạn sẽ thấy ở phía trên bên trái ngay bên cạnh danh sách phát tổng thời gian phát video được hiển thị.

hình ảnh


2

Bạn có thể sử dụng Cygwin / Mingw và Mplayer (cho Windows nữa):

mplayer -vo null -ao null -frames 0 -identify -msglevel all=0 How\ fast.ogg | grep ^ID_LENGTH
ID_LENGTH=30.58

Những thứ trong cửa sổ màu xám là gì?
verve

Ví dụ sử dụng mplayer từ dấu nhắc Bash trong thiết bị đầu cuối Cygwin. Các dòng bắt đầu bằng "$" là các lệnh và các dòng không có "$" là đầu ra. Dòng thứ ba ở đó để cho bạn thấy rằng lệnh chỉ xuất ra một dòng, có nghĩa là bạn có thể dễ dàng phân tích cú pháp và tổng hợp nó với các thời lượng khác.
Janus Troelsen

1
Nó cũng hoạt động trong Linux. Nó thu thập các chiều dài. Sau đó, chúng ta có thể sử dụng ví dụ mã Python để thêm các giá trị đó nếu chúng ta đã xóa phần đó trước các số:with open("lengths") as f: values = f.read().splitlines() print(sum([float(v) for v in values])
Arpad Horvath

1

Cài đặt phần mở rộng này trong VLC. Nó hoạt động như một say mê.


Tôi nghĩ rằng điều này là tốt nhất cho OP. Nếu nó hoạt động.
jiggunjer

VLC có thể hiển thị tổng thời lượng danh sách phát mà không cần bất kỳ tiện ích mở rộng nào. Có thể nó không thể làm điều đó vào năm 2012 (khi câu trả lời này được viết), nhưng bây giờ nó đã được thực hiện.
lbalazscs

0

Chọn tất cả các tệp trong câu hỏi trong File Explorer. Nhấp chuột phải và vào thuộc tính. Trong cửa sổ thuộc tính, lấy tab chi tiết. Hãy tìm giá trị của Chiều dài và nó đây! Hy vọng nó hoạt động. Nó chắc chắn hoạt động trong Win 7 cho Video khi tôi kiểm tra.


OP: "Tôi có một loạt các tệp video nhỏ trong một thư mục và tôi nghĩ rằng việc nhấp vào Thuộc tính của thư mục sẽ cho tôi tổng thời lượng của tất cả các video clip được kết hợp nhưng không được"
Jeremy Thompson

OP đã xem xét các thuộc tính của thư mục.   Câu trả lời này có nội dung: "Đi vào thư mục, sau đó chọn tất cả các tệp (video) trong thư mục và nhận các thuộc tính được thu thập của chúng. Tôi có thể xác nhận (trên hệ thống của mình) rằng những gì OP đã thử, không hoạt động và câu trả lời này có. YMMV.
Scott

0

Nếu bạn chọn các mục trong trình duyệt tệp, thì ở phía dưới tôi có thể thấy tổng chiều dài của các mục đã chọn.

Theo yêu cầu, đây là một số ảnh chụp màn hình mẫu (từ Windows 7).


Thêm ảnh chụp màn hình để chứng minh điều đó
Jeremy Thompson

1
bây giờ hãy thử nó với các tệp .flv :)
jiggunjer

0

Đối với Windows, xem câu trả lời này .

Bạn có thể chọn các tệp âm thanh trong một thư mục, sau đó

  1. nhìn vào ngăn Chi tiết ở cuối cửa sổ Windows explorer của bạn [bật cái này trong ngăn Sắp xếp, Bố cục, Chi tiết]

  2. bấm chuột phải, thuộc tính, tab Chi tiết.

Cả hai cách sẽ cho bạn thấy tổng chiều dài của các tệp đã chọn.

Nếu bạn muốn bao gồm các thư mục con thì bạn sẽ cần thực hiện tìm kiếm trên thư mục quan tâm cấp cao nhất - tìm kiếm theo loại: mp3 hoặc wma hoặc bất kỳ định dạng nào bạn sử dụng và nó sẽ trả về tất cả các tệp tương ứng trong cây thư mục đó. Chọn tất cả chúng trong cửa sổ kết quả tìm kiếm và sau đó như tôi đã viết ở trên.

Nếu bạn đã sử dụng hỗn hợp các định dạng âm thanh, bạn sẽ phải lặp lại quy trình cho từng loại.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.