FFmpeg: बिना मान्यता वाला विकल्प पूर्व निर्धारित


1

मैं ffmpegubuntu 14.04 में yuv को mp4 में खो देता हूं।

मेरा कोड (बिना लाइन विभाजन के) है:

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

क्या आप जानते हैं कि इसे कैसे ठीक किया जाए?


Ffmpeg का कौन सा संस्करण आपके पास है? कंसोल आउटपुट दिखाएं।
ज्ञान

@ मुल्व्या मैंने इसे अभी जोड़ा है।
ज़िनन

1
आपके पास libx265 (या कोई भी 3 पार्टी एनकोडर) लिंक नहीं है। Johnvansickle.com/ffmpeg
Gyan

1
मैं सिर्फ जोड़ना चाहता हूं, -qp 0libx265 (libx264 के विपरीत) के साथ दोषरहित एन्कोडिंग करने का तरीका नहीं है। इसके बजाय आपको जोड़ने की जरूरत है-x265-params lossless=1
Ely

जवाबों:


0

मेरे लिए इसका मतलब है कि मैंने कॉन्फ़िगर किया था --disable-everythingऔर libx264 को सक्षम किया था, लेकिन इसके "एनकोडर" को सक्षम नहीं किया, इसलिए इसने इसे ठीक किया:--enable-libx264 --enable-encoder=libx264

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.