ffmpeg 叠加 字符
时间: 2023-10-17 10:33:11 浏览: 45
在ffmpeg中,叠加文字可以使用drawtext滤镜来实现。drawtext的enable参数可以跟一个算数表达式,来控制显示的时间和位置等。你可以参考ffmpeg官方文档中的Expression Evaluation部分来了解更多详情。另外,在编译ffmpeg时,需要添加freetype库才能支持drawtext滤镜,你可以参考一位博主的文章中的说明来添加freetype支持。在具体的实现中,可以使用类似下面的代码来叠加文字:snprintf(filter_args, sizeof(filter_args), "movie=%s[wm];[in][wm]overlay=5:5[out]", logoPath)。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [【FFmpeg】ffmpeg使用drawtext过滤器在视频上叠加文字](https://blog.csdn.net/u010168781/article/details/127906646)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [ffmpeg代码实现往视频文件里面叠加文字](https://blog.csdn.net/tusong86/article/details/122683151)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [ffmpeg-水印(第一章资源)-android环境调用ffmpeg的demo](https://download.csdn.net/download/u012836015/88249226)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]