gpt4 book ai didi

android - 以编程方式在android中使用FFmpeg命令覆盖文本

转载 作者:行者123 更新时间:2023-12-04 23:22:42 25 4
gpt4 key购买 nike

我需要知道我的 FFmpeg 命令用于将文本覆盖到 android 中的视频有什么问题。

 command = new String[]{"ffmpeg", "-i",  original_path,  "-vf", "drawtext=text='SiteName.local': fontsize=18: fontcolor=white: x=10:y=h-th-10", "-acodec", "copy", "-y",  dest.getAbsolutePath()};

我正在尝试创建带有文本覆盖的视频。但是,我收到一个错误
 [NULL @ 0xea699600] Unable to find a suitable output format for 'ffmpeg'
ffmpeg: Invalid argument

我已经使用不同的命令对输入文件和输出文件进行了测试,以修剪视频并且它有效。但是,用于覆盖文本的 FFmpeg 命令不起作用。我恳请帮助。

此外,我还需要知道如何为文本设置动画以从左到右滚动,在 android 中使用 FFmpeg 命令弹跳等

最佳答案

最后,我通过长时间的搜索设法解决了这个问题。如果不包含字体文件,Drawtext 将无法工作。所以下面的代码是设法解决我的分数

command = new String[]{"-i",  original_path,  "-vf", "drawtext=fontfile=/system/fonts/DroidSans.ttf:text='SiteName hulluway':fontsize=40:fontcolor=black: x=w-(t-4.5)*(w+tw)/5.5:y=100", "-acodec", "copy", "-y",  dest.getAbsolutePath()};

关于android - 以编程方式在android中使用FFmpeg命令覆盖文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62080386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com