Chỉnh sửa nhạc và video theo phong cách “lập trình viên”

Genk.vn-Thứ sáu, ngày 23/01/2015 13:31 GMT+7

FFmpeg cho phép bạn chỉnh sửa nhạc và video theo phong cách “lập trình viên”

Bỏ qua giao diện “bóng bảy” của các công cụ chuyển đổi định dạng media, hãy thử cảm giác làm việc với mã lệnh như một lập trình viên chuyên nghiệp.

Khi nói về công cụ chuyển đổi định dạng video, FFmpeg là một trong những lựa chọn tốt nhất. Đây là một công cụ bằng dòng lệnh rất mạnh mẽ với các tính năng chuyển đổi định dạng các tập tin âm thanh và video, mang lại cho bạn cảm giác như một lập trình viên. Đặc biệt, FFmpeg được cung cấp hoàn toàn miễn phí cho Windows, Linux và Mac.

Dưới đây là hướng dẫn làm việc với FFmpeg:

Chuẩn bị

- Trước tiên, bạn cần tải về phiên bản FFmpeg phù hợp với hệ điều hành đang dùng.

Chọn phiên bản FFmpeg phù hợp với hệ điều hành đang dùng

Chọn phiên bản FFmpeg phù hợp với hệ điều hành

- Sau khi tải về gói tin nén của FFmpeg, bạn tiến hành giải nén. Sau đó, tạo một thư mục tại phân vùng hệ thống (thường là ổ đĩa C) với tên gọi FFmpegTool và chuyển tất cả dữ liệu vừa giải nén được của FFmpeg vào thư mục đó.

Tạo thư mục FFmpegTool

Tạo thư mục FFmpegTool

- Khi đã hoàn thành xong các bước chuẩn bị trên, ta bắt đầu sử dụng FFmpeg bằng cách mở hộp thoại Run, nhập lệnh cmd và nhấn ENTER để mở cửa sổ Command Prompt.

Mở cửa sổ Command Prompt

Mở cửa sổ Command Prompt

- Nhập lệnh cd\ và nhấn ENTER.

Nhập lệnh cd\

Nhập lệnh cd\

- Nhập lệnh cd FFmpegTool để điều hướng đến thư mục FFmpegTool đã tạo trước đó.

Nhập lệnh cd FFmpegTool

Nhập lệnh cd FFmpegTool

- Sau đó, nhập tiếp lệnh cd bin và nhấn ENTER.

Nhập tiếp lệnh cd bin

Nhập lệnh cd bin

- Cuối cùng, nhập lệnh ffmpeg.exe và nhấn ENTER. Khi đó, FFmpeg sẽ tiến hành khởi chạy trong khoảng thời gian từ 1 đến 2 giây.

Nhập lệnh ffmpeg.exe

Nhập lệnh ffmpeg.exe

Sử dụng

Để bắt đầu sử dụng công cụ, bạn cần di chuyển tập tin media muốn làm việc vào thư mục bin của FFmpegTool.

Dưới đây là ví dụ sử dụng tập tin video có tên samplevideo

Trích xuất audio từ video

Tiến hành chuyển đổi bằng lệnh sau:

ffmpeg -i yourvideoname.mp4 -vn -ab 128 outputaudio.mp3

Trích xuất audio từ video

Trích xuất audio từ video

Trong đó, 128 là tiêu chuẩn audio 128Kbps. Nếu bạn muốn tập tin audio theo chuẩn 250Kbps, chỉ cần thay đổi giá trị 128 thành 256.

Loại bỏ âm thanh trong tập tin video

Sử dụng lệnh:

ffmpeg -i yourvideoname.mp4 -an mutevideo.mp4

Loại bỏ âm thanh trong tập tin video

Loại bỏ âm thanh trong tập tin video

Thay đổi kích thước video

Sử dụng lệnh:

ffmpeg -i yourvideoname.mp4 -s 640x480 -c:a copy resizedvideo.mp4

Thay đổi kích thước video

Thay đổi kích thước video

Thêm ảnh nền vào tập tin audio

Di chuyển ảnh nền mà bạn muốn thêm vào tập tin audio đến thư mục bin của FFmpegTool và sử dụng lệnh sau:

ffmpeg -loop 1 -i inputimage.jpg -i inputaudio.mp3 -c:v libx264 -c:a –strict experimental -b:a 192k -shortest outputfile.mp4

Thêm ảnh nền vào tập tin audio

Thêm ảnh nền vào tập tin audio

Cắt đoạn trong video

Nếu bạn có một video với thời lượng 45 giây nhưng muốn rút ngắn xuống còn 40 giây, có thể sử dụng lệnh sau:

ffmpeg -i yourvideoname.mp4 -ss 00:00:45 -codec copy -t 40 outputclip.mp4

Cắt đoạn trong video

Cắt đoạn trong video

Chia nhỏ video

Nếu bạn có một video với thời lượng dài, khoảng 2 phút, và muốn chia ra thành 2 clip nhỏ với thời lượng mỗi clip là 59 giây, có thể sử dụng lệnh sau:

ffmpeg -i yourvideoname.mp4 -t 00:00:59 -c copy part1.mp4 -ss 00:00:59 -codec copy part2.mp4

Chia nhỏ video

Chia nhỏ video

Chuyển đổi định dạng video

Nếu bạn có một video ở định dạng MP4 và muốn chuyển sang định dạng WMV, có thể sử dụng lệnh sau:

ffmpeg -i yourvideoname.mp4 -c:v libx264 outputfilename.wmv

Chuyển đổi định dạng video

Chuyển đổi định dạng video

Nối video

Nếu bạn có những tập tin video theo từng phần và muốn nối chung lại thành 1 tập tin video duy nhất, có thể tiến hành như sau:

- Di chuyển các tập tin video cần nối vào thư mục bin của FFmpegTool.

- Mở Notepad và nhập đường dẫn tập tin như hình bên dưới.

Đường dẫn

Đường dẫn

Khi nhập xong, hãy lưu lại thành tập tin TXT, ví dụ: file-list.txt. Sau đó, tiếp tục nhập lệnh sau:

ffmpeg -f concat -i file-list.txt -c copy outputfile.mp4

Nối video

Nối video

Mời quý độc giả theo dõi Truyền hình trực tuyến các kênh của Đài Truyền hình Việt Nam.

TIN MỚI

    Giao diện thử nghiệm VTVLive