我希望能够在VLC中播放.h264文件。问题是,如果没有演示时间戳,VLC播放.h264文件的速度似乎要比它要播放的suppost快得多。例如,一个4分11秒的视频在3分44秒内播放。这使得画面看起来像是在下降
我以每秒24帧的速度录制。所以我用python编写了一个简单的函数来计算时间戳
def create_timestamp():
seq_length = 10000
seq_fps = 24
frame_time = 1000 / seq_fps
timestamp = 0
while(seq_length > timestamp):
write_to_file(str(timestamp) + '\n','test.txt')
timestamp = timestamp + frame_time
如果我用test.txt和一个10秒的.h264文件做一个mkvmerge,它工作得很好,VLC可以播放它
现在我想知道这个解决方案好吗?有没有可能实现mkvmerge在python中的功能
目前没有回答
相关问题 更多 >
编程相关推荐