对于一个班级,我正在创建一个名为 .utah 的自定义编解码器。整个想法是让我们沉浸在一个庞大而陌生的代码库中。到目前为止,这非常有趣,首先我们创建了一个 .utah 解码器文件,它将简单地将 hello world 打印到控制台。问题是,如果我们获取一个 .png 文件并将其重命名为 .utah,ffmpeg 将不会路由它(完全不会),如果我们使用文本编辑器创建 .utah 文件,它将保存为文本文件,即使扩展名为 .utah。
问题是我们如何创建一个具有我们自己的扩展名(在本例中为 .utah)的空文件来测试当我们将文件传递给 ffplay 时会发生什么,以确保它正确路由到我们的文件。更简洁地说,我们可以创建一个空的但具有以下扩展名的虚拟 .utah 文件吗?
答案1
我假设您正在使用 Linux 系统(请使用适当的标签)。如果是这样,您有两种选择来创建具有所需名称和扩展名的空文件。
touch filename.ext
或者
echo -n "" > filename.ext
根据@HairoftheDog 的评论添加了对扩展的引用。