腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9646)
视频
沙龙
1
回答
对于
第一个
非
关键帧
,
FFmpeg
返回
负
的
PTS
和
DTS
、
我们有一些
FFmpeg
的
信封,用于处理视频。视频
的
树第一帧是:B -> B -> I,如下所示:
PTS
和
DTS
返回
第一帧
的
负值:我们有一些代码,可以跳过低于某个时间点
的
帧(0表示第一帧)。是否可以要求
FFmpeg
从第一帧开始而不是从
第一个
I帧开始?
浏览 170
提问于2020-02-17
得票数 0
1
回答
不能使用
ffmpeg
将视频
关键帧
间隔更改为1。
、
、
、
我试图将视频
的
关键帧
间隔更改为1,然后使用命令如
第一个
答复所述。但是,只有
第一个
帧
的
关键帧
是1,其余
的
都保持为0 (与前面的命令一样),如命令ffprobe -select_streams v:0 -show_frames out.mp4所示:
浏览 8
提问于2017-09-27
得票数 3
回答已采纳
1
回答
摄像头
的
pts
和
dts
跳转问题
、
、
我在我
的
代码中使用
ffmpeg
库来捕获摄像头中
的
rtsp流并用flv编写。如果我只从一个摄像头捕获流,并且摄像头只有视频流,那么就不会有任何错误,我得到
的
第一个
数据包是
pts
和
dts
1698557894,其他数据包
的
pts
和
dts
会慢慢增加。例如,视频数据包
pts
和
dts
从1698557894开始并缓慢增加,音频从0开始然后缓
浏览 7
提问于2014-03-14
得票数 1
2
回答
每13小时14分钟“输出流中
的
非
单调
DTS
”
、
、
我对泽拉诺最新
的
ffmpeg
有个问题。每隔13h14m
ffmpeg
停止记录。实例记录它们中
的
每一个,例如:每隔13小时14分钟(从记录开始起),每个
ffmpeg</em
浏览 9
提问于2017-10-10
得票数 1
1
回答
来自一个ES帧
的
MPEG-TS多个PES数据包
、
从大于65527字节
的
视频ES帧创建PES数据包时,正确
的
逻辑是什么?由于PES_packet_length长度为16位,所以不能表示整个ES帧。 应该在多个PES数据包中分割一个ES帧吗?如果是
和
视频帧是
关键帧
,那么
第一个
PES包
的
TS包是否有random_access_indicator==1?如果是,所有PES数据包是否应该将
PTS
/
DTS
设置为相同
的
值,或者仅仅是
第一个
PES数据包具有
PTS
浏览 2
提问于2014-12-06
得票数 1
回答已采纳
1
回答
在相同时长、对齐
的
流中合并具有
非
零起始
PTS
的
音频
和
具有基于零
的
PTS
的
视频时,预置生成
的
音频静默
从包含视频
和
音频流
的
媒体文件中提取片段而不重新编码(-c副本)时,指定
的
请求查找
和
结束时间可能不会精确地落在源中
的
关键帧
上。在这种情况下,
ffmpeg
将获取每个轨迹
的
最近
关键帧
,并使用不同
的
起始
PTS
值对它们进行定位,以便它们保持同步。 视频
关键帧
之间
的
间隔往往更大,所以你通常会得到这样
的
结果: ? 一种解决方案是在提取剪辑时对两个流进行重
浏览 28
提问于2021-07-20
得票数 0
1
回答
DTS
和
PTS
是不同
的
,尽管没有B帧(
ffmpeg
)。
、
、
、
只是一个简单
的
问题,有关视频编码/穆音视频文件与
ffmpeg
。基本上,我有我
的
muxer功能,我试图让我
的
包输出正确
的
PTS
/
DTS
。我
的
目标是使我
的
PST
和
DST两种模式: 1502,3003,4505,6006,7508, 但是,
第一个
DTS
值似乎重复了一次,因此与其对应
的
PTS
值不同步。还值得一提
的
是,
浏览 6
提问于2017-11-24
得票数 2
回答已采纳
2
回答
FFMPEG
:[flv @ 0xbeee10]输出流中
的
非
单调
DTS
、
、
我使用
FFMPEG
获取我
的
IP摄像机
的
RTSP流,并将其作为RTMP发送到我
的
流媒体服务器。当我运行该命令时,我得到5个以下错误,然后流启动。然而,如果我让它通宵,它将停止流,并使用此错误填充终端。我
的
FFMPEG
命令有问题吗?
ffmpeg
-rtsp_transport tcp -i rtsp://redact@192.168.10.112:redact_port/live0.264 -acodec copy -vcodeccopy -f
浏览 2
提问于2017-10-18
得票数 2
1
回答
FFMPEG
trim by remux不写入
关键帧
、
、
、
我正在使用
FFMPEG
库来裁剪视频文件。我做这一切都是作为remux,没有编码或解码。如果需要的话,我可以解码然后重新编码我在查找后读取
的
第一个
视频帧吗?这可能会比重新编码每一帧更多
的
代码,但速度是这里
的
主要问题,而不是复杂性。 谢
浏览 3
提问于2017-06-01
得票数 2
2
回答
如何将包含B帧
和
没有
DTS
的
视频流写入MP4容器?
、
、
、
、
这是我做过
的
代码 pkt->data = ..; pkt->flags = bKeyFrame?AV_PKT_FLAG_KEY : 0; pkt->
pts
=
PTS
; //
PTS
is based on epoch:“应用程序提供了无效
的</e
浏览 9
提问于2020-02-12
得票数 1
回答已采纳
1
回答
提取由编解码器生成
的
视频
的
所有图片组(GOPs)。
、
、
、
、
我正在对一个视频做一些重构技术,而不是立即在整个视频上使用这些技术,我想分别在视频
的
图片组(GOPs)上使用这些技术,所以我想知道
的
是,有什么方法可以提取由编解码器生成
的
视频
的
图片组。
浏览 21
提问于2022-07-21
得票数 2
回答已采纳
3
回答
ffmpeg
av libs能否
返回
准确
的
PTS
?
、
、
、
我正在处理一个使用IBBP
的
mpeg流...GOP序列。前4个AVPackets
返回
的
(
DTS
,
PTS
)值如下:I=(0,3) B=(1,1) B=(2,2) P=(3,6) I帧上
的
PTS
看起来是合法
的
,但是B帧上
的
PTS
不可能是正确
的
,因为B帧不应该像它们
的
PTS
值所指示
的
那样显示在I帧之前。我还尝试过解码数据包,并在生成
的
浏览 3
提问于2008-09-18
得票数 8
1
回答
FFMpeg
将.srt文件作为WebVTT嵌入hls流播放列表
、
、
、
-f hls mermaid/Eng/master.m3u8有没有人能建议我如何做到这一点或者我可能会出错
的
地方?如果有人想要运行上面的
FFMPEG
命令进行测试,这里是我正在使用
的
视频文件。 谢谢
浏览 44
提问于2020-05-11
得票数 2
回答已采纳
1
回答
使用libavcodec
和
libavformat将多个流编码为AVFormatContext时出现
的
pts
和
dts
问题
、
、
、
、
我试图使用
ffmpeg
的
avcodec
和
avformat库将一个mpeg2video流
和
一个签名
的
PCM 32位音频流编码到.mov文件中。这意味着音频
和
视频帧应该是相同
的
,而
dts
应该是增量
的
。从本质上说,交错
的
音频
和
视频帧应该按照如下
的
pts
和
dts
顺序进行:
pts
112233
dts
浏览 5
提问于2022-11-20
得票数 0
4
回答
ffmpeg
::avcodec_encode_video设置
PTS
h264
、
、
、
我正在尝试使用libavcodec将视频编码为H264
返回
我没有正确设置avframe->
pts
值
的
错误。我已尝试将其设置为0、1、AV_NOPTS_VALUE
和
90 the * framenumber,但仍收到错误non-strictly-monotonic
PTS
C示例使用
ffmpeg
::av_rescale_q()设置packet.
p
浏览 3
提问于2011-07-07
得票数 12
3
回答
从视频
ffmpeg
/ff探头中提取
关键帧
信息
和
字节偏移
、
、
、
如何使用
ffmpeg
/ff探头从视频中检索每个
关键帧
信息。我使用这个命令提取
关键帧
的
持续时间。ffprobe -loglevel error -skip_frame nokey -select_streams v:0 -show_entries frame=pkt_
pts
_time -of csv"/var/www
浏览 4
提问于2018-12-22
得票数 1
回答已采纳
1
回答
用
FFmpeg
编码
的
视频播放得太快了
、
,可以在VLC中播放,并显示持续时间
和
正确播放。您可以在这里找到我
的
代码生成
的
视频:gFrame->
pts
浏览 2
提问于2014-04-22
得票数 2
回答已采纳
1
回答
流搜索顺序对av_seek_frame()重要吗?
、
、
、
、
我正在尝试使用
ffmpeg
av_seek_frame方法查找mp4
的
音频流
和
视频流。我在搜索时遇到了一个问题,我已经通过更改我
的
搜索顺序进行了补救,但我希望确保我
的
修复实际上是一个修复,而不是某种巧合
的
有效黑客攻击。 我正在尝试将音频流
和
视频流都搜索到
第一个
数据包。
对于
视频,
第一个
数据包
的
PTS
值为0。
对于
音频,
第一个
包
的
<e
浏览 12
提问于2019-01-01
得票数 1
回答已采纳
1
回答
FFMPEG
-f段
和
FFPROBE
关键帧
不同
、
我想要快速剥离
和
拼接mp4文件。为此,我使用如下代码:exe_ffprobe("-select_streams v -skip_frame nokey -show_frames -show_entries frame
对于
拆分
的
视频: exe_
ffmpeg
("-y -i $input_file -c copy -map 0 -segment_list segments.csv -f segment -reset_timestampsmp4,29.65
浏览 24
提问于2019-07-18
得票数 0
回答已采纳
2
回答
H.264 NALU封装时
的
合成时间
、
、
h.264硬件压缩卡程序NALU从捕获
的
视频。我不知道如何为每个NALU填充FLV中
的
构图时间场。关于组成时间
的
解释,见ISO 14496-12,8.15.3 .FLV文件中
的
偏移量始终以毫秒为单位。然后查看,第24页
和
第26页 提供解码时间
和
组合时间之间
的
偏移量。由于解码时间必须小于合成时间,所以偏移量表示为CT( n ) = DT(n)
浏览 6
提问于2011-08-14
得票数 9
点击加载更多
相关
资讯
不同的AI视频推理场景下,如何构建通用高效的抽帧工具?
多媒体直播
用ffmpeg+Python批量剪辑视频&伪原创消重
用 ffmpeg 实现批量剪切视频
Serverless实战:分分钟实现视频压缩与格式转换
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券