Làm cách nào để tôi sử dụng tùy chọn Ffmpeg's -vf / / -vfilters 'của ffmpeg mà không tự biên dịch lại ffmpeg?


9

Tôi đã cài đặt ffmpeg từ apt (phiên bản 4:0.5.1-1ubuntu1). Tôi có một video hướng lên trên, vì vậy tôi muốn lật nó theo chiều dọc. Các tài liệu ffmpeg nói để sử dụng các -vftùy chọn (mà tôi thấy thời gian gần đây được đổi tên từ -vfilters). Tuy nhiên, điều đó không làm việc cho tôi. Tôi nhận được một lỗi như : ffmpeg: unrecognized option '-vf'.

Tôi biết có tất cả các loại lý do pháp lý tại sao ffmpeg không phải là tùy chọn đầy đủ, nhưng chắc chắn lật một video sẽ ổn chứ? Có rất nhiều hướng dẫn cho Ubuntu và ffmpeg khuyên bạn nên tự biên dịch lại. ví dụ: hit số 2 cho "ubfox ffmpeg" là một hướng dẫn trên các diễn đàn ubfox về việc tự biên dịch lại ffmpeg .

Tôi không muốn tự biên dịch lại. Tôi là một fan hâm mộ của các nhà quản lý gói và "làm mọi thứ đúng cách". Cần có một cách để có được chức năng này trong phiên bản đóng gói, nếu không thì có lỗi trong phiên bản đóng gói.

Làm cách nào tôi có thể nhận tùy chọn -vf / -vfilter trong ffmpeg? (Nếu tôi không thể lấy nó, tại sao không?)

Câu trả lời:


5

Bạn đã đúng, các gói ffmpeg trong Ubuntu 10.04 và 10.10 không hỗ trợ các bộ lọc video. Nếu bạn sử dụng Ubuntu 10.10, bạn có thể thêm các gói không chính thức từ Dự án đa phương tiện Debian và cài đặt phiên bản ffmpeg của chúng (bạn không nên làm điều này nếu bạn sử dụng Ubuntu 10.04, có quá nhiều xung đột với các gói cũ hơn. -có giá trị bổ sung). Sau đó, các công việc sau đây

ffmpeg -i in.avi -vf vflip out.avi

Một tùy chọn dễ dàng hơn ̣- nếu tất cả những gì bạn muốn làm là lật video - là sử dụng gói mencoder thay vì ffmpeg. Sau khi cài đặt gói, các công việc sau (sao chép âm thanh, mã hóa video bằng libavcodecs):

mencoder -vf flip -o out.avi -oac copy -ovc lavc in.avi

Bạn có biết tại sao ffmpeg trong ubfox không làm điều này không? Là phiên bản của ffmpeg quá cũ? Hay điều này đã được tắt một cách hiệu quả?
Rory

1
Phiên bản ffmpeg (ít nhất là trong Maverick) khá gần đây, nó có liên quan đến các tùy chọn cấu hình. Nó không phải là Ubuntu cụ thể, hạn chế được thừa hưởng từ Debian Tôi nghĩ: bugs.debian.org/cgi-bin/bugreport.cgi?bug=594108
Marcel Stimberg


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.