Làm cách nào để phát hiện xem video có bị rung không


7

Tôi chỉ cần ổn định video khi video bị rung.

Tôi đã ổn định thành công video bằng FFmpeg và tôi không cần ổn định tất cả các video, tôi chỉ cần ổn định các video xuất hiện rung (không ổn định).

Có cách nào tôi có thể phát hiện ra điều đó?


1
ffmpeg không có chức năng tích hợp để thực hiện việc này. Về cơ bản, bạn cần phải viết một thuật toán sẽ phân tích từng pixel theo từng khung hình.
LetTheWriters Viết

Câu trả lời:


0

Bạn có thể cắt phần bạn muốn đâm, bạn có thể đếm số giây bạn muốn đâm, sau đó bạn đâm nó, cắt xén có thể xuất hiện. Bạn cần chỉnh sửa, cho dù bạn muốn mở rộng và phóng to tất cả các phần video hoặc các cách chỉnh sửa khác dựa trên những gì bạn muốn.


3
Anh ấy đang tìm cách để máy tính tự động phát hiện xem video có bị rung hay không. Anh ấy biết làm thế nào để ổn định nó.
Jason Conrad

0

Bạn có thể sử dụng bất kỳ Phần mềm chỉnh sửa video nào, ví dụ như Adobe Premier Pro, bạn có thể xem từng khung hình, nếu các khung chứa các khung hình mờ đôi, rung chuyển động , sau đó Ổn định nó như bạn nói. Bạn có thể sử dụng Sharpen trên Mask Layer trên đầu Video để xem, bởi vì bạn có thể thấy rung sau khi Sharpen. Hoặc bạn có thể thấy rung lắc bằng cách tắt âm thanh của mình và làm cho nó chuyển động chậm trong một lúc, hãy nhớ thay đổi nó trở lại tốc độ bình thường.

Trong thực tế, bạn phải tìm nơi run rẩy bằng tay của riêng bạn. Bởi vì năm nay vẫn chưa ra mắt Plugin hoặc Phần mềm phát hiện video tự động phát hiện. Nhưng, nó đã có Plugin để phát hiện rung lắc hoàn hảo & Plugin ổn định cho cô ấy . Bạn có thể tìm thêm plugin Perfect cho bạn phần mềm chỉnh sửa video.

Chỉ có Lập trình viên, mới có thể để Python Script trong phần mềm giúp họ tự động phát hiện ra nó. Đây là Script Nhưng, video sẽ bị hỏng nếu bạn sử dụng đoạn script đó.

Tùy chọn tốt nhất để tránh Video rung là Mua Trình ổn định video, đây là công cụ để video ổn định.


0

Tôi nghĩ rằng bạn đang tìm cách để tự động phát hiện các cảnh quay run rẩy. Bạn có thể loại làm điều này trong After Effects, giả định rằng có những điểm liên tục theo dõi được trong nền của đoạn phim của bạn.

Nhập cảnh của bạn vào sau hiệu ứng. Thiết lập một vài điểm theo dõi chuyển động Phân tích theo dõi chuyển động trên các cảnh quay của bạn mở các điều khiển xoay vòng trên lớp của bạn cho đến khi bạn tìm thấy giá trị Độ tin cậy. Kiểm tra các giá trị độ tin cậy theo thời gian. Khi nó giảm đáng kể, cảnh quay của bạn đang rung chuyển.

Điều này có thể được tự động hóa hơn nữa bằng cách sử dụng một biểu thức để làm nổi bật nơi đoạn phim bị rung hoặc bằng cách xuất các khung hình chính xác vào bảng tính cùng với thời gian video.

Tôi nghi ngờ có một công cụ tốt hơn để làm những việc như thế này (có thể bên trong ffmpeg hoặc DaVinci giải quyết?) Nhưng tôi không biết ...


0

Hãy thử bộ lọc deshake của ffmpeg . Nó quét toàn bộ khung (hoặc một phần bạn chọn) và phát hiện rung dựa trên một số biến có thể điều chỉnh. Nếu video không rung, nó sẽ không thay đổi nội dung. Bạn có thể chạy các cài đặt mặc định với:

ffmpeg -i [input] -vf deshake [output]

Bản demo nhỏ tuyệt vời ở đây . Đây là một công cụ phát hiện và sửa chữa kết hợp, không cần xác định riêng các video sau đó xử lý lạ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.