Làm cách nào để liệt kê độ phân giải tệp video?


10

Tôi muốn nhận danh sách tất cả các tệp video của mình (mkv, mp4, avi, v.v.) và độ phân giải của chúng, vì vậy tôi có thể xem các tệp video SD nào cần được nâng cấp lên HD. Tôi chủ yếu cần một phương thức (hoặc một chương trình) cho windows, nhưng OSX cũng sẽ ổn thôi.

Tôi biết người dùng Linux có thể sử dụng điều này:

find . -name "*.mkv" -execdir mediainfo {} \; | egrep "(Complete name|Width|Height)"

Câu trả lời:


11

Đối với Windows Vista (các phiên bản khác có thể có các tính năng tương tự):

Nếu bạn cần xem nó chỉ với một tệp, bạn có thể thấy nó trong ngăn Chi tiết ở phía dưới.

Nếu bạn cần xem nó cho một số tệp, hãy theo dõi 1, 2, 3 * trong ảnh chụp màn hình, sau đó chọn 'Chiều cao khung' và 'Chiều rộng khung' để bật các cột này. (Mẹo: Bạn có thể nhập tên cột trong danh sách dài để cuộn nhanh đến chúng.)

nhập mô tả hình ảnh ở đây

* nhấp chuột phải vào tiêu đề để nhận menu


Cảm ơn câu trả lời được thực hiện rất nhiều. Điều này sẽ giúp tôi ra ngoài. Có cách nào để tôi có thể xuất cái này vào danh sách không?
Bob

Thật không may, không có cách dễ dàng để làm điều đó. Xin lỗi, nhưng bạn có thể tìm kiếm các công cụ trực tuyến.
ADTC

Cảm ơn vì đã chấp nhận câu trả lời của tôi btw :) (Nhấp vào dấu kiểm bên dưới mũi tên biểu quyết và làm cho nó có màu xanh lá cây)
ADTC

Tôi tìm thấy một cách để xuất danh sách. Sau khi tìm kiếm xong, chọn tất cả (CTRL + A), giữ SHIFT và nhấp chuột phải vào kết quả. Nhấp vào Copy Path và dán vào tài liệu văn bản. Một mẹo hữu ích khác là tìm kiếm System.Kind: Video để nhận tất cả các video. Cảm ơn ADTC. Tôi chấp nhận câu trả lời của bạn một cách chính thức.
Bob

Nhưng Sao chép dưới dạng đường dẫn dường như chỉ cung cấp tên tệp và đường dẫn, không phải kích thước video và các chi tiết khác. Bạn chỉ cần tên tập tin với đường dẫn?
ADTC

3

Bạn cũng có thể cài đặt mediainfotrên OS X chẳng hạn brew install mediainfo.

for f in *;do mediainfo "$f"|awk '$0~/Width|Height/{gsub(/[^0-9]/,"");printf("%s ",$0)}';echo "$f";done

Hoặc cài đặt ffmpegvà sử dụng ffprobe:

mdfind kMDItemContentTypeTree=public.movie -onlyin .|while read f;do ffprobe -v 0 "$f" -show_streams -of csv|head -n1|cut -d, -f10,11|tr '\n' ,;echo "$f";done

Bạn có thể thử thay đổi -of(định dạng đầu ra) để flat, jsonhoặc xml. -v 0tương đương với -loglevel quiet.

filechỉ hiển thị kích thước cho khoảng một nửa số tệp video tôi đã kiểm tra. mdlshiển thị kích thước cho các tệp thậm chí ít hơn.


0

Tôi đã có thể làm điều đó bằng XYplorer và ff:

  1. nhấp chuột phải vào thư mục chứa các tệp video và chọn "Lượt xem" - "Chi tiết."

  2. nhấp chuột phải vào thanh nhãn cột phía trên cửa sổ và thêm hai cột: chiều rộng khung và tốc độ khung hình.

Từ đó, tôi nhấp vào nhãn cột để sắp xếp các tệp thông qua thuộc tính theo thứ tự tăng dần và giảm dần, và kéo các tệp đã chọn sang chương trình khác để chuyển đổi hoặc đổi tên chúng.

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.