我使用ffmpeg创建了几个MP4文件。所有的视频都有相同的设置和编解码器。唯一不同的是帧每秒和持续时间。然后,我使用下面的命令将视频连接起来。
ffmpeg -f concat myList.txt -c copy output.mp4我注意到在中启动/打开output.mp4文件时,它会在视频的第一帧上停止/冻结大约3秒钟,然后开始播放,其余的视频都具有正确的fps并平稳运行。有没有人遇到过这个问题。我希望视频一开始就开始。有什么缓解这一问题的建议吗?
更新:到目前为止,我发现视频长度正是我所期望的。
ffprobe -i output.mp4当我不播放视频,它运行顺利,但当我使用windows媒体播放器,它被卡在第一帧约4-5秒,然后顺利播放。因此,我将假设这个问题与媒体播放器(播放前的缓冲区/加载)有关。但我不能确定。
发布于 2021-10-12 22:34:59
我通过将输入文件转换为avi并将它们调整到相同大小来解决这个问题。
然后跑
ffmpeg -i "concat:file1.avi|file2.avi|" -c copy out.avihttps://stackoverflow.com/questions/60065647
复制相似问题