首页 > 代码库 > ffmpeg/ffplay 添加实时的时间水印 (转)
ffmpeg/ffplay 添加实时的时间水印 (转)
右上角添加时间水印
ffmpeg -i 0.ts -vf drawtext="fontfile=arial.ttf:x=w-tw:fontcolor=white:fontsize=30:text=‘%{localtime\:%H\\\:%M\\\:%S}‘" 123.ts
Input #0, mpegts, from ‘0.ts‘:
Duration: 00:02:04.86, start: 31303.967878, bitrate: 3814 kb/s
Program 1
Stream #0:0[0x44]: Video: h264 (Baseline) ([27][0][0][0] / 0x001B), yuv420p(progressive), 1280x720, 60 tbr, 90k tbn, 180k tbc
Stream #0:1[0x45]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 149 kb/s
[AVFilterGraph @ 0xed65c0] No such filter: ‘drawtext‘
ffmpeg没有这个filter,需要重新编译ffmpeg
ffplay -i M.ts -vf drawtext="fontfile=arial.ttf:x=w-tw:fontcolor=white:fontsize=30:text=‘%{localtime\:%H\\\:%M\\\:%S}‘"
Fontconfig error: Cannot load default config file
[Parsed_drawtext_0 @ 00000000004fa8a0] Cannot find a valid font for the family Sans <<-------- 不是有效的字体文件
[AVFilterGraph @ 0000000002faf380] Error initializing filter ‘drawtext‘ with args ‘fontfile=arial.ttf:x=w-tw:fontcolor=white:fontsize=30:text=%{localtime\:%H\\\:%M\\\:%S}‘
Error opening filters!
简单解决方案:
从 C:\Windows\Fonts 拷贝一个有效的字体文件放到当前目录。
注意:
ffplay 直接添加时间水印播放是,时间准确;
用ffmpeg转完再播放时,时间水印不准确。
ffplay 直接添加时间水印播放是,时间准确;
用ffmpeg转完再播放时,时间水印不准确。
右上角添加时间水印
ffmpeg -i 0.ts -vf drawtext="fontfile=arial.ttf:x=w-tw:fontcolor=white:fontsize=30:text=‘%{localtime\:%H\\\:%M\\\:%S}‘" 123.ts
Input #0, mpegts, from ‘0.ts‘:
Duration: 00:02:04.86, start: 31303.967878, bitrate: 3814 kb/s
Program 1
Stream #0:0[0x44]: Video: h264 (Baseline) ([27][0][0][0] / 0x001B), yuv420p(progressive), 1280x720, 60 tbr, 90k tbn, 180k tbc
Stream #0:1[0x45]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 149 kb/s
[AVFilterGraph @ 0xed65c0] No such filter: ‘drawtext‘
ffmpeg没有这个filter,需要重新编译ffmpeg
ffplay -i M.ts -vf drawtext="fontfile=arial.ttf:x=w-tw:fontcolor=white:fontsize=30:text=‘%{localtime\:%H\\\:%M\\\:%S}‘"
Fontconfig error: Cannot load default config file
[Parsed_drawtext_0 @ 00000000004fa8a0] Cannot find a valid font for the family Sans <<-------- 不是有效的字体文件
[AVFilterGraph @ 0000000002faf380] Error initializing filter ‘drawtext‘ with args ‘fontfile=arial.ttf:x=w-tw:fontcolor=white:fontsize=30:text=%{localtime\:%H\\\:%M\\\:%S}‘
Error opening filters!
简单解决方案:
从 C:\Windows\Fonts 拷贝一个有效的字体文件放到当前目录。
注意:
ffplay 直接添加时间水印播放是,时间准确;
http://blog.csdn.net/gllg1314/article/details/53490455
ffplay 直接添加时间水印播放是,时间准确;
http://blog.csdn.net/gllg1314/article/details/53490455
ffmpeg/ffplay 添加实时的时间水印 (转)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。