我正在将大量 WMV 文件转换为 MP4。
命令是:
ffmpeg -loglevel 0 -y -i source.wmv destination.mp4
Run Code Online (Sandbox Code Playgroud)
我大约有 100GB 需要转换。24 小时后仍未完成(xeon、64gb、超快存储)
我错过了什么吗?有更好的转换方法吗?
以下是您可以尝试的各种操作的列表:
使用更快的x264 编码预设。预设是一组选项,可以在速度与压缩效率之间进行权衡。当前预设按速度降序排列为:超快、超快、非常快、更快、快速、中、慢、更慢、非常慢、安慰剂。默认预设为“中”。例子:
ffmpeg -i input.wmv -preset fast output.mp4
Run Code Online (Sandbox Code Playgroud)
检查编码器是否确实使用了 CPU 的功能。通过 libx264 编码时,控制台输出应显示如下内容:
[libx264 @ 0x7f8451001e00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
Run Code Online (Sandbox Code Playgroud)
如果它显示,none那么编码速度将会受到影响。您的 x264 可能配置错误,您需要换一个新的或重新编译。
与上述建议相关,但请确保您的 ffmpeg 未配置--disable-asm、--disable-inline-asm和/或--disable-yasm。
另外,请确保链接到 ffmpeg 的 x264 不是使用--disable-asm.
如果使用这些配置选项,则编码速度会慢得多。
-aac_coder fast使用本机 FFmpeg AAC 编码器 ( ) 时,您可以使用该选项更快地编码 AAC 音频-c:a aac。然而,这比为 H.264 视频编码选择更快的预设产生的影响要小得多,并且与省略相比,音频质量可能会降低-aac_coder fast。
使用最近的 ffmpeg。请参阅FFmpeg 下载页面,获取 Linux、macOS 和 Windows 版本的链接。
| 归档时间: |
|
| 查看次数: |
4945 次 |
| 最近记录: |