thảo luận Tổng hợp, thảo luận về ffmpeg

cho mình hỏi thêm là khi encode kiểu này thì thời lượng file video ra nó sẽ hơn file nhạc 1-3s gì đó.

Hiện tượng này có bình thường không thím, nếu muốn video=audio thì làm như nào
Ủa, đáng lẽ cái flag shortest đó sẽ phải dừng video tại thời điểm hết audio mà nhỉ 👀 Thím test với framerate khác xem sao
 
Có thím

Gửi từ Xiaomi MI 8 bằng vozFApp
Thím chạy lại, ko dùng avoid_negative_ts nữa, sau khi có video rồi thì chạy lệnh ffmpeg -i audio.mp3ffmpeg -i video.mp4 rồi check phần duration xem nó hiện thế nào

1635047964209.png
 
Thím dùng bằng lệnh copy hay lệnh kia
Code:
ffmpeg -r 1 -loop 1 -i demtrang.jpg -i demtrang.mp3 -acodec copy -shortest -vf scale=1920:1080 output.mp4

Mình dùng dạng lênh này thím, mà lệnh thím chỉ ban đầu cũng gặp tương tự

Chủ yêu mình dùng tạo video để làm sub, mà video tạo bằng ffmpeg nó sub cứ bị lệch 1s kiểu gì ấy, cho dù canh chuẩn dựa vào biểu đồ sóng.
 
Code:
ffmpeg -r 1 -loop 1 -i demtrang.jpg -i demtrang.mp3 -acodec copy -shortest -vf scale=1920:1080 output.mp4

Mình dùng dạng lênh này thím, mà lệnh thím chỉ ban đầu cũng gặp tương tự

Chủ yêu mình dùng tạo video để làm sub, mà video tạo bằng ffmpeg nó sub cứ bị lệch 1s kiểu gì ấy, cho dù canh chuẩn dựa vào biểu đồ sóng.
Ừ, trước mắt giải quyết cái image với audio đã. Có vẻ như loop với shortest ko ổn lắm. Nếu vậy thì thím thử lệnh đơn giản này xem:
Code:
ffmpeg -r 1 -i image.jpg -i audio.mp3 -c copy output.mp4
 
Last edited:
Back
Top