Конвертировать из avi в несжатый tiff с помощью ffmpeg

5885
icebacon

В разделе Использование ffmpeg для преобразования JPEG в TIFF есть ответ, как конвертировать в TIFF.

Итак, я следовал этому процессу, написанному на этом ответе:

ffmpeg -i input.avi -pix_fmt rgb24 output.tiff 

Хотя преобразованный файл TIFF превратился в сжатый файл TIFF без потерь.

Как я могу преобразовать это в несжатые файлы TIFF?

3
Как отредактировал LordNeckbeard, есть способ сделать это. Тем не менее, я последовал этому, и он был преобразован в сжатые файлы TIFF. Мне нужны были несжатые файлы, поэтому, к сожалению, это мне не помогло. icebacon 9 лет назад 0

1 ответ на вопрос

2
LordNeckbeard

Example

The option you need is -compression_algo with a value of raw or 1:

ffmpeg -i input -compression_algo raw -pix_fmt rgb24 output.tiff 

As for the reason for the -pix_fmt rgb24 option see answer to Use ffmpeg for JPEG to TIFF conversion.

Private options

You can view information and options specific to each encoder (also called "private options"):

$ ffmpeg -v error -h encoder=tiff Encoder tiff [TIFF image]: Threading capabilities: frame Supported pixel formats: rgb24 pal8 gray ya8 gray16le monob monow yuv420p yuv422p yuv440p yuv444p yuv410p yuv411p rgb48le rgba rgba64le TIFF encoder AVOptions: -dpi <int> E..V.... set the image resolution (in dpi) (from 1 to 65536) (default 72) -compression_algo <int> E..V.... (from 1 to 32946) (default 32773) packbits E..V.... raw E..V.... lzw E..V.... deflate E..V.... 

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