libav / FFMPEG以一种编码方式进行流式传输,另存为另一种方式

问题描述 投票:0回答:1

我在嵌入式设备上使用libav。经过一番努力,我得到了一个支离破碎的MPEG4直播流。我现在很高兴。

我现在要做的是从同一输入获得两个输出。第一个输出是我目前拥有的,这是一个网络质量的视频(有损@视频率)在回调中处理并在某处流式传输。第二个输出应该是以更高帧速率保存到文件的无损视频。

我知道我可以独立生成第二个输出,但是libav有一个聪明的方法可以一起完成这些吗?或者我只是独立完成它们?

video ffmpeg video-streaming html5-video libav
1个回答
2
投票

根据问题看起来你会使用“复制”过滤器。

所以这可以在使用ffmpeg时在命令行完成,或者在使用libavfilter的代码中完成。

以下是复制过滤器的文档:

https://ffmpeg.org/ffmpeg-filters.html#copy

© www.soinside.com 2019 - 2024. All rights reserved.