Ben filigran uygulamak çalışıyorum ve aynı zamanda ffmpeg komutu üzerinden geçerli video boyutuna ölçekli:Ffmpeg komutunda logoyu nasıl ölçeklendirebilir ve ekleyebilirsiniz?
İşteben resim eklemek çalıştı Şimdi
ffmpeg -v 0 -vcodec h264_qsv -i 'udp://@some.ip:1234?fifo_size=1000000&overrun_nonfatal=1&buffer_size=1000000' -vf scale=iw:ih -profile baseline -acodec aac -ac 1 -ar 44100 -ab 64k -deinterlace -vcodec h264_qsv -bufsize 4000k -maxrate 3500k -preset veryfast -vb 2000k -f flv rtmp://127.0.0.1/app/720
filigran olmadan çalışır Pis COMAND olduğunu filigran olarak. -vf scale=-1:ih*.5
ile kullanırken, video akışı için çözünürlüğü belirtmek için -s 1280x720
kullandığım sorunu ortadan kaldırmak için bir çakışma oldu, ancak düzgün çalışmıyordu.
ffmpeg -v 0 -vcodec h264_qsv -i 'udp://@some.ip:1234?fifo_size=1000000&overrun_nonfatal=1&buffer_size=1000000' -i logo.png -filter_complex "overlay=10:10" -s 1280x720 -profile baseline -acodec aac -ac 1 -ar 44100 -ab 64k -deinterlace -vcodec h264_qsv -bufsize 4000k -maxrate 3500k -preset veryfast -vb 2000k -f flv rtmp://some.ip/app/720
sorun: ffmpeg video ve logosu (filigran) her iki boyutlarda komuta içinde belirtebilirim böylece birbirleri ile çelişmeyen ve oto
-vf scale=-1:ih*.5
doz gibi ayarlamak nasıl
.
Teşekkür ederiz!
bakınız [buradan] (http://superuser.com/a/1053647/114058). – Mulvya
@Mulvya Teşekkürler, bu mesajı gördüm ama benim için tüm bu ffmpeg komutlarını çok kafa karıştırıcı. Bu bağlantıdaki cevabınızda '-map [v] -map 0: a -y -b: v' ile karıştırıyorum. Komutunu açıklayabilir misin, benimkini düzenler misin? Şimdiden teşekkür ederim ! – Chris