ffmpeg不会绘制文本

时间:2016-09-04 01:41:14

标签: ffmpeg fluent-ffmpeg

希望你们中的一个人能告诉我为什么我的这个ffmpeg命令没有画出所需的文字。制作的视频没有它。你走了:

  

ffmpeg -f image2 -thread_queue_size 64 -framerate 15.1 -i /home/michael-heuberger/binarykitchen/code/videomail.io/var/local/tmp/clients/videomail.io/11e6-723f-d0aa0bd0-aa9b- f7da27da678f / frames /% d.webp -y -an -vcodec libvpx -filter:v drawtext = fontfile = / home / michael-heuberger / binarykitchen / code / videomail.io / src / assets / fonts / Varela-Regular.ttf: text = www.videomail.io:sontsize = 180:fontcolor = white:x = 150:y = 150:shadowcolor = black:shadowx = 2:shadowy = 2 -vf scale = trunc(iw / 2)* 2:trunc( ih / 2)* 2 -crf 12 -deadline realtime -cpu-used 4 -pix_fmt yuv420p -loglevel warning -movflags + faststart /home/michael-heuberger/binarykitchen/code/videomail.io/var/local/tmp/clients/ videomail.io/11e6-723f-d0aa0bd0-aa9b-f7da27da678f/videomail_preview.webm

关键部分是这个视频过滤器:

  

-filter:v drawtext = fontfile = / home / michael-heuberger / binarykitchen / code / videomail.io / src / assets / fonts / Varela-Regular.ttf:text = www.videomail.io:fontsize = 180: FONTCOLOR =白点:x = 150:Y = 150:则shadowColor =黑色:shadowx = 2:阴影= 2

你觉得这样对吗?若然,那为什么我在videomail_preview.webm视频文件中没有看到任何文字?

使用ffmpeg v2.8.6,启用了--enable-libfreetype, - enable-libfontconfig和--enable-libfribidi。

此外,上面的命令是用fluent-ffmpeg生成的。

那么,有什么想法吗?

1 个答案:

答案 0 :(得分:2)

将所有过滤器合并为一个图表,所以

$("#btn").click(function(){
    $('#logoup').toggleClass('greened');
});

变为

-filter:v drawtext=fontfile=/home/michael-heuberger/binarykitchen/code/videomail.io/src/assets/fonts/Varela-Regular.ttf:text=www.videomail.io:fontsize=180:fontcolor=white:x=150:y=150:shadowcolor=black:shadowx=2:shadowy=2 -vf scale=trunc(iw/2)*2:trunc(ih/2)*2