ความกว้าง drawtext FFmpeg


1

ดูเหมือนว่า ffmpeg นั้นยอดเยี่ยมสำหรับการเลื่อนบรรทัดเดียว แต่ฉันไม่สามารถค้นหาใครหรือตัวอย่างใด ๆ ที่ตั้งค่าหลายบรรทัดตามความกว้าง ฉันดู DrawText แทนที่จะเป็นคำบรรยายหรือเอเอสเอสเพราะฉันไม่ต้องการคำบรรยายภาพ

ฉันสมมติว่ามีเพียงไม่กี่ตัวเลือกที่จะไปเกี่ยวกับเรื่องนี้:

1) อาจรองรับมันนอกกรอบและฉันเพิ่งขาดไวยากรณ์การตัดคำ

2) คนส่วนใหญ่เพียงแค่คำนวณความกว้างที่พวกเขามีและเพิ่มในผลตอบแทน? (ฉันไม่ต้องการใช้ไฟล์ข้อความต้องการเพียงใช้ตัวเลือกข้อความ)

3) ผู้คนต้องการเลื่อนหรือมีข้อความสั้น ๆ มากพอที่ไม่ต้องการหลายบรรทัดดังนั้นมันจึงไม่สามารถใช้ ffmpeg ได้?

มีใครเคยตั้งค่าความกว้างหรือคิดหาวิธีที่จะได้รับการห่อที่เชื่อถือได้?


คำถามสองข้อ: เนื่องจาก drawtext และซับไตเติ้ลทั้งสองแสดงข้อความในวิดีโออะไรคือสิ่งที่คุณต้องการ นอกจากนี้คุณต้องการแบ่งบรรทัดตามจำนวนอักขระ x หรือไม่ แล้วทำไมสโครล - ซึ่งเป็นเทปประเภททิกเกอร์ต่อเนื่อง?
Rajib

ฉันใช้ drawtext กับคำบรรยายเพราะฉันไม่ได้รับข้อความจากไฟล์ srt แต่เป็นเพียงข้อความธรรมดา ฉันไม่มีตัวอักษร x แต่กว้าง คล้ายกับถ้าคุณสร้าง div ใน css และตั้งค่าความกว้างและข้อความจะทำการดึงอัตโนมัติ ฉันไม่ได้ต้องการเลื่อนอย่างต่อเนื่อง แต่แสดงสักหน่อยแล้วเปลี่ยนเป็นอย่างอื่น
Richie

สิ่งที่คุณต้องการที่จะประสบความสำเร็จคือ "ที่สามที่ต่ำกว่า" เป็นไปได้? เมื่อคุณมีความกว้างคงที่คุณสามารถคำนวณได้ว่ามีเพียงตัวละครจำนวนมากเท่านั้นที่จะพอดีกับความกว้างนั้น - นั่นคือสิ่งที่ฉันต้องการ การปรากฏตัวและออกไปได้รับการจัดการอย่างสวยงามด้วยรูปแบบ srt เหตุใดคุณไม่ต้องการใช้ นั่นคือใส่ข้อความของคุณในรูปแบบ srt? ถึงแม้ว่ามันจะเป็นทางเลือกของคุณ แต่ฉันรู้สึกว่ามันเป็นวิธีที่ง่ายในการบรรลุสิ่งที่คุณต้องการเว้นแต่แน่นอนว่าข้อความของคุณถูกสร้างขึ้น / meta-created โดยโปรแกรมอื่น ๆ
Rajib

ต้องบอกว่าการ autowrap สามารถใช้งานได้ถ้าเราสามารถบอกได้ว่าที่ p-point-size ตัวอักษร n ครอบครอง z-width-pixel และที่ space space ที่ใกล้เคียงที่สุดจะแทรกการแบ่งบรรทัด อาจไม่ได้ใช้งานภายในตัวกรองเช่น drawtext
Rajib
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.