Saya perlu menggambar polyline melalui beberapa titik dengan perintah ffmpeg. Apakah ada cara sederhana untuk melakukan ini selain membuat kanvas dan memutar untuk setiap segmen garis (seperti di pertanyaan ini )?
ffmpeg -i input.mp4 -vf drawbox=x=10:y=10:w=692:h=1:color=red output.mp4
Koordinat (x, y): (100,100), (200,300), (300,200), (400, 500)
Sudahkah Anda mempertimbangkan untuk menggunakan alat yang lebih cocok untuk melakukan ini? Mungkin bahkan Libreoffice atau dia.
—
llogan
Yang saya pertimbangkan adalah menggambar polyline dalam file gambar terpisah dengan Imagemagick, kemudian menggunakan ffmpeg untuk overlay. Alasan saya di balik menjaga semuanya dalam ffmpeg terutama karena alasan skala dan kinerja. Bisakah Anda menguraikan bagaimana aplikasi lain lebih cocok untuk ini?
—
user1661677
FFmpeg tidak memiliki filter sumber geometri generik, jadi setiap polyline harus dihasilkan menggunakan banyak filter rotasi + piksel. Dari segi kinerja, akan lebih cepat untuk membuat ini di tempat lain sebagai gambar dan kemudian menimpanya.
—
Gyan