• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Quản trị hệ thống Linux OS

Cách giảm dung lượng file video bằng FFMPEG từ Linux Terminal

@admiz by @admiz
08/05/2021
in Linux OS, Quản trị hệ thống
0
Cách Giảm Dung Lượng File Video Bằng Ffmpeg Từ Linux Terminal 6094ee0b6e3ca.jpeg

Lưu video trên ổ lưu trữ cá nhân, dịch vụ đám mây hoặc ổ đĩa có thể khó khăn khi không gian bị giới hạn. Giảm dung lượng file giúp lưu trữ những file lớn hơn, đồng thời tiếp tục tăng số lượng file trong bộ sưu tập dễ dàng hơn. Một số phương pháp thực hiện việc này hiệu quả hơn những cách khác.

Có rất nhiều công cụ để lựa chọn trong lĩnh vực xử lý video, có khả năng tối ưu hóa dung lượng file. Tuy nhiên, nhiều tùy chọn trong số này – bao gồm VLC, Cinelerra và Blender – chia sẻ cùng một công cụ đằng sau giao diện người dùng – một tiện ích dòng lệnh có tên FFMPEG. Bài viết hôm nay sẽ chỉ cho bạn cách bạn có thể giảm dung lượng file video bằng FFMPEG từ Linux terminal.

FFMPEG là gì?

FFMPEG được cho là tiện ích dòng lệnh xử lý media đầy đủ tính năng nhất trong hệ sinh thái phần mềm Linux. Trong số một loạt các tính năng tuyệt vời, công cụ này có thể xử lý việc tạo GIF, cắt/chỉnh sửa và ghi lại video.

Quan trọng nhất, FFMPEG có thể chuyển đổi video ở mức độ đáng ngạc nhiên, cho phép chất lượng được duy trì ở mức độ lớn, trong khi dung lượng file được giảm một nửa (hoặc thậm chí là còn một phần tư trong một số trường hợp).

Cài đặt

Cài đặt FFMPEG trong Ubuntu rất đơn giản. Hãy thực hiện lệnh sau:

sudo apt install ffmpeg

Cài đặt FFMPEG

Khi quá trình cài đặt kết thúc, bạn đã sẵn sàng để bắt đầu.

Sử dụng

Sử dụng FFMPEG cũng rất đơn giản như sau:

ffmpeg -i input.video output.video

Sử dụng FFMPEG

Tuy nhiên, để thực sự giảm dung lượng file video theo cách tối ưu, bạn cần phải xem xét các thuộc tính của phần mở rộng file nhất định.

Phương trình tối ưu hóa

Khi nói đến các file video, không phải tất cả đều được tạo ra như nhau. Chẳng hạn, phần mở rộng file avi có xu hướng lớn hơn nhiều so với file mp4.

Điều này dẫn đến logic được xây dựng trong môi trường dự định của container, nhưng có thể được sửa đổi bằng cách chọn codec phù hợp để mã hóa file, ưu tiên chất lượng với kích thước lớn hoặc tính portable với các kích thước nhỏ hơn.

Điều đáng nói ở đây là dung lượng của một video cụ thể ở định dạng mp4 sẽ luôn nhỏ hơn định dạng avi của cùng video đó, nhưng có sự thay đổi về dung lượng và chất lượng giữa các loại file này.

Thật thú vị, mặc dù, mp4 không phải là định dạng cho kích thước file nhỏ hoàn hảo nhất. Các “nhà vô địch” hiện tại của các loại file video giữ nguyên chất lượng là những container khác nhau, có sẵn cho Flash Video và Windows Media Video (FLV và WMV). Đây là một phần của phương trình đơn giản mà chúng ta có thể sử dụng để có được các file video siêu nhỏ nhưng chất lượng cao:

Container nhỏ + Codec hiệu quả + Fps thấp + Bitrate thấp = File video nhỏ/chất lượng cao

Lưu ý: Đối với mục đích của bài viết này, “chất lượng cao” có nghĩa là hiện tượng mất màu hoặc pixelation (được tạo ra bằng cách hiển thị bitmap hoặc một phần của bitmap ở kích thước lớn đến mức có thể nhìn thấy các pixel riêng lẻ, những yếu tố hiển thị hình vuông nhỏ đơn màu bao gồm bitmap) tối thiểu có thể nhìn thấy.

Việc giảm chất lượng là không thể tránh khỏi ở một mức độ nào đó, nếu bạn thực sự muốn tối ưu hóa dung lượng file. Tuy nhiên, điều này gây tác động ra sao phụ thuộc vào những gì bạn đang tối ưu hóa. Tốc độ di chuyển, sự đa dạng về màu sắc và chất lượng/mật độ âm thanh đóng góp một phần trong việc quyết định mức độ hành động đối với các cài đặt.

