ffmpeg -y -i "C:\2.avi" -preset ultrafast -crf 18 -vf drawtext=text=stackoverflow:fontfile=C:/WINDOWS/Fonts/georgia.ttf C:\o.mkv
但是,一旦我们更改命令(更改位置fontfile=with text=
ffmpeg -y -i "C:\2.avi" -preset ultrafast -crf 18 -vf drawtext=fontfile=C:/WINDOWS/Fonts/georgia.ttf:text=stackoverflow C:\o.mkv
我得到以下错误
[Parsed_drawtext_0@02d88a80]无法加载字体“C”:无法找到匹配的字体
问题是路径使用冒号(:
),它也恰好是参数的分隔符。我本以为两个命令行都失败了,实际上...
文档说明您通常需要转义冒号,并且给出了drawtext
的特定示例
注意冒号需要转义。
drawtext='fontfile=Linux Libertine O-40\:style=Semibold:text=FFmpeg'
drawtext=fontfile=C\\:/WINDOWS/Fonts/georgia.ttf:text=stackoverflow
我是android编程的新手,这是一种抽象,我对ndk不太了解,但如果我是对的,有很多带有java包装的ffmpeg库可以直接使用。我可以将它们导入到我的项目中,但不知道如何使用它们通过它们执行ffmpeg命令。您能给我推荐任何特定的库,以及如何使用它们来执行ffmpeg命令吗?
我正在创建一个这样的流程实例: 它总是返回一个processInstance,但有时(看似随机)返回的流程实例在数据库中不存在: 我还记录了Mariadb查询,我注意到实例不存在的时间;数据库中没有记录插入查询,因此没有插入流程实例,然后删除。 这些问题在迁移到activiti6后开始出现。此外,我正在使用activiti spring boot starter basic
我正在使用nginx和rtmp模块来流式传输实时hls和mpeg-dash。这是我在nginx. conf中的rtmp命令 但它不是在玩。ffmpeg命令似乎根本没有运行。hls和dash文件夹是空的。有人能帮我吗?
在调用Java run和C main方法之后,如何停止/取消一些FFmpeg的执行?
全局配置 你可以获得命令行帮助通过pyspider --help和pyspider all --help来获得帮助。 全局的选项适用于所有的子命令 ``` Usage: pyspider [OPTIONS] COMMAND [ARGS]... A powerful spider system in python. Options: -c, --config FILENAME
我有两个flac音频文件,我需要用不同的时间码剪切它们,然后用一个命令行将它们与ffmpeg连接起来。有办法吗?我做了类似的事情,但效果不太好,输出文件的时间戳都搞乱了(不是从00:00开始输出flac,而是从59:90开始输出!!)而且这个命令行速度非常慢,而且它只在unix系统上工作。。。希望有人能帮助我