1

Я хотел бы использовать Tesseract OCR с видео.

С помощью ffmpeg я могу экспортировать некоторые (.jpeg) изображения из видео. Могу ли я преобразовать .jpeg в действительный .tiff или экспортировать напрямую .tiff изображения из видео с помощью ffmpeg?

1 ответ1

3

Преобразование в TIFF

Вы можете конвертировать JPEG в TIFF:

ffmpeg -i input.jpeg -pix_fmt rgba output.tiff

Или из видео:

ffmpeg -i input.mp4 -pix_fmt rgba out%05d.tiff

Важно указать цветовое пространство RGBA. Сохранение цветового пространства YUV 4:2:0 из видео приведет к созданию файлов TIFF, которые нельзя открыть в большинстве программ (даже если цветовое пространство YCbCr * разрешено).

Как сжать вывод

По умолчанию это создает несжатые изображения TIFF. Вы можете выбрать другой алгоритм сжатия, используя опцию -compression_algo :

ffmpeg -i input.jpeg -pix_fmt rgb24 -compression_algo lzw output.tiff

Допустимые параметры: packbits , raw , lzw и deflate (см. ffmpeg -h encoder=tiff).

* YCbCr относится к тому, что в сжатии видео обычно называют YUV

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .