- Published on
Một số câu lệnh sử dụng ffmpeg
- Authors
- Name
- Đặng Quang Dũng
- admin@dung.men
Table of Contents
- Kiểm tra định dạng của file gốc
ffprobe -i input.ts
- Dùng lệnh
cat
để nối nhiều file.ts
trong cùng 1 thư mục theo thứ tự tên file từ a-z lại với nhau. Đặt tên file đầu ra cùng tên thư mục chứa nó và
cat *.ts > "../$(basename "$PWD").ts"
- Xuất định dạng audio nguyên bản từ file gốc
ffmpeg -i input.ts -map 0:a:0 -c copy output.aac
hoặc
ffmpeg -i input.ts -map 0:a:0 -codec:a copy output.aac
- Gộp video và audio nguyên bản encode gốc
ffmpeg -i video-input.mp4 -i audio-input.webm -c copy output.mp4
- Gộp video và audio encode giảm tiếng ồn
ffmpeg -i video-input.mp4 -i audio-input.webm -af "highpass=f=200, lowpass=f=3000" output.mp4
- Gộp file video và audio tương thích trên iPhone
ffmpeg -i video.webm -i audio.webm -c:v libx264 -profile:v baseline -movflags +faststart output.mp4
-i video.web: Đầu vào video -i audio.web: Đầu vào audio -c:v libx264: Sử dụng codec x264 để mã hóa video đầu ra -profile:v baseline: Đảm bảo rằng video được mã hóa theo tiêu chuẩn "Baseline" để đảm bảo phù hợp với các thiết bị di động của Apple. Nếu cần chất lượng cao hơn thì sử dụng
-profile:v main
-movflags +faststart: tạo file đầu ra MP4 có thể phát lại ngay lập tức khi nó được tải lên mạng, mà không cần phải chờ đến khi toàn bộ file được tải xuống
- Chuyển đổi tất cả các file định dạng
.mp4
sang.aac
audio trong 1 lệnh duy nhất
find . -type f -name "*.mp4" -exec sh -c 'ffmpeg -i "$0" -c:a copy "${0%.mp4}.aac"' {} \;
- Tạo file
output.mp4
hiển thị kích thước theo tỉ lệ của file ảnhsadhana.jpeg
và âm thanh+độ dài video từ filealert.mp3
ffmpeg -loop 1 -i sadhana.jpeg -i alert.mp3 -c:v libx264 -c:a copy -t 3 -pix_fmt yuv420p -vf "scale=1080:-1" output.mp4