Thứ sáu, 31/05/2013 | 00:00 GMT+7

Cách chuyển đổi video bằng FFMpeg trên CentOS 6


FFMpeg là một chương trình phổ biến để chuyển đổi và xử lý các file âm thanh / video.

Ta cần tạo server cloud CentOS 6.4 x64:

Bước 1 - Cài đặt Kho lưu trữ ATRPMS

  rpm --import http://packages.atrpms.net/RPM-GPG-KEY.atrpms  rpm -ivh http://dl.atrpms.net/el6-x86_64/atrpms/stable/atrpms-repo-6-7.el6.x86_64.rpm  

Bước 2 - Cài đặt FFMpeg từ ATRPMS Repository

  yum -y --enablerepo=atrpms install ffmpeg  

Xác minh bạn đã cài đặt FFMpeg:

  ffmpeg -version  

Để nhận danh sách các định dạng được hỗ trợ:

  ffmpeg -formats  

Bước 3 - Chuyển đổi video của bạn

Khi bạn đã tải lên video của bạn , bạn có thể bắt đầu chuyển đổi nó sang các định dạng khác nhau.

Đối với ví dụ của ta , ta sẽ download video "Big Buck Bunny 720p MP4" và chuyển đổi nó.

  wget "http://mirrorblender.top-ix.org/peach/bigbuckbunny_movies/big_buck_bunny_720p_surround.avi"  

Ở định dạng MP4 720p, video này có dung lượng 317MB:

  [root@FFMpeg ~]# ls -lah big_buck_bunny_720p_surround.avi   -rw-r--r-- 1 root root 317M May  6  2008 big_buck_bunny_720p_surround.avi  

Chuyển đổi từ MP4 sang H264

  ffmpeg -i big_buck_bunny_720p_surround.avi -vcodec libx264 big_buck_bunny_720p_surround-H264.avi  

Sau khi chuyển đổi từ MP4 sang H264, video này có dung lượng 118MB:

  [root@FFMpeg ~]# ls -lah big_buck_bunny_720p_surround-H264.avi   -rw-r--r-- 1 root root 118M May 30 23:40 big_buck_bunny_720p_surround-H264.avi  

Chuyển đổi từ H264 sang FLV

  ffmpeg -i libx264 big_buck_bunny_720p_surround-H264.avi -vcodec libx264 -ar 44100 -f flv libx264 big_buck_bunny_720p_surround.flv  

Phiên bản FLV là 102MB:

  [root@FFMpeg ~]# ls -lah big_buck_bunny_720p_surround.flv   -rw-r--r-- 1 root root 102M May 31 00:06 big_buck_bunny_720p_surround.flv  

Bạn có thể phát trực tuyến các file này bằng JWPlayer như được mô tả trong bài viết tiếp theo của ta .


Tags:

Các tin liên quan

Cách tạo plugin Nagios với Bash trên CentOS 6
2013-04-29
Cách tạo plugin Nagios với Perl trên CentOS 6
2013-04-29
Cách tạo plugin Nagios với Ruby On CentOS 6
2013-04-29
Cách tạo bản backup Off-Site cho trang web của bạn với Rsync trên Centos 6
2013-04-18
Cách cài đặt và chạy ứng dụng Node.js trên Centos 6.4 64bit
2013-04-15
Cách cài đặt Squid Proxy trên CentOS 6
2013-04-04
Cách cài đặt Nagios trên CentOS 6
2013-03-29
Cách cài đặt OpenX trên CentOS 6
2013-03-29
Cách cài đặt PowerDNS trên CentOS 6.3 x64
2013-03-18
Cách cài đặt iRedMail trên CentOS 6.5 x64
2013-03-18