FFmpeg 的 VP8 解码器支持多线程解码

FFmpeg git 中的一条 commit 显示,FFmpegVP8 解码器现已支持多线程解码。

下面是 Mac Pro 双核双 CPU、OSX 10.6.6 平台上的测试数据,解码效率可见一斑:

time ./ffmpeg -v 0 -vsync 0 -threads [1234] -i \
 ~/Downloads/sintel_trailer_1080p_vp8_vorbis.webm \
 -f null -vcodec rawvideo -an -
1: 0m14.630s (89.9 fps)
2: 0m8.056s (163.2 fps)
3: 0m5.882s (223.6 fps)
4: 0m4.952s (265.6 fps)

time ./ffmpeg -v 0 -vsync 0 -threads [1234] -i \
 ~/Downloads/Elephants_Dream-720p-Stereo.webm \
 -f null -vcodec rawvideo -an -
1: 1m12.962s (215.1 fps)
2: 0m44.682s (351.2 fps)
3: 0m31.183s (503.2 fps)
4: 0m25.284s (620.6 fps)

via @UseWebM

发表评论

电子邮件地址不会被公开。 必填项已用*标注