FFmpeg文件转换格式和文件扩展名

时间:2011-04-13 06:55:43

标签: c# ffmpeg video-conversion audio-converter

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

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

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

2 个答案:

答案 0 :(得分:1)

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

ffmpeg -i input.avi

请参阅有关identifying files before encoding.

的回答

答案 1 :(得分:0)

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

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

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

将零音频帧编码为虚拟文件。实际上你可能需要稍微调整一下选项,因为我不确定是否会检查视频编解码器是否受支持。