Perintah ini menampilkan teks putih (25% opacity) pada black bg:
ffmpeg -i greensolid.avi -filter_complex "color=black:s=1920x1080[tmp];[tmp]drawtext=text='mystring':fontsize=25:fontcolor=white@0.25:x=386:y=161'[text];[0:v][text]overlay=0:0" output.mp4
Perintah ini hanya menghasilkan video hijau (tanpa teks).
ffmpeg -i greensolid.avi -filter_complex "color=black@0:s=1920x1080[tmp];[tmp]drawtext=text='mystring':fontsize=25:fontcolor=white@0.25:x=386:y=161'[text];[0:v][text]overlay=0:0" output.mp4
Secara teori, perintah kedua akan menampilkan teks putih (opacity 25%) pada latar belakang hijau.
Saya telah mengedit pertanyaan saya untuk menambah kejelasan pada masalah saya. Terima kasih.
—
user1661677
Apa kata LN. Versi yang lebih lama (<Okt 2016) tidak menampilkan teks pada bg transparan, tapi kami tidak tahu apakah itu masalah di sini karena Anda menyandikan ke codec yang akan menjatuhkan saluran alpha. Output ke MOV dan dengan codec
—
Gyan
-c:v png
atau -c:v qtrle
. Juga, tambahkan :format=rgb
ke filter hamparan.
@Mulvya, terima kasih. Saya membuat urutan PNG, dan teks tidak ditampilkan di latar belakang transparan. Saya menggunakan 2.8.8, jadi saya akan mencoba memperbarui.
—
user1661677
libx264
danmpeg4
tidak mendukung saluran alfa. Apa yang sebenarnya ingin Anda lakukan?