腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何找到给定帧号的播放时间戳进行
FFMPEG
解码?
、
、
我正在使用
ffmpeg
的APIs进行一些视频处理。我的目标是提取给定帧数的屏幕截图。据我所知,
ffmpeg
有一个
av_seek_frame
函数,用于查找给定的时间戳(以视频流的适当基本单位表示)。为此,我需要给
av_seek_frame
函数一个寻道时间戳。我的主要问题是,给定一个帧编号,我如何找到要查找的相关演示时间戳?
浏览 10
提问于2017-08-14
得票数 1
3
回答
ffmpeg
时间单位解释与
av_seek_frame
方法
、
time_base在
ffmpeg
中是什么意思?document()说它是“每秒帧”。第二个问题是关于
av_seek_frame
方法。如果通过时间戳(最后一个参数为AVSEEK_FLAG_BACKWARD或0)进行查找,则从
av_seek_frame
?读取的当前位置开始查找。还是从上一次
av_seek_frame
呼叫后解码的起始位置?
浏览 0
提问于2012-09-02
得票数 6
回答已采纳
2
回答
用
ffmpeg
精确搜索
、
、
假设我有一个用
ffmpeg
解码的音频文件。源格式类似于AAC,其中音频被分割成包。当寻求某个特定的时间时,很明显,大部分时间不会落在数据包边界上,而是在数据包持续时间内的某个地方。我是否必须自己在数据包中寻找,还是
av_seek_frame
自己去做,并设置解码,以便下一个解码帧应该从我所要求的位置开始?如果我使用带有标志
av_seek_frame
的函数AVSEEK_FLAG_BACKWARD,则假定av_read_frame返回的下一个数据包将包含我所寻求的时间位置。是那么回事吗?如果我用avcodec_decode_audio4,解码这个
浏览 2
提问于2015-08-06
得票数 6
2
回答
带有
av_seek_frame
的AVSEEK_FLAG_ANY导致灰色屏幕
、
、
问题:omxplayer的源代码使用AVSEEK_FLAG_BACKWARD标志调用
ffmpeg
av_seek_frame
()方法。虽然不是100%肯定,但我相信这是寻求最接近的I-框架.相反,我想要精确定位,所以我修改了源代码,使
av_seek_frame
()方法现在使用了AVSEEK_FLAG_ANY标志。问题:如何使用
ffmpeg
,我可以指示音频等待直到视频准备好,然后再继续。
浏览 2
提问于2013-12-22
得票数 3
回答已采纳
1
回答
在Emacs GDB中单步执行
、
、
、
、
我已经从
ffmpeg
库构建了一个示例程序,其中启用和取消了调试符号。尽管我将
ffmpeg
库配置为静态并显式禁用了共享,但看起来我正在调试的程序是动态链接的,因为它的文件大小只有99kB。在
av_seek_frame
中设置并命中断点后,我使用“下一步”命令单步执行。但是,这将步入
av_seek_frame
()中的第一个函数,如下所示。Breakpoint 1,
av_seek_frame
(s=0x16429000, stream_index=0, timestamp=29727438, flags=0)
浏览 0
提问于2010-05-19
得票数 3
回答已采纳
3
回答
ffmpeg
av_seek_frame
、
我正在尝试使用
ffmpeg
的
av_seek_frame
方法在一部电影中查找,但是我在确定如何生成要查找的时间戳时遇到了最大的麻烦。
浏览 0
提问于2009-02-02
得票数 18
1
回答
问题:
av_seek_frame
()总是返回视频的开头
、
我目前正在尝试使用
FFMpeg
来构建一个播放器。当我使用
av_seek_frame
()更改时间戳时,它总是提供流的开头。); seekPos = ic->streams[videoStream]->duration * pos; int re =
av_seek_frame
浏览 102
提问于2020-11-03
得票数 0
1
回答
流搜索顺序对
av_seek_frame
()重要吗?
、
、
、
、
我正在尝试使用
ffmpeg
av_seek_frame
方法查找mp4的音频流和视频流。format_context->nb_streams - 1; i >= 0; --i) {
av_seek_frame
= 0; i < format_context->nb_streams; ++i) {
浏览 12
提问于2019-01-01
得票数 1
回答已采纳
1
回答
使用
ffmpeg
查找FLAC
我发现使用
av_seek_frame
()查找FLAC文件并不能真正与
ffmpeg
一起工作。将FLAC解码为原始PCM运行良好,但是一旦我调用了
av_seek_frame
(),下一次调用av_read_frame()将返回-1,即文件结束。我使用的不是最新版本的ffpmeg,而是一个旧版本,但由于FLAC播放效果很好,我不想切换到最新版本,因为这对我来说意味着重要的工作,因为我已经根据自己的特定需求调整了这个旧版本的
ffmpeg
。这就是为什么我想问一个问题,如果有人知道我如何在这个旧版本的
ffmpeg
中修复
浏览 0
提问于2013-07-21
得票数 1
回答已采纳
2
回答
FFmpeg
:在安卓Q上无法使用文件描述符进行查找
、
、
、
、
考虑到公共文件路径在Android q的作用域存储中通常是不可用的,我正在尝试弄清楚如何让我的
FFmpeg
音频解码器使用文件描述符,而不是将文件复制到我的应用程序的私人目录中。但是,使用
av_seek_frame
无法找到结果,并且使用AVFormatContext的duration成员也无法获得持续时间。 有没有办法通过文件描述符和
FFmpeg
查找并检索持续时间?
浏览 0
提问于2019-08-11
得票数 13
1
回答
如何使用
ffmpeg
提取Xing/LAME帧?
、
、
、
、
使用一个已经使用
ffmpeg
进行音频处理的程序,我想提取和解析Xing/LAME风格的mp3帧。(与其他mp3元数据不同,xing/lame元数据存储在流中的虚拟mp3文件中) 不幸的是,对我来说,
av_seek_frame
()似乎只支持搜索文件中包含实际音频的第一帧。能否说服
ffmpeg
读取我想要的帧?那么,LAME/Xing数据是否可能跨越多个帧呢?
浏览 1
提问于2011-07-25
得票数 1
1
回答
如何在基本视频流中寻找特定的帧?
、
、
、
、
我们正在尝试开发一个媒体播放器,并且已经通过了前面提到的dranger教程[
ffmpeg
的Dranger教程]。
av_seek_frame
在这些流上不起作用,因为在基本流中没有PTS值或DTS值。 任何关于寻找基本流的帮助都将是非常有帮助的,我有想要寻找的位置的时间码。
浏览 4
提问于2015-01-13
得票数 0
1
回答
如何运行iOS命令来修剪远程url视频?
、
、
、
、
因此,经过进一步的研究,我发现了
ffmpeg
库,它可以包含在一个iOS的Xcode项目中。我已经测试了以下命令,以便在命令行中修剪远程视频:现在,我正试图弄清楚如何使用iOS库在
ffmpeg
应用程序上运行这个命令。我该怎么做?
浏览 8
提问于2016-07-23
得票数 1
2
回答
ffmpeg
函数avformat_seek_file()的问题
、
、
我正在尝试使用
ffmpeg
库在视频中寻找给定的帧。我知道有
av_seek_frame
()函数,但建议使用avformat_seek_file()。类似的东西也提到了。
浏览 1
提问于2011-06-18
得票数 1
3
回答
如何使用
ffmpeg
av_seek_frame
()读取具有帧号的任何帧
、
AV_TIME_BASE) / int64_t(pavStrm->time_base.den);
av_seek_frame
对于任何iFrameNumber我也有问题,当框架转换为rgb24格式
浏览 2
提问于2016-10-12
得票数 4
回答已采纳
1
回答
如何用
ffmpeg
进行毫秒搜索?
、
我正在尝试用
ffmpeg
在视频中寻找毫秒级的内容。我一直在尝试使用中的代码,它使用avformat_seek_file (我将其与-1一起用于流编号和AVSEEK_FLAG_ANY标志)。
浏览 0
提问于2013-05-30
得票数 4
回答已采纳
2
回答
问题:使用字节位置的
av_seek_frame
的
FFMPEG
查找
、
、
我正在尝试让
av_seek_frame
()函数转到我指定的字节位置。我正在为我的应用程序实现一种精确的帧查找机制,在我看来,我将扫描整个视频文件,并将每个关键帧的字节位置存储在一个结构中。我现在用
av_seek_frame
测试这个位置,如下所示:然而
浏览 1
提问于2010-06-14
得票数 14
1
回答
FFmpeg
-迷失在地狱的
av_seek_frame
()
、
、
、
、
我正在写一个使用
FFmpeg
的视频播放器。我需要实现一个搜索功能。av_rescale_q(seek_pos, time_base, stream->time_base) : seek_pos; 我以上假设中的一个是正确的
浏览 9
提问于2022-10-13
得票数 0
2
回答
FFMpeg
库:如何在音频文件中精确查找
、
、
使用我的安卓应用程序中的
FFMpeg
库,我试着理解如何在一个非常精确的位置上查找音频文件。为了实现这一点,我尝试了以下几点:
av_seek_frame
(formatContext, -1, 27994717, 0);
av_seek_frame
(它是
FFMpeg
中的一个bug吗? 谢谢你的帮助。
浏览 0
提问于2018-10-26
得票数 9
3
回答
屏幕截图多次快速查找
ffmpeg
/
ffmpeg
-i input -vf "select=gt(scene\,0.4),scale=160:-1,tile,scale=600:-1" \目前,我运行单独的
ffmpeg
命令(使用-ss方法),然后在PHP中将屏幕截图组合在
浏览 5
提问于2014-11-08
得票数 2
点击加载更多
相关
资讯
Linux安装ffmpeg
FFmpeg 5.0 发布
Ffmpeg编码实战!
编译任意版本FFmpeg
FFMPEG小白-day04
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券