使用ffmpeg从avi转换为未压缩的tiff [复制]


3

这个问题在这里已有答案:

使用ffmpeg进行JPEG到TIFF转换时, 有一个答案如何转换为TIFF。

所以,我按照那个答案写了一个过程:

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

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

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


正如LordNeckbeard编辑的那样,有一种方法可以做到。但是,我跟着它,它被转换为压缩的TIFF文件。我需要未压缩的文件,所以不幸的是,它没有帮助我。
icebacon 2015年

Answers:


3

您需要的选项是-compression_algo值为raw1

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

至于-pix_fmt rgb24选项的原因,请参阅使用ffmpegJPEG到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....
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.