Je suis en train d'appliquer un filigrane et aussi à l'échelle à la taille de la vidéo en cours via la commande ffmpeg:Comment redimensionner et ajouter un logo correct dans la commande ffmpeg?
Voici mon inital COMAND qui fonctionne sans filigrane
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
Maintenant, j'ai essayé d'ajouter l'image comme un filigrane. Il y avait un conflit lors de l'utilisation avec -vf scale=-1:ih*.5
, afin d'éliminer le problème que j'ai utilisé -s 1280x720
pour spécifier la résolution pour le flux vidéo, cela a fonctionné mais pas correctement.
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
Le problème:
Comment puis-je préciser dans la commande ffmpeg les tailles les deux de la vidéo et le logo (filigrane) afin qu'ils ne sont pas en conflit les uns avec les autres et ils réglage automatique comme -vf scale=-1:ih*.5
dose .
Merci!
Voir [ici] (http://superuser.com/a/1053647/114058). – Mulvya
@Mulvya Merci, j'ai vu ce poste mais pour moi est très confus toutes ces commandes ffmpeg. Dans votre réponse sur ce lien, je suis confus avec '-map [v] -map 0: a -y -b: v'. Pouvez-vous s'il vous plaît expliquer votre commande ou modifier le mien? Merci d'avance ! – Chris