Ste*_*fan 5 video linux ffmpeg conversion x264
我在配备 core2duo 2.29 GHz、NVidia Geforce G105M (512MB)、CUDA 和 4GB RAM 的 HP Pavillion dv3 上运行 Ubuntu 10.10(特立独行)。我有最新版本的 ffmpeg 和 x264。
我认识到这些并不是编码的绝佳规范,但我习惯于在具有大约 2GHz 处理器的(不同的)单核 PC 上使用 DIVX 进行编码,并且能够在一夜之间转换 10 多个小时的电视剧集。
我刚刚开始在上述 HP 笔记本电脑上使用 x264 和 ffmpeg 进行编码,我惊讶地发现一部 2 小时的电影需要 22 小时才能编码!
我使用的命令行是:
ffmpeg -i infile.mpg -vcodec libx264 -preset slow -profile normal -crf 24 -threads 0 outfile.mp4
Run Code Online (Sandbox Code Playgroud)
这是正常的还是我在某处有瓶颈?
谢谢
嗯,它只是一个 Core 2 Duo。i7当然会表现得更好。不幸的是,拥有 CUDA 并没有帮助,因为 x264 没有 GPU 支持。此外,编码 h.264 在计算上比“仅仅”编码为 MPEG-4 Visual DivX 更加密集。
话虽如此,x264 是一个非常快的编码器,这就是问题所在。你看到了-preset slow
吗?你实际上是在告诉编码器要慢。
x264 中的预设支持不同的算法优化,在花费相同数量的比特时产生更好的质量,或者为固定质量花费更少的比特。因此:压缩效率。通常,预设越慢,优化效果越好,但它们花费的计算时间越长。
您可以选择其他预设,如 中所述x264 --fullhelp
,例如:
选择最适合的那个,即您可以等待的那个。
归档时间: |
|
查看次数: |
8432 次 |
最近记录: |