使用-codec复制在avconv中循环


0

这是我正在使用的命令:

avconv -loop -1 -re -i "$SOURCE" -codec copy -f flv "$FACEBOOK_URL/$KEY"

当我avconv在服务器上运行以连续流式传输视频文件时,我遇到了一些性能问题。为了减少CPU负载,我对视频文件进行了预编码-codec copy,并按原样对其进行流处理。问题是,当我使用复制时,循环功能不再正常工作。(也就是说,视频结束后需要20到30秒的时间才能恢复播放。)即时重新编码时,循环看起来不错,但是性能很差,无法选择。

难道我做错了什么?如何循环播放avconv而不必在每次循环播放时都重新编码视频?

Answers:


0

通过添加以下选项,我能够解决我的问题:

 -analyzeduration 0

我使用的最终命令是:

avconv -analyzeduration 0 -loop -1 -re -i "$SOURCE" -codec copy -f flv "$FACEBOOK_URL/$KEY"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.