我使用 ffmpeg 从我的网络摄像头捕获了 rgb 格式的原始视频:
ffmpeg -f video4linux2 -s 320x240 -r 10 -i /dev/video0 -f rawvideo \
-pix-fmt rgb24 -r10 webcam.rgb24
这个原始视频文件在 mplayer 中可以正常播放。
我使用 x264 编码这个文件:
x264 --input-res 320x240 --demuxer raw --input-fmt rgb24 --fps 10 \
-o webcam.mkv webcam.rgb24
但是,当我尝试使用 vlc 播放 webcam.mkv 时,它是一个交错的、扭曲的图像。
我不知道我做错了什么。