Tôi đang sử dụng ffmpeg trong trình tạo flash (Tập lệnh hành động 3) để chuyển đổi video thành một khoảng thời gian của video. Tôi đã tìm ra cách sử dụng setpts để làm điều này, nhưng tệp đầu ra kết quả có cùng độ dài với đầu vào (chỉ với khung cuối cùng được hiển thị sau khi hết thời gian), tôi muốn thay đổi thời lượng dựa trên các cài đặt được thông qua để ffmpeg.
Tôi đang thử bên dưới thông qua dòng lệnh trước:
ffmpeg -i input.mp4 -filter:v "setpts=0.5*PTS" output.mp4
Mọi sự trợ giúp sẽ rất được trân trọng!