แปลงจาก AVI เป็น TIFF ที่ไม่บีบอัดโดยใช้ ffmpeg


3

ใน ใช้ ffmpeg สำหรับการแปลง JPEG เป็น TIFF มีคำตอบวิธีแปลงเป็น TIFF

ดังนั้นฉันทำตามกระบวนการที่เขียนไว้ในคำตอบนั้น:

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

แม้ว่าไฟล์ TIFF ที่ถูกแปลงแล้วจะกลายเป็นไฟล์ TIFF ที่ถูกบีบอัดแบบ lossless

ฉันจะแปลงเป็นไฟล์ TIFF ที่ไม่มีการบีบอัดได้อย่างไร


เมื่อ LordNeckbeard แก้ไขแล้วมีวิธีที่จะทำได้ อย่างไรก็ตามฉันตามนั้นและมันถูกแปลงเป็นไฟล์ TIFF ที่ถูกบีบอัด ฉันต้องการไฟล์ที่ไม่มีการบีบอัด แต่น่าเสียดายที่มันไม่ได้ช่วยฉัน
icebacon

คำตอบ:


2

ตัวอย่าง

ตัวเลือกที่คุณต้องการคือ -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....
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.