FFMPEG - 将 UInt16 数据转换为 .264

FFMPEG - Convert UInt16 Data to .264

目前,我正在尝试使用 FFMPEG 将我的 uint16 格式的原始数据从红外相机转换为 MP4 格式或至少转换为 .h264.

我当前的 ffmpeg 命令在这里:

ffmpeg -f rawvideo -pix_fmt gray16be -s:v 140x110 -r 30 -i binaryMarianData.bin -c:v libx264 -f rawvideo -pix_fmt yuv420p output.264

但是我的输出文件看起来不太好:(

这是我的输入文件:http://fileshare.link/91a43a238e0de75b/binaryMarianData.bin

更新 1:Little Endian

大家好,如果能以小端字节序输出视频就好了。

不幸的是我的输出看起来不是这样的。

这是我用来转换 RAW 文件的命令:

ffmpeg -f rawvideo -pixel_format gray16le -video_size 110x140 -framerate 30 -i binaryMarianData.bin -vf transpose=clock -c:v libx264 -pix_fmt yuv420p output.264

它是侧身,所以必须纠正步幅并旋转图像。

ffmpeg -f rawvideo -pixel_format gray16be -video_size 110x140 -framerate 30 -i binaryMarianData.bin -vf transpose=clock -c:v libx264 -pix_fmt yuv420p output.264