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 .
Các tin liên quan
Cách tạo plugin Nagios với Bash trên CentOS 62013-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