腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(897)
视频
沙龙
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()
设
浏览 3
提问于2011-07-07
得票数 12
3
回答
ffmpeg
速度编码问题
、
我目前正在开发一个应用程序,使捕获视频从Linux上的网络摄像头使用Qt设计器工具和V4L2和
ffmpeg
库下的C+ +,以捕获图像有没有使用库V4L2的问题,因为一个图片是准备好的,我把它发送到编码器,这是基于
ffmpeg
库,最初编码器创建一个视频文件,它接收图像来编码它在这个文件中,我的问题如下:编码是正常完成的,但如果我开始播放录制的视频文件后,速度似乎比正常速度加快!所以什么是明确的,问题是在视频编码中,我的问题是,有没有一种方法或函数来管理
ffmpeg
编码速度图片?谢谢你的帮助。
浏览 1
提问于2011-05-02
得票数 1
回答已采纳
1
回答
为什么我在编码到
H264
时丢失
PTS
信息?
、
、
、
我有一个视频文件,这个视频流:我得到每个帧逐行的
PTS
: 0.016683现在,我需要将视频编码到
H264
,然后才能获得相同的
PT
浏览 2
提问于2019-02-28
得票数 2
回答已采纳
1
回答
如何将
h264
原始数据保存为mp4文件
、
、
、
我用libavcodec对
h264
数据进行编码。例如。 ...
avcodec_encode_video
(pEnc->pCtx, OutBuf, ENC_OUTSIZE, pEnc->pYUVFrame);} 如果我直接将OutBuf数据保存为.264有人知道如何用
ffmpeg
lib来做这件事吗?谢谢。
浏览 0
提问于2013-01-15
得票数 3
3
回答
使用Opencv进行X264编码
、
、
、
、
正如在这篇文章中提到的,我按照libx264的
ffmpeg
预设修改了AVCodecContext成员(为了避免破坏
ffmpeg
默认
设置
错误,我不得不这样做)。这是我尝试运行程序时得到的输出1294846981.526675 1 0 //Timestamp camera_no, file /home/ajoshi/ext/OpenCV-2.2.0/modul
浏览 2
提问于2011-01-13
得票数 2
1
回答
FFMPEG
API实时编码,跳过的帧
、
我正在使用
FFMPEG
对实时视频进行编码。如果我跟不上实时编码,我需要丢弃帧。目前,我只是跳过了原始帧的编码,下一帧的
PTS
是一样的。这意味着,即使有跳过的帧,
pts
始终是1、2、3、4、5、6…… 这会导致文件的回放在时间上提前。相反,我想将空白框架添加到多路复用文件中。我尝试通过将
PTS
设置
为1,2,4,5,8,...来指示跳过的帧,但是
FFMPEG
h264
编码器依赖于
PTS
是连续的。
浏览 4
提问于2015-10-23
得票数 0
1
回答
FFMPEG
vsync下降和再生
根据
ffmpeg
文件视频同步方法出于兼容性原因,可以将旧值指定为数字。新添加的值必须始终指定为字符串。mpegts mux似乎没有正确地重新生成时间戳(
PTS
/DTS);但是,在vsync之后将输出管道传输到第二个进程,因为原始
h264
确实迫使mpegts重新生成
PTS
。
ffmpeg
-i video.ts -vsync drop -c:v copy -bsf:v h264_mp4toannexb -f
h264
- |
ffmpeg</e
浏览 26
提问于2021-04-13
得票数 1
2
回答
使用libavcodec的mpegts容器中的原始
H264
帧
、
、
、
我想使用
ffmpeg
和libav函数来创建一个视频文件,以便稍后使用。 codecContext->height); int outSize =
avcodec_encode_video
帧,currentFrameSize是原始
H264
帧的大小,即。这是显而易见的,因为我没有为数据包
设置
正确的
PTS<
浏览 1
提问于2011-05-11
得票数 36
回答已采纳
1
回答
从
ffmpeg
获取帧pkt_
pts
我记录了一个类似于此的流(但我将图像传输到stdout,并实时处理帧):现在,我需要将我的帧映射到pkt_
pts
。、pkt_
pts
、属于哪个框架。因此,我在我的
ffmpeg
调用中使用了-debug_ts,这给了我大量的输出到stderr,然后我将其解析出来。有没有办法用
ffmpeg
实时地将一个框架映射到pkt_
pts
?
浏览 0
提问于2018-02-01
得票数 1
1
回答
libx264编解码器忽略通过
ffmpeg
API
设置
视频码率
、
、
我正在使用c代码的
FFMPEG
API对视频进行转码。我正在尝试使用
ffmpeg
API
设置
视频比特率,如下所示:我使用的编码器是libx264。我甚至尝试过
设置
相关参数,如rc_min_rate、rc_max_rate等。但是视频质量仍然很低,因为这些相关参数没有生效。 有专家能告诉我们如何使用
FFMPEG
API正确
设置
比特率吗?谢谢
浏览 3
提问于2012-07-13
得票数 3
回答已采纳
1
回答
ffmpeg
卡住-无效的丢弃st
如果输入url重新启动(他们在rtmp流中添加新的视频),那么在我的
ffmpeg
中我会看到以下内容DTS 4294794943, next:104041631 st:0 invalid droppingDTS 4294794952, next:109777000 st:1 invalid dropping
PTS
浏览 8
提问于2016-06-12
得票数 6
1
回答
FFmpeg
api,如何在不使用
pts
时间戳的情况下将原始
h264
修改为mp4或m3u8
、
我试着遵循以下示例: 问题: my stream
h264
无法执行demux,所以我发送给编码器的帧有一些空白数据,例如pkt.
pts
== AV_NOPTS_VALUE,这会导致调用av_interleaved_write_frame考虑到框架不是常数,我如何正确地从视频帧生成pkt.
pts
,就像从原始的实时流中获得它一样?有什么办法让
ffmpeg
libav在我用pkt.
pts
发送帧到muxer时自动计算pkt.
pts
,pkt.dts时间戳吗?
浏览 6
提问于2020-04-20
得票数 1
1
回答
android - mux原始
h264
在mp4容器中的应用
、
、
我有我的框架的原始
h264
数据及其表示时间单位,我想要在mp4容器中修改数据。除了MediaMuxer之外,我如何使用
ffmpeg
或任何库来做这件事呢?更新:我需要一个命令来将只有一个帧的
h264
数据写入到mp4容器,包括presentatoinTimeUs
浏览 0
提问于2016-03-23
得票数 0
2
回答
解码H 264/RTSP流后未
设置
PTS
、
、
、
、
问题:Libav/
FFmpeg
解码管道需要什么才能在已解码的AVFrames中生成有效的表示时间戳?我需要
PTS
,以了解每帧需要显示多长时间,并避免任何口吃。不清楚: 我应该在哪里
设置
来自我的
H2
浏览 5
提问于2017-09-22
得票数 3
回答已采纳
2
回答
从其他视频创建延时视频
、
使用avconv (或者甚至
ffmpeg
,这样我可以将其用作参考),如何从另一个视频中仅获取锚定/参考帧来创建延时视频?
浏览 25
提问于2017-01-28
得票数 19
回答已采纳
2
回答
如何在使用
FFMPEG
编码
H264
时转储缓冲区?
、
、
、
所以我打电话给你: out_size = libffmpeg::
avcodec_encode_video
( codecContext, data->VideoOutputBuffer,data->VideoOutputBufferSize
浏览 0
提问于2011-12-15
得票数 4
回答已采纳
1
回答
使用libavcodec时需要
设置
以模拟
FFMPEG
'-sameq‘标志的
设置
、
、
当前正在尝试使用libavcodec将MP4 (MPEG4和
H264
)和MPG (MPEG2)视频文件转码为.MP4、.MPG和.AVI文件。我以前使用过
FFMpeg
.exe并使用'-sameq‘标志来保留与输入文件相同/相似质量的输出文件。现在使用av_open_input_file、av_read_frame和avcodec_decode_video2打开、读取和解码输入文件,然后分配一个AVCodecContext并使用
avcodec_encode_video
这些是我正在使用的AVCodecContext
设
浏览 0
提问于2011-06-02
得票数 2
1
回答
使用
FFMPEG
从NV12原始数据转换为
H264
时出现颜色不匹配
、
、
、
、
我正在尝试使用
FFMPEG
的硬件编码器将NV12原始数据转换为
H264
。frame->data[0] = buf; frame->data[2] = buf + size; frameCount++; 但是使用这个逻辑,我得到了颜色不匹配的
H264
数据, 谁能告诉我,如何将缓冲区传递给AVFrame数据?
浏览 100
提问于2019-01-29
得票数 0
回答已采纳
1
回答
FFMPEG
库-将原始图像转换为
h264
流,并且输出文件不包含pt和dts信息。
、
、
我正在尝试使用
ffmpeg
c++库将几个原始的yuyv映像转换为
h264
流,该映像来自内存并以字符串的形式传递约24 c++,我按照以下步骤进行约定: 接收原始帧数据,
设置
宽度和高度(1920x1080),并
设置
pts
和dts。在这里,我手动将输出fps
设置
为24,并使用一个全局计数器来计数帧的num,这个计数器计算<em
浏览 8
提问于2020-11-02
得票数 2
1
回答
使用
ffmpeg
API的MPEG-2视频编码:比
ffmpeg
.exe更大的文件大小
、
、
、
我试图编码一个视频从原始的YUV到MPEG-2使用
ffmpeg
API。avcodec_open(pCodecCtx, avcodec_find_encoder(CODEC_ID_MPEG2VIDEO));while(/*...*/) {
ffmpeg
-s 352x288 -
浏览 7
提问于2011-05-26
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Ffmpeg编码实战!
FFMPEG小白-day04
开源的基于 FFmpeg 的屏幕广播与远程操控工具.
FFmpeg连载2-分离视频和音频
用ffmpeg+Python批量剪辑视频&伪原创消重
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券