1

我希望有人知道指向我这里的链接。

我正在使用 ffmpeg 转换不同的视频和音频格式。我只想让 ffmpeg 支持的文件扩展名的文件被转换。在这里可以找到支持的格式:http: //ffmpeg.org/general.html#SEC4

我的问题:某处是否有文件扩展名列表?我不想研究每种格式可能会使用哪些文件扩展名。或者是否有可用的 C#/.NET 格式识别库或类,可以扫描音频/视频格式?

4

2 回答 2

1

如果您仅使用输入文件而不使用其他参数调用 ffmpeg,它将为您提供有关包含的流的信息(如果它可以读取它们)。

ffmpeg -i input.avi

请参阅有关在编码之前识别文件的答案。

于 2011-04-13T09:05:40.037 回答
0

你不能只是以编程方式执行吗

ffmpeg -i filename -dframes 0 -vn -aframes 0 dummy.avi

并阅读输出,看看它最后是否显示“不支持的编解码器”或类似的内容?

它将零音频帧编码为一个虚拟文件,没有其他任何东西。实际上,您可能需要稍微调整选项,因为我不确定这是否会检查是否支持视频编解码器。

于 2011-04-13T07:16:30.133 回答