【发布时间】:2020-12-16 20:37:01
【问题描述】:
我创建了一个包含一组图像和 mp3 的视频。 但我想在该视频中添加水印文本。我正在使用以下代码添加文本。
exec('/usr/local/bin/ffmpeg -y -i output.mov -acodec libmp3lame -vcodec msmpeg4 \
-b:a 192k -b:v 1000k -ar 44100 \
-vf "drawtext=text=string1 string2 string3 string4 string5 string6 string7 :expansion=normal:fontfile=/usr/bin/DejaVuSerif-BoldItalic-webfont.ttf: y=0:x=h-(2*lh)-n: fontcolor=white: fontsize=40: box=1: boxcolor=0x00000000@1" \
-an IMG_0696.avi');
这个问题是创建的视频文件大小为零。 任何人都可以帮助我。 或者建议我使用任何其他命令向视频添加水印文本。 提前谢谢你...
【问题讨论】:
-
控制台上的那个命令有效吗?
-
我不确定,但它在 php 中工作正常。
-
不确定我是否和你在一起。如果它在 PHP 中工作,问题是什么?
:) -
创建 0 大小视频的命令。我不确定它是否可以在控制台中使用,因为我没有在控制台中尝试过。
-
那么,就不能在 PHP 中工作了。好的,冒着明显的风险,在控制台上试试?