具有不同FPS和TBR的视频的MoviePy问题

2024-09-28 23:25:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我对不同FPS和TBR的视频有问题

我打开一个视频并尝试渲染它:

video = movieEditor.VideoFileClip('video.mp4')
video.write_videofile('video.mp4')

在视频中,其中FPS==TBR(30)
在输出时,我得到一个正常播放速度的视频

在视频中,FPS:30,TBR:120
在输出时,我得到一个正常播放速度的视频

在视频中,FPS:30,TBR:240
输出为播放速度非常快且声音正常的视频

然后我像这样打开视频:

video = movieEditor.VideoFileClip('video.mp4', fps_source='fps')
video.write_videofile('video.mp4')

在视频中,其中FPS==TBR(30)
在输出时,我得到一个正常播放速度的视频

在视频中,FPS:30,TBR:120
在输出时,我得到一个播放速度很低且声音正常的视频

在视频中,FPS:30,TBR:240
在输出时,我得到一个正常播放速度的视频

有人知道如何解决这个问题吗?
我试着用ffmpeg编写视频,但没有这样的问题

这里有一个视频,您可以在其中进行测试:
tbs_test.zip


Tags: 声音source视频video速度ffmpegwritemp4