FFMPEG - Параметры кодека не найдены

Если вы просто хотите поместить текст в буфер обмена Mac, вы можете использовать команду оболочки pbcopy.

12
задан Tanner Smith 17 September 2010 в 13:43
поделиться

1 ответ

Может быть несколько проблем , FFmpeg не может декодировать Ваше изображение. Другие ответы решили большинство из проблем (например, не jfif, mjpeg не найденный). Но, любой не решил проблему неподдерживаемых алгоритмов кодирования.

<час>

стандарт JPEG определяет использование нескольких типов алгоритмов кодирования. Но, почти ни один не следовал за всеми ними, вместо этого они следовали стандарту JFIF.

стандарт JFIF определяет только использование алгоритмов Кодирования методом Хаффмана <глоток> [необходима цитата] . Большинство реализаций следовало, что стандарт и не сделал реализовал что-либо кроме Кодирования методом Хаффмана.

<час>

я никогда не посмотрел в исходный код, но я предполагаю, что mjpeg кодер только использует алгоритм Кодирования методом Хаффмана для декодирования данных JPEG. Что-либо кроме Хаффмана, возможно, нестандартного.

ПОДСКАЗКА : Используйте exiftool для извлечения информации из файла JFIF.

# On a UNIX based system (Linux or MacOS)
exiftool image.jpg | grep -i "encoding"

# On a NT based system (Windows)
exiftool.exe image.jpg | findstr /i /c:"encoding"
2
ответ дан 2 December 2019 в 19:29
поделиться
Другие вопросы по тегам:

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