我猜命令在这里无法正常工作。
我正在使用这个项目
-y -i /storage/emulated/0/DCIM/Camera/VID_20190623_153948.mp4 -vf "drawtext=fontfile=/usr/share/fonts/truetype/DejaVuSans.ttf: text='Stack' " /storage/emulated/0/DCIM/Camera/output2.mp4
预期的结果是我作为输入提供的视频应该被处理,它应该包含文本堆栈
我猜命令在这里无法正常工作。
我正在使用这个项目
-y -i /storage/emulated/0/DCIM/Camera/VID_20190623_153948.mp4 -vf "drawtext=fontfile=/usr/share/fonts/truetype/DejaVuSans.ttf: text='Stack' " /storage/emulated/0/DCIM/Camera/output2.mp4
预期的结果是我作为输入提供的视频应该被处理,它应该包含文本堆栈
drawText 的字体文件应该有字体文件的绝对路径。您的命令说字体文件的路径是/usr/share/fonts/truetype/DejaVuSans.ttf
,我相信您从 android 运行时并非如此。它应该是来自android存储的一些文件。
例子:
drawtext=fontfile=/storage/emulated/0/fonts/truetype/DejaVuSans.ttf
如果DejaVuSans.ttf
文件/storage/emulated/0/fonts/truetype/
位于您的 android 设备中的目录下。