
[英]video playlist to rtmp server seamless playback using ffmpeg without re-encoding
[英]ffplay - change playback speed without re-encoding
我想以一半的播放速度查看一些.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"
对于设法找到此帖子但不一定要使用H264的其他人, -framerate
使用MJPEG流的-framerate
选项记录-framerate
非常好就可以做到这一点。
ffplay udp://224.0.1.2:5004 -f mjpeg -framerate 30
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.