h.264 - 将 VP8 RTP 视频流转换为 H.264

标签 h.264 vp8

我是视频编码的新手,对它的深度感到困惑。

目标:将 VP8 编码的 RTP 视频流转换为 H.264 编码的 RTP 视频流

问题:我的方法应该是什么?

我的看法,

  1. 接收视频流(VP8)
  2. 逐帧提取
  3. 解码每一帧(使用 WebM 工具)
  4. 对帧进行编码(使用 ffmpeg)
  5. 写入传出流

这是应该的吗?另外,请指出其他资源。提前致谢。

最佳答案

这实际上应该合并到 super 用户,但您可以完全使用 FFmpeg(从读取到写入)来完成此操作。由于您是视频转码的新手,请查看 FFmpeg the mother of all command lines ,这是关于这个主题的一个很好的教程。它几乎解释了该项目所需的每个步骤。

关于h.264 - 将 VP8 RTP 视频流转换为 H.264,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15520007/

相关文章:

android - 在安卓上构建 vp8

ffmpeg - 使用 ffmpeg av_codec_video_2 解码原始缓冲区

ffmpeg - 使用 ffmpeg 将 webm 转换为 mp4

video-streaming - MP4 文件中的 H.264 流可以包含附件 B 起始码仿真吗?

ffmpeg - p帧上的rtp解码问题

ffmpeg - DirectX 与 FFmpeg

wpf - 在 WPF 上使用 ffmpeg 进行 AV 播放同步

android - 如何在Windows上为armv6构建vp8

webrtc - 使用 native webRTC 将视频编解码器从 VP8 更改为 VP9

android - 使用 ffmpeg 实时解码 android 的硬件编码 H264 摄像头馈送