gpt4 book ai didi

ffmpeg - ffplay - 在不重新编码的情况下改变播放速度

转载 作者:行者123 更新时间:2023-11-30 23:48:46 29 4
gpt4 key购买 nike

我有一些 .264 视频文件,我想以一半的播放速度观看,而不是将它们编码到新文件中。记得以前用ffplay做这个,不过是前段时间了,现在好像做不到了。从大量搜索中,这应该是可行的:

ffplay -f h264 -vf "setpts=2.0*PTS" filename.264

但是,这似乎根本不会改变播放速度。如果我尝试:
ffplay -f h264 -filter:v "setpts=2.0*PTS" filename.264

我收到一条错误消息,提示“无法为选项 'filter:v' 设置值 'setpts=2.0*PTS':找不到选项”。

我特别记得以前能够做到这一点,但现在找不到任何有关此的信息。转换视频并不是一个真正的选择,因为这些文件很挑剔,并且在转换过程中经常会导致错误,从而损坏整个文件。

这个问题有简单的解决方案吗?我是否输入错误的命令之一?

最佳答案

原始 H.264 流没有 PTS 值。他们确实有帧率,所以使用

ffplay -f h264 file.264 -vf "setpts=2.0*N/FRAME_RATE/TB"

关于ffmpeg - ffplay - 在不重新编码的情况下改变播放速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40370728/

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