2013-12-18 23 views
6

Tôi đang sử dụng params sau qua ffmpeg để chuyển đổi video sang định dạng webm:Chuyển đổi video sang webm qua ffmpeg nhanh

-c:v libvpx -qmin 0 -qmax 50 -crf 4 -b:v 2M -c:a libvorbis -q:a 10 

Tuy nhiên phải mất rất nhiều thời gian (hơn 5 phút) chỉ để chuyển đổi 5 MB Video . Tôi có thể viết một số thông số khác để thực hiện chuyển đổi nhanh không?

Trả lời

11

ffmpeg -i input -vcodec libvpx -cpu-used -5 -deadline realtime out.webm

Các -cpu-used-deadline tùy chọn kiểm soát tốc độ/chất lượng cho bộ giải mã libvpx. Xem ffmpeg -h full để biết chi tiết trong phần libvpx-vp8 encoder AVOptions.

+3

Liên kết đến http://wiki.webmproject.org/ffmpeg sẽ hữu ích. – Ryan

+1

Cảm ơn bạn, điều này chắc chắn tốc độ nó lên một tấn. Chúng tôi đang nói một giờ để quay video 5 phút trên điện thoại của mình đến 10 phút cho cùng một video. –

+0

Làm thế nào là bài viết duy nhất tôi đã tìm thấy đề cập đến 'deadline' lại tốc độ? Chúng tôi đã tăng tốc độ 4-5x bằng cách sử dụng '-deadline realtime'. – john

Các vấn đề liên quan