FFmpeg的无损视频流

克里斯

我正在ffmpeg的两个实例之间查看流视频(可能带有udp),而不会由于编码而造成任何潜在的质量损失。我不太担心带宽,我只是希望流是实时的,并且具有与输入相同的质量。到目前为止,我尝试过的两种主要方法是使用huffyuv编码rawvideo我已经能够使用这两个选项进行编码,并将其写入可以正常播放的文件,但是我无法创建可以通过其中任何一个打开的流。我还看到它x264具有无损编码选项,但是由于许可限制,这对我来说不是一个好选择。

这是我成功写入文件的命令行:

ffmpeg -i /dev/video0 -c:v huffyuv -f avi out.avi
ffmpeg -i /dev/video0 -c:v rawvideo -f nut out.nut

这是我不太成功的流式传输尝试:

ffmpeg -i /dev/video0 -c:v huffyuv -f udp://239.255.76.67:1130?ttl=1
ffmpeg -i /dev/video0 -c:v rawvideo -f nut udp://239.255.76.67:1130?ttl=1

然后尝试流式传输,我尝试让接收实例自动检测并强制流式传输格式:

ffplay udp://239.255.76.67:1130
ffplay -f avi -vcodec huffyuv udp://239.255.76.67:1130
ffplay -f nut -vcodec rawvideo udp://239.255.76.67:1130

对于所有这些组合,我得到相同的错误:

udp://239.255.76.67:1130: Invalid data found when processing input
吉安

如果您在启动服务实例之前先启动接收实例,则可以使用

ffmpeg -i /dev/video0 -c:v huffyuv -f avi udp://239.255.76.67:1130?ttl=1或用螺母,flv,matroska代替avi。您将无法停止并重新启动接收实例。

如果您需要在接收实例之前进行延迟启动或重新启动,则必须使用mpegts之类的流格式。MPEG-TS不支持huffyuv或rawvideo。然后,您将无法使用H.264 / 5。

接收实例很简单 ffplay udp://239.255.76.67:1130

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 FFMPEG 以毫秒为单位进行无损视频修剪

来自分类Dev

使用ffmpeg提取视频流

来自分类Dev

网络流视频+音频FFmpeg

来自分类Dev

使用ffmpeg提取视频流

来自分类Dev

从辅助视频流FFMpeg中提取帧

来自分类Dev

在jpeg图像上使用FFmpeg ffv1的无损视频未压缩但已扩展

来自分类Dev

h264编码视频流ffmpeg c ++

来自分类Dev

FFMPEG音频和视频流合并和重播

来自分类Dev

FFmpeg:将视频/音频流循环到YouTube Live

来自分类Dev

FFMPEG H264拆分多路流视频

来自分类Dev

ffmpeg-使具有多个音频流的视频片段静音

来自分类Dev

ffmpeg在HLS流中剪切视频,暂停播放

来自分类Dev

如果connention中断,则ffmpeg将从直播流录制视频关闭

来自分类Dev

如何使用ffmpeg以编程方式删除视频流?

来自分类Dev

图片->视频->图片使用avconv并非无损

来自分类Dev

在Linux上进行无损视频编辑?

来自分类Dev

在Linux上进行无损视频编辑?

来自分类Dev

视频(MPG,MP4)的无损旋转?

来自分类Dev

删除视频的音频流-递归地不使用FFMPEG转换音频或视频

来自分类Dev

流视频(使用FFmpeg AutoGen的C#)发送多个数据请求

来自分类Dev

使用FFMpeg iOS解码摄像机流视频帧时出错

来自分类Dev

ffmpeg将视频流组合成1x4拼贴

来自分类Dev

将已处理的视频从OpenCV传递到FFmpeg以进行HLS流(Raspberry PI)

来自分类Dev

ffmpeg / ffprobe获取视频/音频流的HLS'编解码器'字符串

来自分类Dev

如何在带有流视频的ffmpeg上使用filter_complex

来自分类Dev

修剪视频并使用ffmpeg进行连接-出现“输出流中非单调DTS”错误

来自分类Dev

在窗口使用ffmpeg从电视卡录制实时流视频

来自分类Dev

ffmpeg的视频输出流详细信息是什么意思?

来自分类Dev

使用Red5通过ffmpeg和rtmp流mp4视频

Related 相关文章

  1. 1

    使用 FFMPEG 以毫秒为单位进行无损视频修剪

  2. 2

    使用ffmpeg提取视频流

  3. 3

    网络流视频+音频FFmpeg

  4. 4

    使用ffmpeg提取视频流

  5. 5

    从辅助视频流FFMpeg中提取帧

  6. 6

    在jpeg图像上使用FFmpeg ffv1的无损视频未压缩但已扩展

  7. 7

    h264编码视频流ffmpeg c ++

  8. 8

    FFMPEG音频和视频流合并和重播

  9. 9

    FFmpeg:将视频/音频流循环到YouTube Live

  10. 10

    FFMPEG H264拆分多路流视频

  11. 11

    ffmpeg-使具有多个音频流的视频片段静音

  12. 12

    ffmpeg在HLS流中剪切视频,暂停播放

  13. 13

    如果connention中断,则ffmpeg将从直播流录制视频关闭

  14. 14

    如何使用ffmpeg以编程方式删除视频流?

  15. 15

    图片->视频->图片使用avconv并非无损

  16. 16

    在Linux上进行无损视频编辑?

  17. 17

    在Linux上进行无损视频编辑?

  18. 18

    视频(MPG,MP4)的无损旋转?

  19. 19

    删除视频的音频流-递归地不使用FFMPEG转换音频或视频

  20. 20

    流视频(使用FFmpeg AutoGen的C#)发送多个数据请求

  21. 21

    使用FFMpeg iOS解码摄像机流视频帧时出错

  22. 22

    ffmpeg将视频流组合成1x4拼贴

  23. 23

    将已处理的视频从OpenCV传递到FFmpeg以进行HLS流(Raspberry PI)

  24. 24

    ffmpeg / ffprobe获取视频/音频流的HLS'编解码器'字符串

  25. 25

    如何在带有流视频的ffmpeg上使用filter_complex

  26. 26

    修剪视频并使用ffmpeg进行连接-出现“输出流中非单调DTS”错误

  27. 27

    在窗口使用ffmpeg从电视卡录制实时流视频

  28. 28

    ffmpeg的视频输出流详细信息是什么意思?

  29. 29

    使用Red5通过ffmpeg和rtmp流mp4视频

热门标签

归档