Если вы просто хотите поместить текст в буфер обмена Mac, вы можете использовать команду оболочки pbcopy.
Может быть несколько проблем , 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"