新人求助 添加水印命令出错
我测试使用的源码是cumulusclips它的后台设置H.264 Encoding 就可以添加水印原始H.264 Encoding是
-vcodec libx264 -vf "scale=min(640\,iw):trunc(ow/a/2)*2" -vb 800k -ab 96k -ar 44100 -f mp4
官方论坛给出加水印方法是
-vf "后添加 movie=/full/path/to/watermark_image.png ; overlay=10:10
下边是官方论坛帖子地址 http://cumulusclips.org/forums/discussion/1178/watermark-on-videos
--------------------------------------------------------------------------------------------------------------------------------------------
我按照官方方法添加之后
-vcodec libx264 -vf "movie=/www/wwwroot/watermark.png ; overlay=10:10 , scale=min(640\,iw):trunc(ow/a/2)*2" -vb 800k -ab 96k -ar 44100 -f mp4
上传视频出现错误,错误如下
Simple filtergraph 'movie=/www/wwwroot/watermark.png ; overlay=10:10 , scale=min(640\,iw):trunc(ow/a/2)*2' was expected to have exactly 1 input and 1 output. However, it had >1 input(s) and >1 output(s). Please adjust, or use a complex filtergraph (-filter_complex) instead.Error reinitializing filters!Failed to inject frame into filter network: Invalid argumentError while processing the decoded data for stream #0:0Conversion failed!刚刚接触ffmpeg,百度谷歌搜了一天了,没有找到解决办法,希望大神指点一下,不胜感激。
-filter_complex看提示说是用这个替代-vf的建议,试试看
T-Bagwell 发表于 2018-4-25 10:33
-filter_complex看提示说是用这个替代-vf的建议,试试看
谢谢回复,找到原因了,位置错了。 一个问题接一个问题:dizzy:
我想继续添加字幕,
-vcodec libx264 -vf "drawtext=fontfile=default:text=‘aaaaaaaaa’, movie=/www/wwwroot/watermark.png ; overlay=10:10, scale=min(640\,iw):trunc(ow/a/2)*2" -vb 800k -ab 96k -ar 44100 -f mp4
得到错误
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 75: Having multipleinisn't supported and may not work as expected
Fontconfig warning: line 142: blank doesn't take any effect anymore. please remove it from your fonts.conf
Cannot find a valid font for the family Sans
Error initializing filter 'drawtext' with args 'fontfile=default:text=‘aaaaaaaaa’'
Error reinitializing filters!
Failed to inject frame into filter network: No such file or directory
Error while processing the decoded data for stream #0:0
Conversion failed! jihuai 发表于 2018-4-25 13:55
一个问题接一个问题
我想继续添加字幕,
-vcodec libx264 -vf "drawtext=fontfile=default:text=‘a ...
看错误提示的意思好像是没找到字体
孙悟空 发表于 2018-4-25 16:26
看错误提示的意思好像是没找到字体
谢谢大师兄,是的没有字体,如果在文字中添加当前的日期应该添加什么 jihuai 发表于 2018-4-25 17:55
谢谢大师兄,是的没有字体,如果在文字中添加当前的日期应该添加什么
先确认你的字体文件在哪里,比如这样
liuqideMacBook-Pro:ffmpeg liuqi$ ls /Library/Fonts/
Al Nile.ttc Bodoni 72 OS.ttc Diwan Thuluth.ttf Khmer Sangam MN.ttf Phosphate.ttc STIXSizThreeSymReg.otf Times New Roman Bold.ttf
Al Tarikh.ttc Bodoni 72 Smallcaps Book.ttf EuphemiaCAS.ttc Kokonor.ttf PlantagenetCherokee.ttf STIXSizTwoSymBol.otf Times New Roman Italic.ttf
AlBayan.ttc Bodoni 72.ttc Farah.ttc Krungthep.ttf Raanana.ttc STIXSizTwoSymReg.otf Times New Roman.ttf
AmericanTypewriter.ttc Bodoni Ornaments.ttf Farisi.ttf KufiStandardGK.ttc STIXGeneral.otf STIXVar.otf Trattatello.ttf
Andale Mono.ttf Bradley Hand Bold.ttf Futura.ttc Lao MN.ttc STIXGeneralBol.otf STIXVarBol.otf Trebuchet MS Bold Italic.ttf
Apple Chancery.ttf Brush Script.ttf Georgia Bold Italic.ttf Lao Sangam MN.ttf STIXGeneralBolIta.otf Sana.ttc Trebuchet MS Bold.ttf
AppleGothic.ttf Chalkboard.ttc Georgia Bold.ttf Luminari.ttf STIXGeneralItalic.otf Sathu.ttf Trebuchet MS Italic.ttf
AppleMyungjo.ttf ChalkboardSE.ttc Georgia Italic.ttf Malayalam MN.ttc STIXIntDBol.otf Savoye LET.ttc Trebuchet MS.ttf
Arial Black.ttf Chalkduster.ttf Georgia.ttf Malayalam Sangam MN.ttc STIXIntDReg.otf Seravek.ttc Verdana Bold Italic.ttf
Arial Bold Italic.ttf Charter.ttc GillSans.ttc Marion.ttc STIXIntSmBol.otf Shree714.ttc Verdana Bold.ttf
Arial Bold.ttf Cochin.ttc Gujarati Sangam MN.ttc Microsoft Sans Serif.ttf STIXIntSmReg.otf SignPainter.ttc Verdana Italic.ttf
Arial Italic.ttf Comic Sans MS Bold.ttf GujaratiMT.ttc Mishafi Gold.ttf STIXIntUpBol.otf Silom.ttf Verdana.ttf
Arial Narrow Bold Italic.ttf Comic Sans MS.ttf Gurmukhi MN.ttc Mishafi.ttf STIXIntUpDBol.otf Sinhala MN.ttc Waseem.ttc
Arial Narrow Bold.ttf Copperplate.ttc Gurmukhi Sangam MN.ttc Mshtakan.ttc STIXIntUpDReg.otf Sinhala Sangam MN.ttc Webdings.ttf
Arial Narrow Italic.ttf Corsiva.ttc Gurmukhi.ttf Muna.ttc STIXIntUpReg.otf Skia.ttf Wingdings 2.ttf
Arial Narrow.ttf Courier New Bold Italic.ttf Herculanum.ttf Myanmar MN.ttc STIXIntUpSmBol.otf SnellRoundhand.ttc Wingdings 3.ttf
Arial Rounded Bold.ttf Courier New Bold.ttf Hoefler Text Ornaments.ttf Myanmar Sangam MN.ttc STIXIntUpSmReg.otf Songti.ttc Wingdings.ttf
Arial Unicode.ttf Courier New Italic.ttf Hoefler Text.ttc NISC18030.ttf STIXNonUni.otf SukhumvitSet.ttc Zapfino.ttf
Arial.ttf Courier New.ttf ITFDevanagari.ttc Nadeem.ttc STIXNonUniBol.otf SuperClarendon.ttc encodings.dir
Athelas.ttc DIN Alternate Bold.ttf Impact.ttf NewPeninimMT.ttc STIXNonUniBolIta.otf Tahoma Bold.ttf fonts.dir
Ayuthaya.ttf DIN Condensed Bold.ttf InaiMathi-MN.ttc Oriya MN.ttc STIXNonUniIta.otf Tahoma.ttf fonts.list
Baghdad.ttc Damascus.ttc Iowan Old Style.ttc Oriya Sangam MN.ttc STIXSizFiveSymReg.otf Tamil MN.ttc fonts.scale
Bangla MN.ttc DecoTypeNaskh.ttc Kailasa.ttc PTMono.ttc STIXSizFourSymBol.otf Tamil Sangam MN.ttc
Bangla Sangam MN.ttc Devanagari Sangam MN.ttc Kannada MN.ttc PTSans.ttc STIXSizFourSymReg.otf TeamViewer12.otf
Baskerville.ttc DevanagariMT.ttc Kannada Sangam MN.ttc PTSerif.ttc STIXSizOneSymBol.otf Telugu MN.ttc
Beirut.ttc Didot.ttc Kefa.ttc PTSerifCaption.ttc STIXSizOneSymReg.otf Telugu Sangam MN.ttc
BigCaslon.ttf Diwan Kufi.ttc Khmer MN.ttc Papyrus.ttc STIXSizThreeSymBol.otf Times New Roman Bold Italic.ttf
liuqideMacBook-Pro:ffmpeg liuqi$
我的字体都在这个下面,然后用这里的字体就可以了
参考帖子:
http://bbs.chinaffmpeg.com/forum.php?mod=redirect&goto=findpost&ptid=317&pid=1276&fromuid=29 几位老大,这个日期是每天更改一次,还是有变量 jihuai 发表于 2018-4-25 22:48
几位老大,这个日期是每天更改一次,还是有变量
变量,可以在播放器里面做,也可以在编码器里面做,播放器里面做的话是不影响影片的,编码器里面做的话,可能会打到视频图像里 孙悟空 发表于 2018-4-26 15:36
变量,可以在播放器里面做,也可以在编码器里面做,播放器里面做的话是不影响影片的,编码器里面做的话, ...
大师兄,能给我个变量吗?现在水印字幕能一次加了,就是没找到这个变量:dizzy:
页:
[1]
2