Cách cài đặt FFmpeg mới nhất trên Ubuntu 20.04

Cách cài đặt FFmpeg mới nhất trên Ubuntu 20.04

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt FFmpeg mới nhất trên Ubuntu 20.04. Chúng tôi sẽ cài đặt bản dựng tĩnh mới nhất của FFmpeg.

FFmpeg là khung công tác đa phương tiện hàng đầu, có thể giải mã, mã hóa, chuyển mã, mux, demux, phát trực tuyến, lọc và chơi khá nhiều thứ mà con người và máy móc đã tạo ra. Nó hỗ trợ các định dạng cổ xưa khó hiểu nhất cho đến thời điểm hiện tại.

Điều kiện tiên quyết

  • Máy chủ chuyên dụng có cài đặt hệ điều hành Ubuntu 20.04
  • người dùng sudo root hoặc không root

Chi nhánh chính của FFmpeg

Trong hướng dẫn này, chúng tôi sẽ cài đặt nhánh chính của FFmpeg. Có hai nhánh của FFmpeg, master và release. Chi nhánh chính nhận được các bản sửa lỗi, tính năng bổ sung và bản vá bảo mật nhanh hơn.

Hãy bắt đầu với cài đặt.

Bước 1 - Tạo thư mục

Đầu tiên, chúng ta cần tạo một thư mục để lưu bản dựng tĩnh.

# sudo mkdir -p /opt/ffmpeg

# cd /opt/ffmpeg

Bước 2 - Tải xuống bản lưu trữ

Chúng tôi sẽ tải xuống bản dựng chính.

# sudo wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz

# sudo wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz.md5

# md5sum -c ffmpeg-git-amd64-static.tar.xz.md5

Xác minh rằng md5sum trả về thông báo OK trước khi tiếp tục cài đặt.

Bước 3 - Giải nén bản dựng tĩnh từ kho lưu trữ.

# sudo tar xvf ffmpeg*.xz

# cd ffmpeg-*-static

# ls

Bạn sẽ thấy một cái gì đó như thế này:

ffmpeg ffprobe GPLv3.txt manpages model qt-faststart readme.txt

Bước 4 - Cài đặt mã nhị phân trên toàn cầu.

# sudo ln -s "${PWD}/ffmpeg' /usr/local/bin/

# sudo ln -s "${PWD}/ffprobe' /usr/local/bin/

Bước 5 - Kiểm tra FFmpeg

1. Đi tới thư mục chính của bạn và tải xuống một tệp video.

# cd ~

# wget https://archive.org/download/BigBuckBunny_124/Content/big_buck_bunny_720p_surround.mp4 -O origin.mp4

2. Chuyển đổi nó sang phiên bản tương thích phát trực tuyến.

# ffmpeg -i origin.mp4 -c copy -movflags +faststart streaming.mp4

3. Xác minh video kết quả bằng ffprobe:

# ffprobe streaming.mp4

Nếu bạn thấy đầu ra như thế này, FFmpeg đang hoạt động bình thường.

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'streaming.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
title : Big Buck Bunny - https://archive.org/details/BigBuckBunny_124
encoder : Lavf58.49.100
comment : license:http://creativecommons.org/licenses/by/3.0/
Duration: 00:09:56.50, start: 0.000000, bitrate: 829 kb/s
Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 640×360 [SAR 1:1 DAR 16:9], 697 kb/s, 24 fps, 24 tbr, 12288 tbn, 48 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)
Metadata:
handler_name : SoundHandler

Đó là nó. Chúng tôi đã cài đặt thành công FFmpeg mới nhất trên Ubuntu 20.04.


Cách tạo nhóm trong Linux

Cách tạo nhóm trong Linux

Nhóm được sử dụng để tổ chức người dùng và các đặc quyền của họ như đọc quyền viết và thực thi. Để thêm một Groud, lệnh là groupadd.

3 cách để kiểm tra việc sử dụng CPU trong Linux

3 cách để kiểm tra việc sử dụng CPU trong Linux

Giải thích rõ 3 cách để kiểm tra việc sử dụng CPU trong Linux. Sử dụng CPU đề cập đến việc sử dụng tài nguyên xử lý hoặc khối lượng công việc được xử lý bởi CPU.

Cách cài đặt và cấu hình DenyHosts trong CentOS 7

Cách cài đặt và cấu hình DenyHosts trong CentOS 7

DenyHosts được sử dụng rộng rãi như một giải pháp thay thế cho Fail2ban. Nếu có quá nhiều lần đăng nhập SSH không hợp lệ, nó sẽ giả định rằng các cuộc tấn công brute-force của nó hoặc

Gắn một đĩa mới vào máy chủ Linux

Gắn một đĩa mới vào máy chủ Linux

Chúng ta sẽ tìm hiểu cách gắn một đĩa mới vào máy chủ Linux. Đối với phần trình diễn này, chúng tôi đang sử dụng máy chủ đám mây CentOS 7. bây giờ mount phân vùng như hình dưới đây.

Dễ dàng cài đặt Fail2ban trên Ubuntu 20.04

Dễ dàng cài đặt Fail2ban trên Ubuntu 20.04

Giải thích rõ về cách dễ dàng cài đặt Fail2ban trên Ubuntu 20.04. Fail2ban được viết bằng ngôn ngữ lập trình Python và nó là mã nguồn mở, miễn phí. Cấu hình.

Cách cài đặt WireGuard VPN trên Ubuntu 20.04

Cách cài đặt WireGuard VPN trên Ubuntu 20.04

Giải thích rõ về cách cài đặt WireGuard VPN trên Ubuntu 20.04. WireGuard là một VPN cực kỳ đơn giản, nhanh chóng và hiện đại sử dụng mật mã hiện đại

Cách cài đặt OpenSSL 1.1.1d trong CentOS

Cách cài đặt OpenSSL 1.1.1d trong CentOS

OpenSSL là một bộ công cụ mạnh mẽ, cấp thương mại, đầy đủ tính năng cho các giao thức Bảo mật tầng truyền tải (TLS) & (SSL). Tìm hiểu cách cài đặt OpenSSL 1.1.1d trong CentOS

Cách cài đặt và cấu hình CSF trên CentOS 8

Cách cài đặt và cấu hình CSF trên CentOS 8

Cách cài đặt và cấu hình CSF trên máy chủ CentOS 8. ConfigServer Security & Firewall là một ứng dụng tường lửa, Đăng nhập / Phát hiện xâm nhập và Bảo mật (SPI).

Cấu hình quy tắc kiểm tra không được phản ánh - Cách khắc phục sự cố

Cấu hình quy tắc kiểm tra không được phản ánh - Cách khắc phục sự cố

Cấu hình quy tắc kiểm tra không được phản ánh? Tìm hiểu cách các kỹ sư hỗ trợ của chúng tôi khắc phục sự cố và giải quyết vấn đề. Tệp cấu hình quy tắc /etc/audit/rules.d/audit.rules

CloudLinux tải cao trên máy chủ

CloudLinux tải cao trên máy chủ

Trong bài viết này, chúng tôi sẽ tìm hiểu cách các kỹ sư hỗ trợ của chúng tôi sửa lỗi tải cao của CloudLinux trên máy chủ. Vui lòng đảm bảo rằng các giới hạn LVE của bạn được định cấu hình đúng cách.