在使用 ffmpeg 将 JPEG 转换为 TIFF 有一个关于如何转换为 TIFF 的答案。
因此,我遵循了该答案中写的流程:
ffmpeg -i input.avi -pix_fmt rgb24 output.tiff
虽然转换后的 TIFF 文件变成了无损压缩的 TIFF 文件。
我如何将其转换为未压缩的 TIFF 文件?
答案1
例子
您需要的选项-compression_algo
的值为raw
或1
:
ffmpeg -i input -compression_algo raw -pix_fmt rgb24 output.tiff
至于选择的原因,-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....