Các tùy chọn rất phong phú trong thế giới codec video và container, vì vậy ta sẽ giữ mọi thứ đơn giản bằng cách sử dụng WMV 8. (FFMPEG chưa hỗ trợ đầy đủ WMV 9).

Tối ưu hóa video

Khi chạy FFMPEG, nó sẽ chuyển đổi video đầu vào của bạn sang loại file được chỉ định, bằng cách sử dụng các tham số được thiết lập với các flag đặc biệt. Đây là code của ví dụ:

ffmpeg -i input.mp4 -b 1000k -vcodec wmv2 -acodec wmav2 -crf 19 -filter:v fps=fps=24 output.wmv

Tối ưu hóa video

Đoạn code trên chuyển đổi file đầu vào ví dụ thành một file có tốc độ bit 1Mbps, tốc độ khung hình 24fps, CRF (Constant Rate Factor) là 19 và phần mở rộng .wmv

Đoạn code trên chuyển đổi file đầu vào ví dụ thành một file có tốc độ bit 1Mbps, tốc độ khung hình 24fps, CRF (Constant Rate Factor) là 19 và phần mở rộng .wmv. Thay đổi “input.mp4” sao cho phù hợp với nhu cầu của bạn và điều chỉnh giá trị -crf thành số cao hơn cho dung lượng file nhỏ hơn (với chất lượng thấp hơn dần dần).

FFMPEG đủ mạnh để thực hiện nhiều điều hơn so với những thứ được đề cập ở đây. Bộ tính năng hoàn chỉnh của nó rất ấn tượng và có nhiều cách khác với chuyển đổi video. Kiểm tra trang web chính thức của dự án để biết thêm thông tin tại:

https://ffmpeg.org/
  • Microsoft phát hành Windows Terminal Preview 1910 với giao diện người dùng mới
  • Cách tạo thumbnail sheet cho video trong Linux
  • Cách mở nhiều file bằng SpaceFM trong Linux
  • File CBR và CBZ là gì? Cách đọc file CBR và CBZ trong Linux
  • Cách kiểm tra chính tả trong Linux Terminal
  • Cách nén dung lượng video bằng Format Factory
Post Views: 200
Previous Post

Cách quét malware và rootkit trên Linux server

Next Post

Cách kiểm tra phiên bản Linux

Related Posts

Quicktime Player Logo650 1
macOS

Cách ghép video trên macOS bằng QuickTime Player

26/12/2021
Kali Linux 2021 4 700 1
Linux

Kali Linux 2021.4: Thêm 9 công cụ mới và hỗ trợ tốt hơn cho Apple M1

26/12/2021
Openbsd La Gi 1
Linux

OpenBSD là gì? Đây là mọi thứ bạn cần biết về hệ điều hành này!

26/12/2021
Mac Os Xoa Ung Dung Cai Dat Logo640 1
macOS

Cách gỡ, xóa ứng dụng trên Mac OS

26/12/2021
Tim Thu Vien Anh Photos Library Tren May Mac700 1
macOS

Hướng dẫn tìm thư viện ảnh Photos Library trên máy Mac

26/12/2021
So Sanh Macbook Pro Macbook Air Va Ipad Pro 1
macOS

So sánh MacBook Pro 13 inch với MacBook Air và iPad Pro

26/12/2021
Next Post
Cách Kiểm Tra Phiên Bản Linux 6094ee03db077.png

Cách kiểm tra phiên bản Linux

Bài mới nhất

Bỏ Túi Ngay Bí Kíp Kinh Doanh Online Quần áo Hiệu Quả, Thành Công 612d21f488de7.jpeg

Bỏ túi ngay bí kíp kinh doanh online quần áo hiệu quả, thành công

28/06/2025
Schema Là Gì? Tác Dụng Và Các ảnh Hưởng Của Schema Trong Seo Website 612d2151ce010.jpeg

Schema là gì? Tác dụng và các ảnh hưởng của Schema trong SEO website

27/06/2025
Sitemap Là Gì? Vì Sao Doanh Nghiệp Lại Cần Phải Tạo Sitemap Cho Website? 612d214ccfff9.jpeg

Sitemap là gì? Vì sao doanh nghiệp lại cần phải tạo sitemap cho website?

27/06/2025
Top 11 Công Ty Thiết Kế Website Tại Huế Uy Tín, Chuyên Nghiệp, Chuẩn Seo 612d25b49e1ec.jpeg

Top 11 công ty thiết kế website tại Huế uy tín, chuyên nghiệp, chuẩn SEO

26/06/2025
mẫu thiết kế website công ty người mẫu ấn tượng

Dịch vụ thiết kế website công ty người mẫu nổi bật, cao cấp tại NQ News

26/06/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution