20220725?FFmpeg进阶命令
#周末学习#之前已经学会加水印,去水印,导出Gif,把视频按帧导出图片等命令,今天学习几个高级命令;如果你的水印文字在一个文本文件时如何处理?
ffplay?-i?s.mp4?-vf?drawtext=x=14:y=50:fontsize=24:fontcolor=white:textfile='s.txt';
注意这里使用提textfile='s.txt';
当我们这些水印只需要在第30秒到45秒打时,要怎样处理呢?
ffplay?-i?s.mp4?-vf?drawtext=x=14:y=50:fontsize=24:fontcolor=white:textfile='s.txt':'enable=between(t,30,45);
从上面两个命令,可以看出一是这个ffmpeg?可以支持非常丰富的表达形式,同时也兼容很多最简易的txt方式来表示;二是enable=beteween(t,30,45)这种命令行形式,估计还可以扩展很多;这种设计的灵活性是值我们做成组件进行学习与整理的。
备注上面命令使用ffplay先预览效果,有需要再使用ffmpeg进行输出
备注:后面这些是参考的内容:
ffmpeg 之乱七八糟命令
http://08643.cn/p/aa2ea14ad234?u_atoken=2a831a16-8980-428f-b2fb-794bedc079ff&u_asession=018OMJmT3uCgW0QCicE4Z73oa5lXnqYgRkGxnCgCRbkAu9-m7_E3a1nIrY6hmo1LLpX0KNBwm7Lovlpxjd_P_q4JsKWYrT3W_NKPr8w6oU7K9yVpmrlIfV197WYjmY3DSonHmbkqVcEgdObpAroqY1_GBkFo3NEHBv0PZUm6pbxQU&u_asig=0544d1nAGeRC20Zu086zLa4ymstRpa0Ev3Oc66D4IoyxqhJz08SrjL0Bs4-9HaGXeFD7finlMzCz_1H8Yp7hwKOMuDx0lt_lDoqVLwsiQIWY4T8PvDVpi8Wiph_heiJ7AhZnDRq2-kLMfNWjAX2orIzddbaPL5ND04abwfoemhC8T9JS7q8ZD7Xtz2Ly-b0kmuyAKRFSVJkkdwVUnyHAIJzfvc-ikqEyEj7PoA4iRumhaXZf0RVaukLRgXsT8xbuba6xbSxAaWh9ph0bRUFW-6vO3h9VXwMyh6PgyDIVSG1W8VePAYwC4kOtywX757u665-6Qx-_ZvsujtrC1wgoCnA-nd-084O8v-N7rim93FaCSzaOdz-FVyYKZ6asKQz4-EmWspDxyAEEo4kbsryBKb9Q&u_aref=SHzifMcaqnmZbFlTDD1cV%2FbYtyI%3D
非常专业的说明:
http://08643.cn/p/6f09f95f992b