从WMV转换更快的FFMPEG

时间:2017-06-16 18:25:40

标签: ffmpeg

我将很多WMV文件转换为MP4。

命令是:

ffmpeg -loglevel 0 -y -i source.wmv destination.mp4

我有大约100gb转换。 24小时后它还没有完成(至强,64gb,超快速存储)

我错过了什么吗?有没有更好的转换方式?

1 个答案:

答案 0 :(得分:2)

这里列出了您可以尝试的各种事项:

预设

使用更快x264 encoding preset。预设是一组选项,提供速度与压缩效率之间的权衡。按速度降序排列的当前预设为:超快,超快,非常快,快,快,中,慢,慢,小,安慰剂。默认预设为" medium"。例如:

ffmpeg -i input.wmv -preset fast output.mp4

CPU功能

检查编码器是否实际使用了CPU的功能。通过libx264进行编码时,控制台输出应显示如下内容:

[libx264 @ 0x7f8451001e00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX

如果显示none,则编码速度将受到影响。您的x264可能配置错误,您需要获取新的或重新编译。

ASM

与上述建议相关,但请确保您的ffmpeg未配置--disable-asm--disable-inline-asm和/或--disable-yasm

另外,请确保链接到ffmpeg的x264未使用--disable-asm进行编译。

如果使用这些配置选项,则编码速度会慢得多。

AAC

使用本机FFmpeg AAC编码器(-aac_coder fast)时,可以使用-c:a aac选项更快地对AAC音频进行编码。但是,与为H.264视频编码选择更快的预设相比,这将产生更小的影响,与省略-aac_coder fast相比,音频质量可能会降低。

的ffmpeg

使用最近的ffmpeg。有关Linux,macOS和Windows的构建链接,请参阅FFmpeg Download页面。