ดูเหมือนว่า 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