看板 AVEncode 關於我們 聯絡資訊
不好意思,想問一些有關lossless compresion的內容 在網路上有查到ffmpeg和x264有設定 qp 0或crf 為0時是無損壓縮。 想請問若把這些參數加進去後,image壓成video是否為無失真。 若為無失真壓縮的話,有辦法利用ffmpeg,x264或其他工具從影片中無失真擷取這些 frame嗎? 請各位大大幫忙,非常感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.29.128 ※ 文章網址: http://www.ptt.cc/bbs/AVEncode/M.1396267771.A.BE8.html ※ 編輯: lance5487 (140.112.29.128), 03/31/2014 20:09:56
onlykevinpan:x264只有qp=0是無損 其他都不是 04/01 01:45
onlykevinpan:看不太懂 image壓成video是否為無失真 這句 04/01 01:46
因為我input sequence是image,所以希望從image轉成video時,能無失真方式儲存。
onlykevinpan:影片截圖的話設定成輸出bmp基本上就算是無損了 04/01 01:46
恩恩,我這兩天做實驗把image壓成video(qp調為0),然後在從影片中讀取bmp圖片檔案後 ,跟原圖算PSNR不是inf耶!這樣應該是有失真吧@_@?!
onlykevinpan:如果要截特殊幀的話 用avspmod或VDM之類的打開截圖吧 04/01 01:47
tedyu002:要注意 pix_fmt, 不然還是會損失 04/01 13:57
pix_fmt有什麼限制嗎?? ※ 編輯: lance5487 (140.112.29.128), 04/02/2014 17:27:53
james1201:Image(RGB24) -> Video(YUV420p8) or Video(RGB24) ? 04/02 18:06
james1201:如果你是轉成前者一定有損 後者我試過是無損 04/02 18:07
我的input sequence來源如果是bmp的話,則用x264會產生下列警告訊息: resize [warning]: converting from bgr24 to yuv420p 若用jpg的話則不會產生此警告訊息,但這兩者抽取出算PSNR後,算出來的PSNR都不為Inf ※ 編輯: lance5487 (140.112.29.128), 04/02/2014 18:24:22
james1201:x264加上 --input-csp rgb --output-csp rgb 04/02 20:58
falcon:-pix_fmt bgr24 -c:v libx264rgb -qp 0 04/02 22:17
lance5487:感謝 目前似乎已完成我目的 04/03 01:36