h.264相关内容

这个H264 NAL标头是什么意思?

0000 0109 1000 0001 6742 0020 e900 800c 3200 0001 68ce 3c80 0000 0001 6588 801a 据我所知, 0000 01 是标识NAL单元的起始前缀代码. "09 ...."是什么意思?是标头类型字节吗? 解决方案 0x000001是NAL起始前缀代码(也可以是0x00000001,具体取决于编码器的实现). 0x09为 ..
发布时间:2020-11-22 00:02:33 其他开发

如何定量测量源和显示器之间的gstreamer H264延迟?

我有一个项目,我们在其中使用gstreamer,x264等通过本地网络将视频流多播到多个接收器(连接到显示器的专用计算机).我们在视频源(相机)系统和显示器上都使用了gstreamer. 我们正在使用RTP,有效负载96和libx264对视频流(无音频)进行编码. 但是现在我需要量化(尽可能接近)帧获取和显示之间的延迟. 有人对使用现有软件有建议吗? 理想情况下,我希望能够 ..
发布时间:2020-11-21 02:44:29 其他开发

流式RTP/RTSP:同步/时间戳问题

我在通过RTSP流式传输H.264视频时遇到了一些麻烦.目标是将摄像机图像实时流式传输到RTSP客户端(最理想的情况是最后一个浏览器插件).到目前为止,除了一个问题外,它一直运行良好:视频将在启动时滞后,每隔几秒钟便会停顿,并有约4秒钟的延迟.不好. 我们的设置是使用x264编码(具有零延迟和超快),并使用来自ffmpeg 0.6.5的libavformat打包到RTSP/RTP中.为了进行 ..
发布时间:2020-11-21 02:34:15 其他开发

使用Gstreamer从相机捕获h.264流

我正在尝试使用Gstreamer 1.0 v4l2src元素从/dev/video0捕获本地安装的Logitech C920摄像机的H264流. v4l2-ctl --list-formats表明相机能够提供H264视频格式: # v4l2-ctl --list-formats ioctl: VIDIOC_ENUM_FMT ... Index ..
发布时间:2020-11-21 02:28:08 其他开发

使用python-gstreamer播放RTSP

我使用gstreamer播放来自IP摄像机(如Axis)的RTSP流. 我使用这样的命令行: gst-launch-0.10 rtspsrc location=rtsp://192.168.0.127/axis-media/media.amp latency=0 ! decodebin ! autovideosink 它工作正常. 我想用pygtk中的gui控制它,所以我使用了gs ..
发布时间:2020-11-21 02:26:58 Python

如何在C \ C ++中使用x264将位图作为帧写入H.264?

如何在C \ C ++中使用x264将位图(RGB)作为帧写入H.264? 一些带有源代码的示例将是很棒的! 解决方案 方法如下: 查看位图规范,并开始加载单个位图 查看x264.exe源代码.这需要YUV未压缩的数据作为源. 对RGB-> YUV转换进行一些搜索. 将所有内容放在一起并修改x264.exe以加载您的位图,将其转换为YUV并将其传递给编码器 ..
发布时间:2020-11-10 20:40:40 C/C++开发

编码器中使用了fixed_frame_rate_flag的功能是什么?

在编码器中有一个称为fixed_frame_rate_flag的标志.我尚未找到任何明确的解释,这是什么以及它的意义是什么.该标志可以设置为0或1,但是我不知道这意味着什么. 任何帮助,我们将不胜感激. 解决方案 固定帧速率与可变帧速率相反.如果视频是固定帧速率,则每个帧都有可预测的时间戳. timestamp = frame_number * frame_rate.如果其变量可变, ..
发布时间:2020-11-10 20:35:31 其他开发

1小时高清视频的H.264文件大小

我正在为从HDV(MiniDV磁带上的HD)转码的H.264编码的HD视频的1个小时的预期磁盘上文件大小寻找一个数量级估计.我想将大约100个小时的此类内容存档,并想弄清楚我要查看的是大型硬盘驱动器,Drobo等多驱动器单元还是企业级存储系统. 修改 为了从几个好的评论中澄清,我正在开发将使用此存档视频的软件,还将管理从HDV到压缩格式的转码(在OS X上使用QuickTime).这个 ..
发布时间:2020-11-06 03:42:29 其他开发

FFMPEG:如何将h264流包装到FLV容器中?

我想要的很简单:将H.264视频流包装到FLV容器中.但是, ffmpeg 只是解码输入流并将原始视频流打包到FLV中.详细信息如下: 从硬件编码器摄像机捕获输入流,并将FLV发送到某些视频服务器.首先,我使用以下命令: $ ffmpeg -framerate 15 -s 320x240 -i /dev/video1 -f flv "rtmp://some.website.com/re ..
发布时间:2020-11-04 02:44:44 其他开发

来自RTSP流的H.264解码错误日志

我正在获取以下H264错误日志.该日志是在借助FFMPEG解码RTSP视频流时出现的. 5/6秒后显示的图像模糊.图片将不时恢复.但是,在大多数情况下,它仍然是模糊的. 编辑:一些FFMPEG讨论论坛建议升级FFMPEG版本以避免这些日志.我更新了2015年6月19日发布的最新FFMPEG版本.日志仍然存在,图片仍然模糊. 编辑2:RTSP流来自GANZ摄像机.该摄像机通过LAN连接进 ..
发布时间:2020-11-04 02:25:30 其他开发

我应该对.mp4文件使用MP3或AAC编解码器吗?

在Mac OS X上,我们已经使用 ffmpeg 进行了编码.该过程将获取源视频以及其中的几个文件:.m3u8视频,.mp4视频和.mp3音频文件 默认情况下,我们使用了m3u8流程中的视频,该视频是带有AAC(通过 libfaac )音频的h264(通过 libx264 )视频. 我们主要在移动设备上使用这些视频(因此m3u8文件),但我们也将.mp4文件用于Android,Wind ..
发布时间:2020-11-04 02:25:25 其他开发

H.264比特流中的帧计数

如何计算/检测原始H.264比特流中的帧(图片)?我知道有5种VCL NALU类型,但我不知道如何将它们的序列识别为访问单元.我想检测帧意味着将访问单元检测为访问单元 一组NAL单元,它们在解码顺序上是连续的,并且包含 一张主编码图片.除了主要编码 图片,访问单元也可能包含一个或多个冗余编码 图片,一张辅助编码图片或其他NAL单元 包含已编码图片的切片或切片数据分区.这 访问单元的解码始终会 ..
发布时间:2020-11-04 02:21:49 其他开发

从H.264删除EIA-608隐藏式字幕,无需重新编码

我希望从H.264视频(包含为mkv)中删除隐藏式字幕(EIA-608),而无需重新编码. 最接近的是使用ffmpeg: ffmpeg -f lavfi -i movie=input.mkv[out+subcc] -map 0:0 output.mkv 为了将视频分为原始视频和subrip组件,并导出原始视频.但是,这将导致文件接近200GB,这并不是一个可持续的解决方案. ..
发布时间:2020-11-04 02:20:06 其他开发

MP4碎片-在浏览器中播放时出现问题

我尝试从原始H264视频数据创建片段MP4,以便可以在Internet浏览器的播放器中播放它.我的目标是创建实时流式传输系统,在该系统中,媒体服务器会将碎片化的MP4片段发送到浏览器.服务器将缓冲来自RaspberryPi摄像机的输入数据,该摄像机以H264帧的形式发送视频.然后,它将多路复用该视频数据并将其提供给客户端.浏览器将使用Media Source Extensions播放媒体数据(由服 ..
发布时间:2020-11-04 02:19:03 C/C++开发

ffmpeg复制保存时间戳

我正在尝试修改HLS段传输流,并使用ffmpeg保留其开始时间.但是,即使提到了-copyts,输出也不会保留输入文件的start_time值.这是我的命令行: ffmpeg -i fileSequence1.ts -i x.png -filter_complex '[0:v][1:v]overlay[out]' -map '[out]' -map 0:1 -acodec copy -vs ..
发布时间:2020-11-04 02:17:37 其他开发

使用ffmpeg解码H.264帧时出错

当解码从基于H.264的SIP视频呼叫的远端接收到的H.264帧时,出现以下错误.感谢您在理解错误方面的帮助. non-existing PPS 0 referenced decode_slice_header error non-existing PPS 0 referenced decode_slice_header error no frame! non-existing PPS 0 ..
发布时间:2020-11-04 02:11:57 其他开发

ffmpeg用法将视频编码为H264编解码器格式

我有一个* .mp4视频文件(MPEG4视频编解码器),我试图在Linux(版本-FFmpeg版本SVN-r0.5.1)上使用ffmpeg将其转换为H264视频编解码器格式(原始h.264格式). -4:0.5.1-1ubuntu1,版权(c)2000-2009 Fabrice Bellard,),使用命令行,如下所示, ffmpeg -i input .mp4 output.h264 ..
发布时间:2020-11-04 02:11:53 其他开发