วันพฤหัสบดีที่ 22 กรกฎาคม พ.ศ. 2564

ฝังซับไตเติลแบบ ass ในวิดีโอด้วย ffmpeg

ทำซับไตเติลด้วยโปรแกรม Aegisub จะได้ไฟล์เป็นนามสกุล ass จากนั้นนำมาฝังเป็น hard subtitle ลงในไฟล์วิดีโอด้วยโปรแกรม ffmpeg ด้วยคำสั่ง

ffmpeg -i วิดีโอต้นฉบับ.mp4 -vf "ass=ซับไตเติล.ass" -strict -2 วิดีโอฝังซับ.mp4

เปิด terminal จากนั้น cd เข้าไปในโฟลเดอร์ที่เก็บไฟล์ เวลาอ้างถึงไฟล์จะได้ไม่ต้องใส่ path ให้ยาว

กรณีไฟล์ subtitle แบบ srt ใช้คำสั่ง

ffmpeg -i วิดีโอต้นฉบับ.mp4 -vf "subtitles=ซับไตเติล.srt" วิดีโอฝังซับ.mp4

แต่ว่าการฝังซับไตเติลแบบ srt ยังไม่รู้ว่าต้องกำหนดรูปแบบฟอนต์ยังไงเหมือนกัน


* * * * * Update 23 July 2021 * * * * *

ไปอ่านคู่มือคำสั่งของ ass โห... นี่มันภาษาโปรแกรมชัดๆ

https://aegi.vmoe.info/docs/3.1/ASS_Tags/

สามารถเขียนควบคุมการแสดงผลได้สารพัดเลย


* * * * *

[Keywords]

ass, subtitle, Aegisub, ffmpeg

ไม่มีความคิดเห็น:

แสดงความคิดเห็น