我有一堆格式有点奇怪的视频文件。有一个常规的视频流,还有一个文本流,用于存储视频帧的精确时间戳(来自 GPS 同步的硬件时钟)。这是来自的示例输出ffmpeg
:
Input #0, avi, from 'in.avi':
Duration: 00:00:52.13, start: 0.000000, bitrate: 311033 kb/s
Stream #0.0: Video: rawvideo, rgb32, 658x492, 30 tbr, 30 tbn, 30 tbc
Stream #0.1: Data: 0x0000
视频是未压缩的,所以我想压缩它。我成功地使用ffmpeg
了那部分。问题是,我想将数据流#0.1 映射到输出文件中,完全不变。我一直在尝试和尝试,但我找不到任何方法来ffmpeg
做到这一点。它只想处理音频、视频和字幕流,并且文本不是有效的字幕格式。制作视频的人刚刚退休,因此无法更改输入格式。有任何想法吗?