使用 -codec copy 在 avconv 中循环

使用 -codec copy 在 avconv 中循环

这是我正在使用的命令:

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

avconv当我在服务器上连续播放视频文件时,我遇到了一些性能问题。为了减少 CPU 负载,我对视频文件进行了预编码,-codec copy并按原样播放。问题是,当我使用复制时,循环功能不再正常工作。(也就是说,视频结束后需要 20-30 秒才能恢复播放。)当我即时重新编码时,循环似乎没问题,但性能很差,所以这不是一个选择。

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

答案1

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

 -analyzeduration 0

我使用的最后一个命令是:

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

相关内容