Как перекодировать видео в H.264, когда ffmpeg Неизвестный декодер 'libx264', несмотря на --enable-libx264

Из-за отсутствия каких-либо лучших ответов я пришел к выводу, что это плохая идея отключить политики безопасности, если только вы не понимаете или не доверяете процессу. Это может означать, что что-то невозможно установить или нужен альтернативный метод.

В этом случае мне в итоге удалось избежать использования aa-complain, не используя сценарий Brother, который этого требовал; вместо этого я вручную установил отдельные драйверы и применил изменения, которые сценарий будет делать автоматически (не описывая этот процесс здесь, потому что он не имеет прямого отношения к вопросу).

1
задан 12 March 2018 в 21:29

3 ответа

Вопросы по выбору варианта:

ffmpeg [input options] -i input [output options] output

Вы пытаетесь применить свои параметры кодирования к входу. Измените свою команду на:

ffmpeg -i tmpoHcVBN.mp4 -c:v libx264 -preset slow -crf 22 -c:a copy output.mp4

Обратите внимание, как вы получили сообщение WARNING: library configuration mismatch, но не должны отображаться при использовании сборки из johnvansickle.com.

3
ответ дан 22 May 2018 в 12:37
  • 1
    Ха-ха, нет! Ты прав. Случилось так, что я собираю командную строку динамически и вызываю это из Python. Из-за динамического характера я заказал вход и выход к концу. Это действительно здорово, мне не нужно перекомпилировать ffmpeg на сервере – Csaba Toth 13 March 2018 в 00:47

Вопросы по выбору варианта:

ffmpeg [input options] -i input [output options] output

Вы пытаетесь применить свои параметры кодирования к входу. Измените свою команду на:

ffmpeg -i tmpoHcVBN.mp4 -c:v libx264 -preset slow -crf 22 -c:a copy output.mp4

Обратите внимание, как вы получили сообщение WARNING: library configuration mismatch, но не должны отображаться при использовании сборки из johnvansickle.com.

3
ответ дан 17 July 2018 в 19:03

Вопросы по выбору варианта:

ffmpeg [input options] -i input [output options] output

Вы пытаетесь применить свои параметры кодирования к входу. Измените свою команду на:

ffmpeg -i tmpoHcVBN.mp4 -c:v libx264 -preset slow -crf 22 -c:a copy output.mp4

Обратите внимание, как вы получили сообщение WARNING: library configuration mismatch, но не должны отображаться при использовании сборки из johnvansickle.com.

3
ответ дан 23 July 2018 в 19:49

Другие вопросы по тегам:

Похожие вопросы: