通过 FFmpeg 转码。设置起始 pcr 值

Transcoding via FFmpeg. Set starting pcr value

我通过 FFmpeg(视频编解码器 - h264,容器 - MPEG-TS)输出写入本地文件(out.mpg)进行转码。当 FFmpeg 掉线时,我重新启动它并输出到同一个文件 (out.mpg)。在此之后,由于新的 FFmpeg 进程开始从 0 开始计算 PCR,我的视频播放器显示不正确的文件持续时间。
我可以在启动 FFmpeg 时设置起始 pcr 值吗?

运行 FFmpeg with key -copyts 解决了这个问题。