将视频转换为多个视频

时间:2018-01-26 08:22:22

标签: video video-streaming video-capture

我正在尝试将视频流转换为仅包含视频流的一部分的5个视频流。这是否可行,最有效的方法是什么?

感谢您的时间!

1 个答案:

答案 0 :(得分:0)

指定您正在盯着静态视频文件而不是实时流,然后您可以简单地将视频文件分成几部分,然后分别流式传输。

ffmpeg是这种类型的常见跨平台工具。

以下命令将从输入视频的一部分创建新视频:

ffmpeg -ss 00:00:00 -t 00:30:00 -i yourInputVideo.mp4 -acodec copy \
-vcodec copy newPortionOfInputVideo.mp4

此示例直接复制编码 - 即它不会重新编码。请参阅此答案以获得更详细的讨论,特别是关于关键帧以及它如何影响起点和终点 - 基本上如果在您想要的点上没有关键帧(用于在某些编码中导出其他帧的帧)需要重新编码或在mp4中包含一条指令,告诉玩家以偏移量开始播放视频:Cutting the videos based on start and end time using ffmpeg