Linux& C:如何在录制mp4文件时在多进程程序中设置文件读取优先级

时间:2017-10-31 11:43:37

标签: c ffmpeg embedded-linux mp4

这是一项作业,我不是在找你给我答案。我只需要有人指出我正确的方向,也许需要一行或两行示例代码。

我需要弄清楚如何在我的程序中设置录制mp4文件的优先级。要点:

我正在尝试同时录制三台摄像机(1-HD和2台模拟摄像机)并在每次录制持续时间为60秒后创建其tar文件。

所以在完成一组记录之后,我正在去抓那些文件。在这样做,我只在高清摄像机中遇到跳帧,剩下2个模拟摄像机都很好。因此我决定为录音设置高优先级,并为这些文件去皮重低优先级。

请建议我设置优先级的一些想法,忽略跳帧。

感谢任何帮助/指导:)

1 个答案:

答案 0 :(得分:0)

使用Linux中的标准循环时间共享调度程序可能很难做到这一点。一种方法可能是使用"实时"视频编码线程的调度程序策略,并使用标准调度程序对线程中的文件进行tar。请参阅sched_setscheduler