video - 在不重新编码的情况下将帧从 mp4 文件复制到 mp4 时,什么会改变 fps?

标签 video ffmpeg frame-rate libavcodec

我尝试将视频从 in.mp4 复制到 out.mp4 而不重新编码。我正在使用 建议的代码示例波戈尔斯基 here .复制过程成功,但视频播放速度非常快。我用 MediaInfo 检查了两个文件的 fps . "in.mp4"的 fps 是 25 fps,而 "out.mp4"它是 533fps .如果我构造 outStream,我不明白将 fps 更改为 533 的原因来自 inStream ?

我希望我正确地解释了自己。

最佳答案

问题在于 PTS 和 DTS 值。它们必须正确设置。

详细答案是here

关于video - 在不重新编码的情况下将帧从 mp4 文件复制到 mp4 时,什么会改变 fps?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13361812/

相关文章:

node.js - fulent-ffmpeg 参数输入无效 | Node

animation - 限制帧速率时对象移动不连贯

actionscript - Flash Player神奇的帧频

video - MP4 在 Jwplayer 上完全加载之前不播放

python - 使用 Python 从 URL 下载 .mp4 的子剪辑

html - 如何在 Safari 浏览器上制作圆形视频播放器?

c# - 将相机和音频监听器合并到 Unity 中的 OpenCV 视频中

Android - 如何衡量 ListView 和其他 View 的性能?

python - 如何在Python中使用h.264引用软件提取运动向量

c# - 将视频渲染到帧速率可能不一致的文件