1

Я использую ffmpeg для преобразования yuv в mp4 losslesly в Ubuntu 14.04.

Мой код (без разделения строки):

ffmpeg -f rawvideo -vcodec rawvideo -s 560x448 -r 40 -pix_fmt yuv420p -i 
C_L_560x448_40_realtime_maxSSIM.yuv -c:v libx265 -preset ultrafast -qp 0 
realtimeC_L_560x448_40_realtime_maxSSIM.mp4

я получил

Unrecognized option 'preset'.
Error splitting the argument list: Option not found

Это полный вывод консоли:

ffmpeg version N-80953-gd4c8e93 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3)
  configuration:
  libavutil      55. 28.100 / 55. 28.100
  libavcodec     57. 50.100 / 57. 50.100
  libavformat    57. 41.100 / 57. 41.100
  libavdevice    57.  0.102 / 57.  0.102
  libavfilter     6. 47.100 /  6. 47.100
  libswscale      4.  1.100 /  4.  1.100
  libswresample   2.  1.100 /  2.  1.100
Unrecognized option 'preset'.
Error splitting the argument list: Option not found

Вы знаете, как это исправить?

1 ответ1

0

Для меня это означало, что я запустил configure с --disable-everything и включил libx264, но не включил его "кодировщик", так что это исправило: --enable-libx264 --enable-encoder=libx264

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .