首页 文章
  • 1 votes
     answers
     views

    如何从移动摄像头编码H.264并通过RTP / RTSP将其打包(H.264)到Wowza服务器

    我想从H.264中的移动摄像头捕获视频(通过使用库或使用Android中的任何原生支持),通过RTSP / RTP将H.264源打包到Wowza服务器 . 如何将摄像机视频编码为H.264 如何通过RTSP / RTP将此编码的源发送到Wowza服务器 我是Android的初学者,请耐心等待回答 .
  • 1 votes
     answers
     views

    在网页上显示mjpeg / h264直播(附加信息)?

    现在我的目标是从IP监控摄像头获取流媒体视频并将其显示在网页上 . 摄像机允许以h264或mjpeg对流进行编码,并通过RTSP协议进行传输 . 流媒体必须适用于多种设备(主要是计算机,Android智能手机和iphone) . 根据我的发现,似乎最好的选择(在延迟方面)是通过websocket传输视频的帧:http://phoboslab.org/log/2013/09/html5-live-v...
  • 13 votes
     answers
     views

    如何将H264 RTP流从PCAP转换为可播放的视频文件

    我在PCAP文件中捕获了H264流,并尝试从数据创建媒体文件 . 容器并不重要(avi,mp4,mkv,...) .当我使用videosnarf或rtpbreak(结合在每个数据包之前添加00 00 00 01的python代码)然后ffmpeg时,仅当输入帧速率恒定(或接近常量)时结果才可以 . 但是,当输入为vfr时,结果播放得太快(并且在相同的罕见情况下太慢) .例如: videosnar...
  • 3 votes
     answers
     views

    在Windows上使用ffmpeg,从Logitech c930e捕获硬件编码的H264流的命令是什么

    我在Windows 8上使用ffmpeg,我想从Logitech c930e摄像头捕获内置的H264硬件编码流 . H264内置编码流是UVC 1.5接口的一部分 . 使用此命令我注意到c930e通过DirectShow暴露了两个视频引脚:0和1 . ffmpeg -report -list_options true -f dshow -i video="Logitech Webcam...
  • 0 votes
     answers
     views

    iOS和h264固定帧率

    我正在使用AVAssetWriter和AVAssetWriterInput录制一些视频 . 稍后,我用一些H264分析仪打开视频文件,我看到H.264 SPS不包含任何时序信息(因此帧速率不固定) . 有没有办法告诉iOS使用固定帧速率并将时序信息添加到SPS? 我试图禁用自动曝光并将最小和最大帧速率值设置为我的视频AVCaptureDevice,但它没有太多帮助 . 谢谢
  • 211 votes
     answers
     views

    如何使用FFmpeg连接两个MP4文件?

    我正在尝试使用ffmpeg连接两个mp4文件 . 我需要这是一个自动过程因此我选择ffmpeg . 我正在将这两个文件转换为.ts文件,然后将它们连接起来,然后尝试对该连接的.ts文件进行编码 . 文件是h264和aac编码,我希望保持质量相同或尽可能接近原始 . ffmpeg -i part1.mp4 -vcodec copy -vbsf h264_mp4toannexb -acodec cop...
  • 8 votes
     answers
     views

    带有opencv的H264视频编解码器

    我正在尝试使用opencv创建一个电影,我需要输出文件是H264格式 . 我在opencv中使用了以下fourcc,但是我收到的错误是没有安装合适的编解码器 . fourcc=CV_FOURCC('H','2','6','4') ; 当我运行我的应用程序时,我收到以下错误消息: Could not find encoder for codec id 28: Encoder not found ...
  • 0 votes
     answers
     views

    如何在H.264 MPEG-2 TS中找到分辨率和帧速率值?

    我正在研究包含H.264流的MPEG-2 TS视频,我正在寻找存储在流中的视频属性,通过扫描PAT,PMT,PES等 . 我能够读取PAT,PMT和基本流类型和PID . 在这里,我想找到分辨率和帧率(fps) . 它们位于PES Headers 中还是其他位置?它们不属于PAT或PMT . 下面,传输流数据包编辑器能够找到两种不同的信息,一种是本身,另一种是Haali Media Decoder...
  • 1 votes
     answers
     views

    通过udp传输h264 / aacplus媒体

    有没有人在这方面有经验? 到目前为止,我已尝试使用ffmpeg(使用libx264和libaacplus)将udp复用到mpegts,但是mpegts muxer显然已被破坏(从几个不同的来源确认) . 我也试过vlc,但它只能编码AAC-LC而不能编码HE-AAC v2(aacplus) . 无论如何,我需要解决的问题是有几个不同的地理位置,覆盖着网络摄像头,我需要udp能够一直有输入流,而不用...
  • 0 votes
     answers
     views

    如何在html中启用autoplay .h264视频

    我想在Qualtrics中获得h.264视频自动播放 . 这是视频的HTML代码(我从代码中删除了源代码) . <video class="qmedia" controls="true" height="480" preload="auto" width="640"><source...
  • 2 votes
     answers
     views

    视频帧速率不正确(Xuggler MPEG 4 H.264)

    转换后,输出文件中的帧速率值不正确 . 我做了一个非常简单的例子来描述一个问题: public static void main(String[] args) { // reader IMediaReader reader = ToolFactory.makeReader("/tmp/1/i3.avi"); IMediaWriter writer = T...
  • 3 votes
     answers
     views

    使用x264将OpenGL输出转换为H264

    我想将OpenGL程序的输出转换为h264并输出流 . 我收集了大部分代码并得到了一个输出文件,但我不知道如何处理它,或者它是否有效 . 目前输出只保存在file.h264中 . 编辑:“全局”变量 x264_param_t param; x264_t* encoder; x264_picture_t pic_in; x264_picture_t pic_out; ...
  • 0 votes
     answers
     views

    使用ffmpeg录制时视频时长错误

    我正在尝试使用ffmpeg录制H264视频 . 为了做到这一点,我从视频源抓取帧并将它们推入FFmpeg读取的管道,然后写入文件 . 我的问题是,当我录制一个10秒的视频时,该文件包含加速的完整视频,最后持续时间为3秒...... 我相信我遇到的问题可能与帧速率有关,因为我说用30 FPS记录,但我只能提供10 FPS . 这些是我与FFmpeg一起使用的选项: -thread_queue_si...
  • 3 votes
     answers
     views

    ffmpeg转码流视频和存储

    我到目前为止看到的ffmpeg示例似乎都接受磁盘存储上的文件作为输入,将其转码为磁盘存储中的另一个文件作为输出 . 我也来到ffserver,可以用来流出视频 . 然而,还没有找到一个很好的教程或用于转码流视频/音频的ffmpeg的例子,受到运行时或无等参数的限制 . 帧或其他事件,并将转码媒体保存在磁盘上 . 任何指针,提示或提示都会有所帮助 .
  • 2 votes
     answers
     views

    在关键帧上分割视频(avi / h264)

    你好 . 我有一个很大的视频文件 . ffmpeg , tcprobe 和其他工具说,它是AVI容器中的h264流 . 现在我想从视频中删除小块 . 问题:视频接缝的索引已损坏/已损坏 . 我通过 mplayer -forceidx -saveidx <IndexFile> <BigVideoFile> 解决了这个问题 . 这里的问题是,我现在坚持使用mplayer...
  • 0 votes
     answers
     views

    是不是可以在ios中播放h264-mpegts格式?

    服务器将视频转码为h264 / aac,并同时将视频数据发送到客户端 . 为了同时播放和保存视频数据,我使用mpegts作为容器格式,但问题是ios MediaPlayer无法播放mpegts文件 . Google表示我可以使用ios-build of ffmpeg来完成任务,但这似乎是一种矫枉过正 . 有没有其他方法可以使用iOS SDK在iphone中播放mpegts?
  • 2 votes
     answers
     views

    切割mp4 h264视频文件,无需重新编码

    我正在寻找一种方法来分割或剪切用h264编码的mp4视频文件,而无需重新编码 . 到目前为止,为了编辑mp4 h264编码文件,我使用了Microsoft Expression Encoder 4 Pro . 问题是,我总是要重新编码文件,如果我只想剪切或拆分视频文件,这需要时间,不必要的时间 . 任何帮助或指向正确的方向表示赞赏 .
  • 0 votes
     answers
     views

    如何使用FFMPEG准确分割LONG GOP视频(h264 / XDCAM ...)?

    我的目标是使用ffmpeg精确地帧分割XDCAM或H264视频 . 我猜这个问题来自它的长GOP结构,但我正在寻找一种方法来分割视频而不重新编码它 . 我应用偏移量来仅编码视频的特定部分(比如从第10秒到媒体结尾)任何想法?
  • 1 votes
     answers
     views

    Flash Media Server可以通过RTMP传输H264吗?

    我们使用Flash Media Server通过RTMP传输FLV视频,以实现安全性,搜索和自适应比特率功能 . 我们想转移到MP4容器中的H264编码视频,但这似乎不适用于RTMP . FMS肯定支持mp4 H264而不是RTMP吗?是否需要FMS v4(我们在v3上)?
  • 1 votes
     answers
     views

    如何捕获iOS相机并发布RTMP直播流?

    我在iOS上完成了一个RTMP播放器,使用FFmpeg解码 flv1 视频和 speex 音频 . 现在我想捕获iOS摄像头并解码H.264视频和AAC音频,然后将视频和音频流发布到RTMP服务器,Red5服务器作为之前使用的播放器程序 . 我知道我应该重新编译FFmpeg,添加 libx264 和 libaacplus 以支持iOS视频和音频解码 . 但那么如何发布RTMP直播流?使用 RTMP...
  • 3 votes
     answers
     views

    将H.264附件B转换为MPEG-TS

    所以... 我在本地文件中通过RTSP捕获了RAW H.264视频数据,我试图在Java FX应用程序中播放视频 . 为了做到这一点,我需要使用Http Live Streaming . 我已成功构建了一个Java FX架构原型,该架构可以通过HLS与本地服务器一起使用包含.m3u8(HLS索引)文件和.ts(MPEG-TS)文件集合的本地文件夹播放视频 . 最后一部分是用.264 / .h264...
  • 17 votes
     answers
     views

    将FFMPEG编码为MPEG-DASH(或带有关键帧集群的WebM) - 用于MediaSource API

    我目前正在向Chrome发送视频流,以通过MediaSource API播放 . 据我了解,MediaSource仅支持使用MPEG-DASH编码的MP4文件,或者支持以关键帧开头的集群的WebM文件(否则会引发错误:媒体段不以关键帧开头) . 有没有办法用FFMPEG实时编码MPEG-DASH或关键帧WebM格式? Edit: 我只是用 ffmpeg ... -f webm -vcodec vp...
  • 1 votes
     answers
     views

    在iOS上使用HTML5视频标记嵌入h264流

    我正在尝试在iOS上运行Ionic 2应用程序 . Stream来自Raspberry pi(gStreamer Janus WebRTC网关) 应用程序是一个流应用程序,具有以下逻辑: 使用Janus WebRTC网关创建与RPi的连接 获取流并使用src创建视频标记: URL.createObjectURL(stream) 我通过以下插件获得WebRTC支持:https://gi...

热门问题