Tesseract OCR をビデオで使用したいと思います。
Ffmpegを使用すると、ビデオからいくつかの(.jpeg
)画像をエクスポートできます。 .jpeg
を有効な.tiff
に変換したり、ffmpegを使用してビデオから.tiff
画像を直接エクスポートしたりできますか?
TIFFへの変換
JPEGをTIFFに変換できます。
ffmpeg -i input.jpeg -pix_fmt rgba output.tiff
またはビデオから:
ffmpeg -i input.mp4 -pix_fmt rgba out%05d.tiff
重要なのは、RGBA色空間を指定することです。ビデオからYUV4: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として知られているものを指します