2015-10-06 73 views
1

我要寻找的视频编解码器具有以下规格:无损视频编解码器与RGB48支持

  • (数学)无损
  • 采取与RGB48像素格式(16位BPC)
  • 可能通过libav使用

我不能使用类似VP9的东西,因为它只支持YUV色彩空间,RGB-YUV转换与信息丢失有关。

任何任何想法?提前致谢!

回答

1

ffmpeg支持一些10位原始RGB编解码器,如Blackmagic's r210AJA Kona r10K,但不支持16 bpc。

还有的ffmpeglossless codecs的完整列表,但有些并非影片,大部分不接受RGB:

Lossless: 

ffv1 – (FFmpeg Video Codec 1) 
flashsv – (Flash Screen Video 1) 
gif – (Graphics Interchange Format) 
png – (Portable Network Graphics) 
qtrle – (Apple Quicktime Animation (RLE)) 
zmbv – (Zip Motion Block/DosBox Capture Codec) 

Lossless Intra Frames Only: 

bmp – (Bitmap Image) 
dpx – (Digital Picture Exchange) 
ffvhuff – (Huffyuv FFmpeg variant) 
huffyuv – (HuffYUV) 
ljpeg – (Lossless JPEG) 
pam – (Portable AnyMap/Netpbm) 
pbm – (Portable BitMap/Netpbm) 
pcx – (PC Paintbrush/Personal Computer Exchange Image) 
pgm – (Portable GrayMap/Netpbm) 
pgmyuv – (Portable GrayMap YUV/Netpbm) 
ppm – (Portable PixMap/Netpbm) 
r10k – (AJA Kona 10-bit RGB Codec) 
r210 – (Uncompressed RGB 10-bit) 
rawvideo – (Raw Video) 
sgi – (Silicon Graphics Image) 
sunrast – (Sun Raster Image) 
targa – (Truevision TGA Image) 
tiff – (Tagged Image File Format) 
utvideo – (Ut Video) 
v210 – (Uncompressed 4:2:2 10-bit) 
v410 – (Uncompressed 4:4:4 10-bit/SheerVideo?) 
xbm – (X BitMap) 
xwd – (X Window Dump) 
zlib – (Lossless Codec Library ZLIB) 

Optionally Lossless: 

dirac/libschroedinger – (Dirac Compression Format) 
h264/libx264/libx264rgb – (H.264/MPEG-4 AVC) 
snow – (Snow) 
Optionally Lossless Intra Frames Only: 

jpeg2000/libopenjpeg – (JPEG 2000) 
jpegls – (JPEG-LS/Lossless JPEG) 
+1

- 选项[H264/h264rgb无损(HTTPS://trac.ffmpeg .org/wiki/Encode/H.264#LosslessH.264),将QP(或CRF)设置为0: 'ffmpeg -i input -c:v libx264 -preset veryslow -qp 0 output.mkv' - [h265](https://trac.ffmpeg.org/wiki/Encode/H.265)上设置[无损模式](http://x265.readthedocs.io/en/default/lossless.html)的选项(你需要通过它作为一个编解码器私人选项): 'ffmpeg -i input -c:v libx265 -preset veryslow -x265-params lossless = 1 output.mkv' - 对于基于YUV的h264/h265,考虑使用YUV:4:4:4输入(无颜色子采样): '-pix_fmt yuv444p' – DrYak