我正在使用avconv转换一个原始的avi灰度视频到带有mkv容器的huffyuv。我读到过huffyuv是“数学上无损失的”,这正是我想要的。在输入文件上的avoprobe给出了
Input #0, avi, from 'myvid.avi': Duration: 00:00:32.94, start: 0.000000, bitrate: 129167 kb/s
Stream #0.0: Video: rawvideo, pal8, 328x246, 200 fps, 0.08 tbr, 200 tbn, 200 tbc这部电影有高强度(大约150-250在8位)和低强度(1-9)的元素,我想保留。但是,如果我运行
avconv -y -an -i myvid.avi -r 200 -c:v huffyuv av_test.mkv我得到了一个text.mkv,低强度的细节消失了。事实上,我能够为这两个视频绘制以下内容。

所以avconv决定我不需要那些关键的暗像素。比方说,我可以将所有像素值加15,但是我会使我的明亮像素饱和,并且不能保证所有视频的截止值都相同。我在输出上做一些下游处理,当我转换视频格式时,我确实需要像素值不变。关于如何让avconv或huffyuv无损失地保存我的视频,有什么见解吗?
编辑:我发现有明亮的和暗淡的像素的剪辑。此外,这个问题似乎来自灰度像素格式到任何其他格式的转换,因为我看到了其他无损编解码器的问题,如ffv1和无损H264。
发布于 2013-11-08 18:50:31
这只是一种想法,但你确定这不是对黑色水平的不同解释吗?(参见http://en.wikipedia.org/wiki/Black_level)
https://stackoverflow.com/questions/19847480
复制相似问题