作者lance5487 ( )
看板AVEncode
标题[请问]ffmpgeg或x264无失真压缩
时间Mon Mar 31 20:09:29 2014
不好意思,想问一些有关lossless compresion的内容
在网路上有查到ffmpeg和x264有设定 qp 0或crf 为0时是无损压缩。
想请问若把这些参数加进去後,image压成video是否为无失真。
若为无失真压缩的话,有办法利用ffmpeg,x264或其他工具从影片中无失真撷取这些
frame吗?
请各位大大帮忙,非常感谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.29.128
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/AVEncode/M.1396267771.A.BE8.html
※ 编辑: lance5487 (140.112.29.128), 03/31/2014 20:09:56
1F:→ onlykevinpan:x264只有qp=0是无损 其他都不是 04/01 01:45
2F:→ onlykevinpan:看不太懂 image压成video是否为无失真 这句 04/01 01:46
因为我input sequence是image,所以希望从image转成video时,能无失真方式储存。
3F:→ onlykevinpan:影片截图的话设定成输出bmp基本上就算是无损了 04/01 01:46
恩恩,我这两天做实验把image压成video(qp调为0),然後在从影片中读取bmp图片档案後
,跟原图算PSNR不是inf耶!这样应该是有失真吧@_@?!
4F:→ onlykevinpan:如果要截特殊帧的话 用avspmod或VDM之类的打开截图吧 04/01 01:47
5F:→ tedyu002:要注意 pix_fmt, 不然还是会损失 04/01 13:57
pix_fmt有什麽限制吗??
※ 编辑: lance5487 (140.112.29.128), 04/02/2014 17:27:53
6F:→ james1201:Image(RGB24) -> Video(YUV420p8) or Video(RGB24) ? 04/02 18:06
7F:→ 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
8F:→ james1201:x264加上 --input-csp rgb --output-csp rgb 04/02 20:58
9F:→ falcon:-pix_fmt bgr24 -c:v libx264rgb -qp 0 04/02 22:17
10F:→ lance5487:感谢 目前似乎已完成我目的 04/03 01:36