gpt4 book ai didi

video - 从 .H264 到 MP4 的 FFMPEG 转换播放太快

转载 作者:行者123 更新时间:2023-12-04 22:47:16 29 4
gpt4 key购买 nike

我不小心删除了一个视频文件,但设法用恢复工具保存了它。然而,视频已损坏,但我设法修复了它,现在有了一个 .h264 文件。

该文件在 VLC 播放器中播放正常。有一些小故障,但总的来说它 98% 完美。但是我现在需要将其转换为更可用的格式(例如 mp4)。

我已经下载了 FFMPEG 工具,并使用以下命令行指令轻松地复制到 mp4 中:

ffmpeg -i repairedVid.h264 -c copy repairedVid.mp4

问题是视频播放速度太快了。我做了一些研究,尝试了一些似乎对其他人有用的调整(例如强制帧速率和更改 -vsync):
ffmpeg -i repairedVid.h264 -c copy repairedVid.mp4 -vsync 2 -r 23.976

我也尝试过像这样放慢视频速度的粗略方法,但这更像是一个长镜头,我认为这不是正确的方法
ffmpeg -i repairedVid.mp4 -filter:v "setpts=1.5*PTS" repairedVid.mp4

这是视频复制到 MP4 时的输出。看起来它可能对问题有线索(视频应该比 4:40 分钟长得多):

帧=13459 fps=1118 q=-1.0 大小= 4102773kB 时间=00:04:40.65 比特率=119756.4kbiframe=13459 fps=1117 q=-1.0 Lsize= 4102928kB 时间=00:04:40.65 比特率=119761.0kbits/s 速度=23.3x
视频:4102773kB 音频:0kB 字幕:0kB 其他流:0kB 全局标题:0kB 复用开销:0.003784%

我对 FFMPEG 完全陌生,运气不佳。任何建议都会很棒。

提前致谢

最佳答案

你应该使用

ffmpeg -r 30 -i repairedVid.h264 -c copy repairedVid.mp4

其中 30 是视频的实际帧速率。

关于video - 从 .H264 到 MP4 的 FFMPEG 转换播放太快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44798419/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com