我尝试在 GPU 上加速生成缩略图,因此编译 ffmpeg 3.4.1 并运行命令:
\n\n./ffmpeg -i ~/Videos/1080.mp4 -vf "hwupload_cuda,thumbnail_cuda=100,scale_cuda=107:60,hwdownload,format=yuv420p" -vframes 1 -y ~/Videos/thumbs/thumb%03d.jpg\nRun Code Online (Sandbox Code Playgroud)\n\n但我得到了错误的输出图片(缩略图的颜色是绿色):
\n\n\n\n正确的图像必须是黑色。\n如何使第一张图像具有正确的颜色?
\n\n\n\n日志:-loglevel 详细
\n\nffmpeg version N-89707-g89b84cb Copyright (c) 2000-2018 the FFmpeg developers\n built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3)\n configuration: --cpu=native --enable-pthreads --extra-version=hd --enable-gnutls --enable-vaapi --enable-vdpau --enable-nonfree --enable-gpl --enable-swscale --enable-libx264 --enable-version3 --enable-nvenc --enable-libnpp --enable-cuda --enable-cuvid --enable-cuda-sdk --enable-filter=scale_cuda --enable-filter=thumbnail_cuda --extra-cflags=-I/usr/local/cuda-8.0/include --extra-ldflags=-L/usr/local/cuda-8.0/lib64\n libavutil 56. 7.100 / 56. 7.100\n libavcodec 58. 9.100 / 58. 9.100\n libavformat 58. 3.100 / 58. 3.100\n …Run Code Online (Sandbox Code Playgroud)