Mengapa drawtext tidak ditampilkan di bg transparan?

1

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:[email protected]: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:[email protected]: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.

pengguna1661677
sumber
Penyandi libx264dan mpeg4tidak mendukung saluran alfa. Apa yang sebenarnya ingin Anda lakukan?
llogan
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 -c:v pngatau -c:v qtrle. Juga, tambahkan :format=rgbke filter hamparan.
Gyan
@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