ffmpeg: одни и те же компиляции ведут себя по-разному на разных машинах

StackOverflow https://stackoverflow.com/questions/1425428

  •  07-07-2019
  •  | 
  •  

Вопрос

Я использую ffmpeg на двух моих выносливых коробках Ubuntu. Оба они имеют одинаковую версию предварительно скомпилированных двоичных файлов FFMPEG из Medibuntu. Когда я конвертирую 3GP в FLV, на одной машине ffmpeg искажает звук, а на другой он работает нормально.

Я проверил параметры версии и форматов, и все они идентичны на разных машинах.

Единственное отличие состоит в том, что один компьютер является 64-разрядным, а другой - 32-разрядным. Может ли это быть причиной проблемы? Если это так, как я могу решить это?

Это было полезно?

Решение

Да, проблема может быть в 32- или 64-разрядной версии. Чтобы решить эту проблему, сначала я попытаюсь получить самые последние источники ffmpeg из http://ffmpeg.org и собрать их самостоятельно. ,

Во-вторых, если предположить, что работает 32-разрядная версия, я бы просто использовал 32-разрядную версию на 64-разрядном хосте. Вам может понадобиться установить некоторую 32-битную библиотеку, чтобы сделать это, или скомпилировать ее статически.

Кроме того, вы можете попробовать другой аудиокодек или другие параметры.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top