使用 ffmpeg 从 avi 转换为未压缩的 tiff

ice*_*con 5 ffmpeg tiff conversion

Use ffmpeg for JPEG to TIFF 转换中, 有一个如何转换为 TIFF 的答案。

所以,我遵循了写在那个答案上的那个过程:

ffmpeg -i input.avi -pix_fmt rgb24 output.tiff
Run Code Online (Sandbox Code Playgroud)

虽然转换后的 TIFF 文件变成了无损压缩的 TIFF 文件。

如何将其转换为未压缩的 TIFF 文件?

llo*_*gan 6

例子

您需要的选项-compression_algo的值为rawor 1

ffmpeg -i input -compression_algo raw -pix_fmt rgb24 output.tiff
Run Code Online (Sandbox Code Playgroud)

至于为原因-pix_fmt rgb24选项,查看答案使用ffmpeg的JPEG到TIFF的转换

私人选项

您可以查看特定于每个编码器的信息和选项(也称为“私人选项”):

$ 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....
Run Code Online (Sandbox Code Playgroud)