我正在尝试将Blackmagic Ultrastudio Mini Recorder通过avconv传输到HLS。为了测试,它连接到AppleTV,这是我正在使用的命令:
./bmdcapture -m 14 -C 0 -F nut -f pipe:1 | avconv -vsync passthrough -y -i - -vcodec copy -pix_fmt yuyv422 -strict experimental -f hls -hls_list_size 999 +live -strict experimental out.m3u8
然而,颜色都搞砸了;建议颜色格式设置不正确。输入格式是1280x720 @ 59.94 FPS(这是正确的),我已经将格式设置为yuyv422(虽然我没有设置其它没有修复错误)。
答案 0 :(得分:0)
知道了!
Mini Recorder以10位而不是8位进行拍摄(我认为考虑到Adobe的现场编码器表示它将是8位)。
这是固定代码:
./bmdcapture -m 14 -p yuv10 -C 0 -F nut -f pipe:1 | avconv -vsync passthrough -y -i - -vcodec copy -pix_fmt uyvy422 -strict experimental -f hls -hls_list_size 999 +live -strict experimental out.m3u8