ffmpeg - Cách hiển thị phụ đề tại một thời điểm cụ thể dưới dạng hình ảnh


0

Tôi muốn kết xuất một hình ảnh với bộ lọc phụ đề. Tôi muốn một hình ảnh hỗ trợ tính minh bạch vì vậy tôi đang lên kế hoạch hiển thị nó dưới dạng bitmap. Tôi cũng cần xác định thời gian của phụ đề. Tôi phải làm nó như thế nào?

Câu trả lời:


2

Bitmap không hỗ trợ tính minh bạch; thay vào đó, bạn muốn một định dạng đầu ra như PNG.

ffmpeg kể từ ngày 30 tháng 8 năm 2017 có một alpha tùy chọn cho subtitles bộ lọc cho phép bạn vẽ phụ đề trên nền trong suốt. Bạn phải tạo nền trong suốt này bằng cách sử dụng color bộ lọc.

ffmpeg -ss 00:03:12 -f lavfi -i "color=color=white@0.0:size=200x200,format=rgba,subtitles=subs.srt:alpha=1" -frames:v 1 out.png

Chú thích:

  • Phụ đề của bạn phải có trong tập tin subs.srt
  • Bạn có thể chỉ định thời gian của phụ đề với -ss tùy chọn (ví dụ: 03:12 đây)
  • Kích thước của video được đặt làm tùy chọn của color bộ lọc - đó là 200⨉200 ở đây

Là tính năng này được bao gồm trong bất kỳ bản dựng phát hành? Nếu là, phiên bản nào?
Piyachet Kanda

Không có bản phát hành mới nhất nào, nhưng bất kỳ cam kết nào từ f19e41 trở đi - tốt nhất để tải xuống bản dựng tĩnh: ffmpeg.org/doad.html
slhck
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.