Tin mới nhất
FFmpeg và libav
libav từ kho Ubuntu
Ubuntu đã bắt đầu vận chuyển ngã ba libav thay vì FFmpeg trong các phiên bản gần đây . Nếu bạn đã cài đặt gói ffmpeg , thì bạn thực sự đã cài đặt gói libav-tools và một chương trình bảo bạn sử dụng avconv
thay vì ffmpeg
trong tương lai, tạo ấn tượng rằng ffmpeg không được dùng nữa.
ffmpeg
Gói chuyển tiếp dường như đã bị xóa khỏi đáng tin cậy / Ubuntu 14.04 (so sánh các gói tệp liệt kê cho sự an toàn và đáng tin cậy của gói nguồn ).
Vì vậy, một tùy chọn là cài đặt gói libav-tools và sử dụng avconv
thay thế (NB rằng đây không phải là "đường chính" FFmpeg mà là một ngã ba nổi bật thay thế).
FFmpeg từ một PPA trên Launchpad
Một tùy chọn khác là sử dụng PPA cung cấp FFmpeg. Vui lòng xem trang tải xuống FFmpeg để biết chi tiết về các gói và gói PPA có sẵn. Bạn nên kiểm tra từng PPA riêng lẻ mỗi lần nếu chúng vẫn được cập nhật.
Câu hỏi liên quan:
Cài đặt từ nguồn
Một tùy chọn khác là cài đặt các gói phụ thuộc FFmpeg, sau đó biên dịch thủ công + cài đặt nó từ nguồn.
Sử dụng bản dựng tĩnh
Mặc dù có vẻ hơi khó xử từ góc độ đóng gói, bạn cũng có thể sử dụng bất kỳ bản dựng tĩnh nào từ các nguồn đáng tin cậy . Trong trường hợp của tôi, tôi giữ các tệp nhị phân Windows 32-bit và 64-bit của FFmpeg cùng với các nhị phân x264-10-Bit trong một thư mục để chạy chúng trong Wine hoặc Windows bất cứ khi nào tôi cần.
Sau đây là những gì tôi có thể tìm thấy, khi nghiên cứu chủ đề này. Tôi đã không theo dõi sự phát triển của cả hai dự án một cách chặt chẽ và tôi không có ý định đổ lỗi cho bất kỳ ai. Bạn là một độc giả không nên làm một trong hai.
Làm thế nào ngã ba xảy ra?
Wikipedia nói rằng dự án rẽ nhánh cũng như phát hành ban đầu đã được công bố vào ngày 13 tháng 3 năm 2011, tuy nhiên có một chút nữa đang diễn ra.
Đào qua cam kết Git
18 tháng 1 năm 2011 - cam kết f4f5cab94e0881cd30965b28f3d78d9c63d6918e
Người đứng đầu dự án FFmpeg Michael Niedermayer bị xóa khỏi MAINTAINERS
tệp.
27 tháng 7 năm 2011 - cam kết 6291d7e41605c0b1e9debfae8a2b1d4cf7b0e0b3
avconv
được giới thiệu:
Tạo một bản sao của ffmpeg dưới một tên mới - avconv.
Nó sẽ được phát triển thêm với một vài thay đổi không tương thích.
ffmpeg.c sẽ tồn tại trong một thời gian, vì vậy mọi tập lệnh sử dụng nó sẽ không bị hỏng.
27 tháng 7 năm 2011 - cam kết 791a86c37a03b94207bc2d0ad4cbe7f39d7e495a
Một cảnh báo được thêm vào phiên bản rẽ nhánh của ffmpeg.c
mã nguồn, điều này có thể gây hiểu lầm cho người dùng đã không chú ý đến ngã ba và họ không sử dụng FFmpeg nữa.
Ngày 12 tháng 1 năm 2012 - cam kết 0fec2cb15cc6ff1fcc724c774ec36abadcb7b6ad
ffmpeg.c
được xóa khỏi mã nguồn.
Thông báo chính thức trên libav.org
Các bài viết sau đây là từ phần tin tức (với phần cũ nhất cuối cùng):
Ngày 09 tháng 8 năm 2011
Cập nhật ngày 12/9/2011.
Để thống nhất với tên mới của chúng tôi, chúng tôi đã đổi tên ffplay thành avplay ,
ffserver thành avserver và ffprobe thành avprobe . Hành vi của họ là như nhau, chỉ là tên đã được thay đổi.
Với ffmpeg (công cụ dòng lệnh), chúng tôi đã quyết định sử dụng cơ hội này để khắc phục một số vấn đề về khả năng sử dụng lâu dài, liên quan đến việc phá vỡ tính tương thích. Do đó, chúng tôi đã thêm một công cụ mới có tên avconv dựa trên ffmpeg , nhưng có cú pháp khác (hy vọng mạnh hơn và dễ sử dụng hơn) cho một số tùy chọn. ffmpeg sẽ được giữ ở trạng thái hiện tại trong một thời gian, vì vậy không có tập lệnh hoặc giao diện nào sử dụng nó sẽ bị hỏng. Tuy nhiên, nó sẽ không được phát triển thêm.
Sự khác biệt giữa avconv và ffmpeg là:
[...]
Lưu ý rằng giao diện avconv chưa được coi là ổn định. Những thay đổi không tương thích hơn có thể đến trong những tuần tiếp theo. Chúng tôi sẽ thông báo ở đây khi avconv ổn định.
Và đầu năm 2011:
Ngày 18 tháng 3 năm 2011
Chúng tôi vừa đẩy một điểm phát hành khác từ nhánh phát hành 0,6 của mình:
Libav 0.6.2 . Đây là một bản phát hành chỉ bảo trì khác giải quyết hai vấn đề bảo mật.
Từ bây giờ, chúng tôi sẽ sử dụng libav tên dự án mới của chúng tôi . Nhưng đừng lo lắng, so với bản phát hành trước 0.6.1, những thay đổi chức năng duy nhất là hai bản sửa lỗi bảo mật cho bộ giải mã VC1 và APE. Điều này có nghĩa là libav cung cấp một sự thay thế thả xuống không đau cho các cài đặt FFmpeg hiện có.
Hơn nữa, chúng tôi tự hào đồng hành cùng với bản phát hành nguồn này với các tệp thực thi và thư viện cho nền tảng win32 . Các nhị phân này bao gồm mã hóa H.264 bằng thư viện x264 kèm theo. Thưởng thức!
Các nhà phân phối và nhà tích hợp hệ thống được khuyến khích cập nhật và chia sẻ các bản vá của họ với các chi nhánh phát hành của chúng tôi.
Ngày 17 tháng 3 năm 2011
Chúng tôi vừa đẩy một điểm phát hành khác từ nhánh phát hành 0,5 của mình:
FFmpeg 0.5.4 . Đây là một bản phát hành chỉ bảo trì khác giải quyết một số vấn đề bảo mật.
Các nhà phân phối và nhà tích hợp hệ thống được khuyến khích cập nhật và chia sẻ các bản vá của họ với các chi nhánh phát hành của chúng tôi.
Ngày 13 tháng 3 năm 2011
Chúng tôi, với tư cách là một nhóm các nhà phát triển FFmpeg, đã quyết định tiếp tục phát triển FFmpeg dưới tên Libav. Tất cả các cơ sở hạ tầng hiện có sẽ được chuyển sang tên miền libav.org.
Bạn có thể cập nhật kho git của mình bằng lệnh sau:
git remote set-url origin 'git://git.libav.org/libav'
Hiện tại chúng tôi vẫn có thể truy cập qua danh sách gửi thư của FFmpeg và các kênh IRC nhưng chúng tôi sẽ chuyển sang các đối tác libav.org. Trong giai đoạn chuyển tiếp, cả trang web và nguồn vẫn có thể chứa các tham chiếu đến FFmpeg. Những thứ này sẽ biến mất theo thời gian, trừ khi có liên quan đến lịch sử.
Ngày 24 tháng 2 năm 2011
Phát triển FFmpeg đã chuyển sang Git và kho SVN không còn được cập nhật. Kho lưu trữ SVN có thể bị xóa trong tương lai gần, vì vậy bạn nên sử dụng kho Git thay thế.
Bản sửa đổi cuối cùng đã cam kết với SVN là r26402 vào ngày 2011-01-19 và thay thế svn: libswscale bên ngoài bằng một bản sao độc lập.
Lưu ý rằng sự phát triển FFmpeg trên thực tế đã được chuyển sang kho lưu trữ Git và hiện có hai kho lưu trữ Git. Xem trang tải về dự án tương ứng.
ffmpeg
trong danh sách kết quả trả về, thì có gì đó không ổn với trình quản lý repo của bạn. Hiện tại, tôi khuyên bạn nên cài đặt bằng cách xây dựng từ nguồn. Tải về từ đây.