腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
FFmpeg从图像创建视频,从时间戳插入图像作为帧?
python
、
batch-file
、
video
、
ffmpeg
所以我尝试提取视频的每一帧,然后使用frame来查看视频中每一帧的播放时间,然后能够使用这些提取的图像和frame输出将视频拼接在一起。 现在,我有这个批处理文件: for %%a in (*.mp4) do ( mkdir "%%~na_images" > NUL ffmpeg.exe -hide_banner -i "%%a" -t 100 "%%~na_images\image-%%d.png" ffprobe.exe "%%a" -hide_banner -show_entries fram
浏览 2
提问于2018-08-29
得票数 1
1
回答
从二次视频流FFMpeg中提取帧
video
、
ffmpeg
、
video-capture
、
mkv
我和FFMpeg一起工作,处理一些可以有多个视频流的.mkv视频。我如何从其他视频流(而不是从主视频流)中提取帧?我想使用FFMPeg从每个视频流中提取一个帧。有什么想法吗?
浏览 4
提问于2020-09-16
得票数 1
回答已采纳
1
回答
使用FFMPEG选择最接近特定瞬间的关键帧
ffmpeg
、
mp4
、
keyframe
我有一个由第三方软件制作的MP4视频。我不知道关键帧是否有固定的间隔。我已经成功地提取了与FFMPEG对应的第3分钟(180秒*帧/s)的视频帧。 我想要做的是提取“最近”的关键帧到第三分钟--因为通常情况下,我用当前成功的代码提取的框架不是关键帧,因此很模糊。 我知道有一种方法可以提取FFMPEG中的所有关键帧,但是是否有一种方法可以提取视频中最接近特定时间的关键帧呢?
浏览 1
提问于2012-11-18
得票数 4
1
回答
如何使用ffmpeg提取固定数量的帧?
video
、
ffmpeg
、
frame
、
extraction
我试图从一堆视频中均匀地提取固定数量的帧(例如,每个视频50帧,总共10,000个视频)。 由于持续时间不同,我计算了每个视频的理想输出fps,并将其作为ffmpeg提取的参数,但无法获得所需的帧数。 有人知道如何使用ffmpeg或其他工具提取固定数量的帧吗?谢谢!
浏览 0
提问于2016-03-10
得票数 6
回答已采纳
2
回答
FFMPEG:如何从视频文件中提取每2帧i帧
video
、
ffmpeg
、
extract
、
mp4
、
timelapse
我正在寻找一种方法提取每一秒(第二)i-帧使用ffmpeg,并保存作为一个新的时间间隔视频。 到目前为止,我通过以下命令保存了所有i帧: ffmpeg -i $FILE -vf "select='eq(pict_type,I)',setpt=N/FRAME_RATE/TB“-r 29.97 -vcodec libx264 -b:v 62M -an ./enc/${FILE}_cnv.mp4 但我需要减少两倍的I-帧的结果视频。例如,如果原始视频中的i帧是1-8-16-24-32-40.,我只需要1-16-32-48.有没有一种方法可以不制作带有所有关键帧的临时视频来提取
浏览 24
提问于2022-11-27
得票数 1
2
回答
用FFMPEG提取第一个非黑色关键帧
ffmpeg
、
keyframe
我试图使用ffmpeg从视频关键帧中提取缩略图,我的命令行是: ffmpeg -i video.mp4 -vframes 1 -s 200x200 -vf select="eq(pict_type\,PICT_TYPE_I)" -vsync 0 -f image2 video.jpg 但它提取的关键帧完全是黑色的(视频以黑色帧开始).是否有一种方法可以自动从视频中提取第一个非黑色关键帧,而不需要寻求特定的时间(我必须管理多个持续时间的视频)? 谢谢
浏览 3
提问于2012-03-12
得票数 7
1
回答
用于缩略图提取的FFmpeg代码不能在http url上工作
sharepoint
、
video
、
ffmpeg
、
image-extraction
我正在尝试从sharepoint 2013视频库中提取缩略图。我找到了一个可以用ffmpeg提取的链接。这是链接:(如何将视频的第一帧保存为image?](https://stackoverflow.com/questions/3575311/how-can-i-save-first-frame-of-a-video-as-image) ) filename = "http://siteurl/" + items["FileRef"].ToString(); 当我用sharepoint站点url和视频名称替换输入文件时,它不会产生任何缩略图。我也给出了错误 ff
浏览 6
提问于2014-07-24
得票数 3
1
回答
将图像序列与音频相结合并制作视频
audio
、
video
、
ffmpeg
我试图获取一个视频,提取帧和audio.Then,我对帧做了一些压缩,然后我想结合图像帧和音频来创建视频。 1.基于fps (无损)从视频中创建帧 ffmpeg -i big_buck_bunny_480p_surround-fix.avi -q:v 1 ./vidtest/out%d.jpg 这里的问题是,图像的质量是基于94的graphicsmagick,如何提取原始质量的帧。 2.获取音频 ffmpeg -i big_buck_bunny_480p_surround-fix.avi -vn -acodec copy big_buck_bunny_480p_surround-fix
浏览 2
提问于2017-04-08
得票数 0
回答已采纳
1
回答
如何映射用视频的副标题和字幕提取的帧?(帧精度问题)
python
、
video
、
ffmpeg
、
frame-rate
、
subtitle
想要生成文本文件的框架提取与ffmpeg,如果有框架的字幕,如果有的话,在一个视频,我已经刻录的字幕也使用ffmpeg。 我使用带有pysrt的python脚本来打开子文件并生成文本文件。我要做的是,每个帧都用ffmpeg命名,然后,由于它们是以恒定的速率提取的,所以我可以使用公式t1 = fnum/fps轻松地检索帧的时间位置,其中fnum是用文件名检索到的帧数,fps是传递给ffmpeg用于帧提取的频率。 即使我使用相同的字幕文件来检索时间线中的文本位置,也就是视频中使用的文本位置,但我仍然得到了准确性错误。大多数我有一些文本文件丢失或一些不应该出现。 因为在谈到帧时,时间并不是连续的,所
浏览 2
提问于2019-11-12
得票数 1
回答已采纳
2
回答
ffmpeg从视频中提取帧时间戳
video
、
ffmpeg
我正在使用这个在我的安卓应用程序中使用FFmpeg。我正在从视频中提取帧,然后将它们添加到裁剪查看器中。因此,每一帧都需要表示视频中的某个时间帧。下面是我当前提取帧的ffmpeg代码: ffmpeg -i inputFile -f image2 -ss mySS -r myR frame-%05d.png 当使用上面的命令时,我如何为每一帧添加时间戳?例如,我知道视频中的第5帧是9s。 我不知道我使用的ffmpeg lib是否有来自这个的ffprobe。我还查看了stackoverflow上的其他链接。 任何帮助我们都将不胜感激
浏览 0
提问于2017-11-26
得票数 4
1
回答
如何使用vulkan在运行时更改纹理?
vulkan
我想用Vulkan和ffmpeg做一个视频播放器。 我已经为从视频中提取的帧数据创建了一个队列,并从出队的帧数据中创建了vkImage。 如何才能渲染vkImage并按帧切换它?
浏览 2
提问于2018-10-29
得票数 0
1
回答
HTML5 currentTime精度
javascript
、
html
、
video
、
ffmpeg
我正在处理一个项目,在这个项目中,我们使用来自视频元素的currentTime属性的值在服务器后端使用ffmpeg执行处理。我遇到了一个问题,视频元素似乎报告了一个时间代码,它与时间代码ffmpeg需要访问视频中的正确点略有不同。 例如,在火狐中,如果currentTime属性报告当前视频时间为26.83,我可能会发现我真正想要的帧在26.72结束,所以如果我使用这个时间在服务器上使用ffmpeg提取一个帧,我将得到下一个帧而不是当前帧。 在视频的不同部分和不同的视频中,偏移量似乎略有不同。但是火狐的偏移量通常接近十分之一秒。在chrome中,currentTime实际上似乎领先于或者正确的c
浏览 4
提问于2015-08-31
得票数 6
2
回答
从单个帧(PNG)制作视频并添加音频轨道
video
、
ffmpeg
我一直在开发一种视频处理工具,它可以从输入视频中提取每一帧,并将结果保存为一系列图像。因此,从本质上讲,如果我的视频长度为5分钟,每秒25帧,我将获得7500个单独的帧。 我想要的是把这个放回视频格式,但同时也从原始来源添加音频轨道。使用ffmpeg可以做到这一点吗?另外,是否有可能自动确定原始视频源上的fps,然后将其用作新视频文件中视频+音频轨道的ffmpeg的fps值?
浏览 0
提问于2020-11-30
得票数 0
2
回答
ffmpeg:相同的视频,相同的帧率,不同的输出帧数。为什么?
video
、
ffmpeg
我需要从30fps的视频中提取两个帧:(i) 720p png帧,和(ii) 270p tiff帧。 我分别使用以下命令来实现此目的: ffmpeg -r 30 -i myvideo.mp4 -s 1280x720 frames/myvideo_%06d.png ffmpeg -y -i myvideo.mp4 -an -r 30 -pix_fmt rgb24 -vcodec tiff -s 480x270 frames/myvideo_%06d.tif 然而,这导致第一个命令输出35,776帧,第二个命令输出35,812个帧,尽管视频是相同的并且请求的帧率是30fps。 是什么导致了这种情
浏览 0
提问于2014-10-07
得票数 1
1
回答
使用FFmpeg Android的Instagram快速精确视频修剪
android
、
video
、
ffmpeg
、
instagram
、
mp4
我知道以前有人问过,但我还没有找到一个快速而准确的解决方案,我想用15秒的最大长度来修剪视频。下面是我已经尝试过的,我正在以这个视频为例: 最快的方式 这是目前为止速度最快的方式,因为它不需要重新编码视频,但在这个视频中它是非常内置的,因为关键帧是每5-10秒: ffmpeg -i SampleVideo_1280x720_30mb.mp4 -ss 30 -to 50 -c copy -y out.mp4 下面是我如何检查这段视频中的关键帧: ffprobe -select_streams v -show_frames -show_entries frame=pict_type -of csv
浏览 1
提问于2016-06-04
得票数 2
回答已采纳
1
回答
如何使用ffmpeg跳过开始帧
php
、
ffmpeg
我有使用ffmpeg创建视频的简短预览… $length = $length_video/5; $ffmpeg_path." -i ".$content." -vf select='lt(mod(t\,".$length.")\,1)',setpts=N/FRAME_RATE/TB -af aselect='lt(mod(t\,".$length.")\,1)',asetpts=N/SR/TB -an ".$content_new."; 实际上,这将创建5秒。视频。问题是因为第一帧是在0-
浏览 1
提问于2018-04-16
得票数 2
回答已采纳
1
回答
FFMPEG从视频中提取每一个第n帧和每一个n+1帧。
ffmpeg
、
image-extraction
我想要从视频中提取每一个第n帧,以及在第n帧之后的连续帧被提取。 现在,我要提取每一个第n帧,但我想修改它,以提取连续帧。 "select=not(mod(n\,13)" 我第二次尝试使用不同的起始帧索引运行FFMPEG,以获得相同的结果,但是这种方法效率低下,没有像预期的那样工作。FFMPEG仍然对视频中的每一帧进行计数,而不是从起始帧开始计算。
浏览 7
提问于2022-07-19
得票数 0
回答已采纳
2
回答
如何从qt中的视频文件中提取图像?
qt
、
ffmpeg
我想从qt中的视频文件中提取一个图像(第一帧)。我使用ffmpeg应用程序提取一个框架,它给出了我需要的扩展结果,但是ffmpeg是一个独立的应用程序,它重载进程。所以我想让它成为静态链接。是否有可能使静态链接到ffmpeg,是否有任何静态库可用于从视频中提取帧,还是有其他方法从视频中提取帧?我不想使用Qt声子,因为它物理上打开一个声子对话框,然后进行Scrren快照。我希望提取过程应该发生在背景中。 提前谢谢
浏览 1
提问于2014-02-21
得票数 1
回答已采纳
1
回答
要求ffmpeg以原始帧速率提取帧。
ffmpeg
在FFmpeg文档(和)中,我看到默认情况下,FFmpeg选择以每秒25帧的速度提取帧(否则可以使用-r选项指定框架)。 我的问题是,我有一个文件夹,里面有几十个视频,每一个都是以不同的帧速率录制的,所以我的问题是: 是否有一种方法可以要求FFmpeg以“原生”帧速率(即记录视频的原始帧速率)从视频中提取帧? 如果有什么关系,我正在处理MP4文件
浏览 0
提问于2011-09-28
得票数 7
回答已采纳
1
回答
使用ffmpeg提取帧并找出它们的偏移量(毫秒)
ffmpeg
我希望每2秒提取10个连续帧。(这是因为我希望从“附近抵消”中选择“最好的”)。我知道如何每隔x秒提取一个帧: ffmpeg -i /tmp/V.MP4 -vf fps=1 %02d.jpg 我知道如何从一些起始偏移量中提取10帧: ffmpeg -ss 20.0 -i /tmp/V.MP4 -vframes 10 %02d.jpg 我有两个问题: 如何找到每个输出图像的偏移量?我可以尝试计算它(使用视频fps,在我的例子中是29.97 ),但这听起来不是一个好主意--视频中的数据就在那里,让ffmpeg抓取。 是否有一种有效的方法将这两个命令“合并”为一个,从而每x秒获得10个连续帧
浏览 0
提问于2019-02-24
得票数 2
1
回答
如何使用ffmpeg从视频中获取图像并合并其他图像
image
、
video
、
ffmpeg
我想从视频中获得一个帧,以便与其他图像相结合 使用两个ffmpeg命令: 命令1: ffmpeg -ss 3 -i video.mp4 -vf \"select=gt(scene\,0.4)\" -frames:v 5 -vsync vfr -vf fps=fps=1/100 -vf scale=150:150 output.jpeg 命令2: ffmpeg -i output.jpeg -i other.png -filter_complex "[0:v][1:v] overlay=(W-w)/2:(H-h)/2:enable='bet
浏览 2
提问于2019-03-14
得票数 0
1
回答
如何使用ffmpeg通过帧数(包括视频和音频)来裁剪视频的一部分?
c#
、
video
、
ffmpeg
我有一个简单的列表: LReg.start = rise[i]; LReg.end = fall[i]; LR.Add(LReg); start和end都是int。最后,我有一个要从视频文件中提取的帧的列表。例如,在LR的索引0中,我在索引1中具有开始48结束51开始110结束124 所以我想循环列表,并使用ffmpeg将视频文件的一部分保存为视频文件,根据帧编号,开始和结束,跳到这个帧。跳转到第48帧,并创建从第48帧到第51帧的视频文件,包括48和51。然后向前跳转到下一组帧110和124,依此类推。 问题是如何使用ffmpeg来提取和保存视频文件?
浏览 32
提问于2019-03-28
得票数 0
1
回答
FFMPEG帧提取-卡住
ffmpeg
尝试使用以下命令从视频中提取特定帧(删除特定文件名!): ffmpeg -i video.mp4 -vf "select-gte(n\,6956)“-vframes 10262文件夹/帧%d.jpg 但是,在许多情况下,这会导致重复提取相同的帧(第一个),而不是连续提取帧。
浏览 0
提问于2018-07-24
得票数 1
3
回答
如何使用ffmpeg简单地从视频中删除重复帧
linux
、
windows
、
video
、
ffmpeg
、
duplicates
首先,我在开场白中说,我不是视频处理方面的专家,尽管多年来我一直在玩弄ffmpeg (以一种相当有限的方式)。因此,我并没有太快与所有的语言,人们经常使用..。以及它如何影响我在我的操作中所做的事情.但无论如何我还是要试试这个..。 我在这里查看了几个链接,例如: ...but的内容并没有真正帮助我。 我有数百个视频剪辑是在Windows和Linux下使用ffmpeg和其他类似的应用程序创建的。然而,他们在视频中显示“不动”的时间上有一些问题。 举个例子,假设我们有一些网站,可以将一个实时视频流到,比如说,web浏览器中的Flash视频播放器/插件中。在这个例子中,我们讨论的是一个交通摄像头视
浏览 0
提问于2016-12-05
得票数 7
2
回答
从其他视频创建延时视频
ffmpeg
、
avconv
使用avconv (或者甚至ffmpeg,这样我可以将其用作参考),如何从另一个视频中仅获取锚定/参考帧来创建延时视频?我找到的大多数信息都是关于如何通过组合图像来创建延时视频的,我想通过从视频中提取帧来做到这一点。比方说,如果一个视频是30 FPS的30秒长,我想从这900帧中提取60帧(900/60 =每15秒)来生成2秒的视频。
浏览 25
提问于2017-01-28
得票数 19
回答已采纳
1
回答
用ffmpeg从可变帧速率视频中提取每一帧。
video
、
ffmpeg
、
video-processing
、
multimedia
我试着从几个视频中提取出所有的画面。这些视频是在一个用可变帧速率节省输出的摄像机上拍摄的,因此,有些帧比其他帧在时间上更接近(根据mediainfo,从~27到~30 fps )。 这个帧需要与一些元数据同步,所以我不仅需要提取它们,还需要保存每帧视频拍摄的相对时间的信息。 我一直在使用ffmpeg提取视频帧,当视频帧速率不再恒定时,挑战就来了。与ffmpeg不同的任何其他方法或程序只要能够完成任务,都是可以的。
浏览 6
提问于2013-09-25
得票数 2
回答已采纳
3
回答
如何使用ffmpeg从YUV视频中提取帧(或永久帧)
video
、
ffmpeg
、
yuv
下面是从MP4视频中提取帧的代码。ffmpeg -i above_marathon_250.mp4 images%03d.bmp,但同样的代码不适用于YUV格式的视频。有人知道如何从YUV格式的视频中提取帧吗?
浏览 4
提问于2015-08-13
得票数 5
3
回答
使用NDK从视频中获取帧的Android FFMPEG示例
android
、
android-ndk
、
ffmpeg
、
video-capture
我想在android开发视频合并应用程序。我只能使用NDK和JNI生成ffmpeg.so文件。但现在我想获得输入视频的帧(大约15秒)。有谁知道如何使用ffmpeg从视频中获取帧吗?有没有直接的本地方法可以用来在ffmpeg中获取帧?以及如何从java类向本地方法传递命令来执行视频合并功能?给我一个解决方案就行了。
浏览 0
提问于2013-05-30
得票数 1
1
回答
使用fmpeg从YUV420p文件中只提取Y (of MP4 )帧?
python-3.x
、
video
、
ffmpeg
、
mp4
、
yuv
我的主要目标是从mp4视频中提取I'th,I+1'th (next),I-1'th (以前的)帧,格式为Y( YUV 420)。我现在使用的程序是 使用- ffprobe "input.mp4" -show_frames | grep 'pict_type=I' -A 1 > frame_info.txtNext,命令从视频中提取所有i帧的列表。我使用python脚本解析这个txt文件,找到所有的I帧的数量,然后使用命令提取所有的帧-- ffmpeg -i input.mp4 -vf select='eq(n\,{1}),
浏览 0
提问于2020-01-07
得票数 0
1
回答
如何使用ffmpeg提取视频中第二帧的第一帧?
ffmpeg
我正在尝试从视频中提取第二帧的第一帧。我尝试了不同的方法来实现这一点,但我失败了。下面是我尝试过的命令。 ffmpeg -i input.ts -s 400x222 -q:v 3 -start_number 0 -vf fps=1 %d.jpg 稍后,我尝试使用该特定秒的以下命令再次提取帧。这里我提取的是210秒的帧。 ffmpeg -ss 210 -i input.ts -s 300x250 -t 1 -start_number 0 images.%d.jpg 我只想提取第二帧的起始帧。假设从那一秒的0.001开始。 当我比较我的第一个命令提取的210秒的帧和第二个命令提取的第一帧是完全不
浏览 34
提问于2020-02-03
得票数 2
1
回答
如何准确地将图像与视频帧匹配,并使用ffmpeg退出
bash
、
video
、
ffmpeg
在Bash中,我试图将一个图像与一个在ffmpeg中的帧匹配。当找到匹配时,我还想退出ffmpeg进程。以下是当前代码的(简化版本): ffmpeg --hide_banner -ss 0 -to 60 \ -i "video.mp4" -i "image.jpg" -filter_complex \ "blend=difference, blackframe" -f null - </dev/null 2>log.txt & pid=$! trap "kill $pid 2>/dev/null" EXI
浏览 0
提问于2019-08-11
得票数 2
回答已采纳
1
回答
一批拔出多个缩略图?
ffmpeg
我有一个文本文件的帧号。是否有方法使用ffmpeg从视频文件中同时使用文本文件提取批量加载的缩略图。 下面的代码从视频文件中提取单个帧(本例中为100帧)。 ffmpeg -i in_video.avi -vf "select=gte(n\,100)" -vframes 1 out_img.png
浏览 1
提问于2016-05-14
得票数 2
回答已采纳
1
回答
是否将特定帧设置为视频缩略图?
ffmpeg
我只是想要一些确认,因为我暗自怀疑我不能做我想做的事情,因为我已经遇到了一些关于ffmpeg不能覆盖输入文件的错误。我仍然希望我想做的是某种例外,但我对此表示怀疑。 我已经使用ffmpeg将特定帧提取到它自己的图像文件中,我已经用现有的图像文件设置了视频的缩略图,但我似乎想不出如何将视频中的特定帧设置为缩略图。我想这样做,而不必将帧提取到单独的文件中,我不想创建输出文件,我想直接编辑视频,并使用视频本身的帧更改缩略图。这有可能吗?
浏览 22
提问于2020-07-12
得票数 0
1
回答
加速你的帧提取过程。
ffmpeg
我在试着从视频中提取画面。我面临的问题是过程需要花点时间。我想知道是否有办法加快这一进程? 我使用下面的命令来提取帧。 ffmpeg -i output2.mp4 -vf fps=20 right%01d.tga 上面的命令给了我20 fps视频中的所有帧。
浏览 5
提问于2016-11-16
得票数 0
回答已采纳
2
回答
使用FFMPEG提取帧?
python
、
opencv
、
video
、
ffmpeg
、
frame
我正在尝试写代码从视频文件中提取16帧,使用的是ffmpeg (或openCV - open to suggestions)和python,但是我在想如何开始的时候遇到了很多麻烦。 我可以在python中直接使用ffmpeg命令行吗?如果是这样,有没有命令来获取剪辑的长度和帧率?如何以相等的间隔拉取帧? 任何帮助都将不胜感激!谢谢!
浏览 0
提问于2016-02-29
得票数 1
1
回答
从帧索引ffmpeg中提取视频或音频
ffmpeg
我有一个帧索引列表,例如:[1,5,6,7,100,106,1100]。 如何使用ffmpeg从源视频中提取只包含上述帧的视频/音频?
浏览 0
提问于2020-09-25
得票数 0
1
回答
基于MATLAB的关键帧提取
matlab
、
video
、
keyframe
我正在尝试在MATLAB中建立一个视频框架,我需要知道给定视频的关键帧。我尝试了ffmpeg,我能够提取关键帧。我知道我可以从MATLAB调用ffmpeg,然后继续我的生活。我想知道关键帧的索引,因此我对MATLAB解决方案的要求。
浏览 0
提问于2013-02-07
得票数 0
1
回答
如何使用FFMPEG从视频中提取视频片段?
ffmpeg
我是FFMPEG的新手,我坚持使用FFMPEG来提取一段视频。因为我使用的是直接的命令行界面。例如,如果我要提取从第0帧到第100000帧的视频,或者如果我想从5小时长的视频中提取1小时的视频片段,那么命令行参数是什么? 谢谢!
浏览 2
提问于2010-10-27
得票数 1
回答已采纳
1
回答
根据帧位置使用ffmpeg对视频进行切片
video
、
ffmpeg
我想从视频中提取一段视频。不幸的是,我没有像这样运行ffmpeg的开始时间、位置和持续时间: ffmpeg -sameq -ss [start_seconds] -t [duration_seconds] -i [input_file] [outputfile] 相反,我有第一帧和最后一帧的编号。所以..。有没有可能基于帧位置用ffmpeg对mp4视频进行切片?
浏览 1
提问于2016-01-26
得票数 7
回答已采纳
1
回答
文件中列出的FFmpeg导出帧(包括副本)
python
、
opencv
、
video
、
ffmpeg
问题 我有一个框架列表,我想从某个视频文件中提取。清单可能如下所示: 1,6,6,10,15,20,20,25,25,50 在现实中有成千上万的框架。 如何有效地将这些帧提取到图像或视频中? 我已经尝试过的 使用FFmpeg选择筛选器。我可以从像select=eq(\n,1)+eq(\n,6)+...这样的文件中创建巨大的字符串,但问题是我不能以这种方式导出副本。此外,我也不确定performance.Exporting所有帧到文件夹,然后复制相关的帧到另一个文件夹。这是当前的解决方案,速度慢得令人痛苦,需要大量的storage.Using python和opencv。我可以使用cv.Vide
浏览 1
提问于2020-11-05
得票数 0
1
回答
从裁剪视频中获取帧的时间
java
、
android
、
ffmpeg
、
android-ffmpeg
我在我的应用程序中使用FFmpeg从视频中提取帧,这些帧将被添加到一个修剪视频视图中,在该视图中,您可以得到在视频中特定时间发生的视频中发生的事情。因此,每一帧都需要在视频中表示一段时间。 我不太明白FFmpeg是如何产生这些帧的。这是我的代码: "-i", videoCroppedFile.getAbsolutePath(), "-vf", "fps=1/" + frameSeperation, mediaStorageDir.getAbsolutePath() + "/%d.jpg" 我的应用程序允许你录制一个最大长度为20岁
浏览 2
提问于2017-11-16
得票数 0
2
回答
如何有效地提取视频的特定部分(Python/FFmpeg)?
python
、
video
、
ffmpeg
我有一堆视频,我想要提取特定的部分(作为视频或帧)。我从一个.json文件中获得特定的部分,其中开始帧和结束帧根据标签存储,比如“视频中的猫”、“视频中的狗”。我在Python中有一个现有的使用opencv的方法,使用上述的方法,但是我发现了一个使用ffmpeg的一行程序,它比我的Python脚本快得多,效率也要高得多,只是我必须手动填写这个命令中的起始帧和结束帧。 ffmpeg -i in.mp4 -vf select='between(n\,x\,y)' -vsync 0 frames%d.png 我读到了一些关于或的问题,这些问题看起来很复杂,可能会破坏我的系统。由于我不
浏览 15
提问于2022-02-22
得票数 2
1
回答
ffmpeg输出25 1ms视频的第一帧仅显示1ms。
video
、
ffmpeg
、
html5-video
、
mp4
、
h.264
我用ffmpeg把一段视频按帧分割。对于一个25 For的视频,我的期望是它会显示0帧40 my,然后它会显示帧1 40 my等等。然而,当我使用ffmepg分析视频时,这不是我得到的。 我使用以下命令从视频中提取帧: ffmpeg -i original.mp4 -ss 00:00:00.000 -vframes 1 0.000.png ffmpeg -i original.mp4 -ss 00:00:00.001 -vframes 1 0.001.png ffmpeg -i original.mp4 -ss 00:00:00.040 -vframes 1 0.040.png ffmpeg
浏览 0
提问于2019-04-12
得票数 0
回答已采纳
1
回答
从通过将一组图像多路复用在一起创建的视频中提取帧会改变帧的完整性
image-processing
、
ffmpeg
、
video-processing
、
frames
、
mux
我正在尝试将一堆图像作为视频进行传输。我正在做的是简单地使用以下命令将这些静态图像多路复用成视频。 ffmpeg -framerate 1 -i %02d.jpg -codec copy 1.mkv 在此之后,我使用以下命令验证静态图像和视频中帧的完整性- ffmpeg -i %02d.jpg -f framehash - 和 ffmpeg -i 1.mkv -map 0:v -f framehash - 我得到了相同的哈希,所以这意味着我已经正确地归档了图像。接下来,我把这段视频发给我的朋友,他用- ffmpeg -i 1.mkv mkv%02d.jpg 现在,在提取散列之后,散列不会保
浏览 34
提问于2019-03-12
得票数 1
回答已采纳
1
回答
基于ffmpeg的视频帧快速输出选择
ffmpeg
我想使用ffmpeg从给定的视频文件中提取10个视频帧,理想的是在整个视频中均匀分布。我知道有几种方法可以做到这一点,例如 ffmpeg -i input.mp4 -vf fps=1/10 out%03d.jpg 每10秒输出一张图像。然而,这对我来说太慢了,而且和视频的长度成正比。例如,我读过一些关于ffmpeg的搜索能力的文章。 ffmpeg -ss 00:00:05 -i input.mp4 -frames:v 1 out001.jpg 将很快寻找到第五秒的视频,并提取一帧。然而,我还没有找到一种在视频中寻找多个位置的方法,而不需要在不同的时间重复调用上面的命令。 有更快的方法来完成这件
浏览 6
提问于2016-11-30
得票数 2
回答已采纳
1
回答
ffmpeg关键帧提取
ffmpeg
、
keyframe
我一直在尝试使用ffmpeg 0.11.1从视频中提取关键帧。到目前为止,我尝试的所有命令都没有提取关键帧,而是在输出中返回所有帧,即25fps*总时间帧数。我尝试将keyint_min设置为25,以确保最大值为每秒1个关键帧。 ffmpeg -vf select="eq(pict_type\,PICT_TYPE_I)" -g 250 -keyint_min 25 -i C:\test.mp4 -vsync 2 -f image2 C:\testTemp\thumbnails-%02d.jpeg 但是仍然会返回所有的帧。 然后我试着用20秒来分隔关键帧。 ffmpeg -i C
浏览 3
提问于2012-09-22
得票数 5
回答已采纳
2
回答
用于生成与视频长度相关的固定数量图像的FFmpeg标志
video
、
ffmpeg
、
png
我正在使用以下命令: ffmpeg -i file.mp4 -vf fps=1/60 -s 274x175 thumb%d.png 每分钟从视频中提取1帧。我想要学习的是:从视频中提取10幅图像,而不管它的长度与视频的距离有关。 例子: 1.如果视频长度为15分(900秒),它将每90秒从视频中提取一幅图像。2.如果视频长度为22分钟(1320秒),它将从132秒的视频中提取一幅图像。 还有一件事,是否可以使用ffmpeg来设置这些图像的输出质量,或者限制要输出的每个图像的最大大小(如文件大小、而不是维)?
浏览 2
提问于2015-10-26
得票数 0
回答已采纳
1
回答
在C++中从AVFrame (FFMPEG)中提取RGB值
c++
、
bitmap
、
ffmpeg
我目前正在尝试使用FFMPEG读取视频帧。格式为PIX_FMT_RGB24;对于每一帧,RGB值都在frame->data中组合在一起。 如何提取每个帧的R、G和B值?这是用来处理视频的。我认为它的工作方式与从位图中提取RGB值的方式相同。谢谢!
浏览 4
提问于2009-06-26
得票数 8
回答已采纳
2
回答
如何从H264视频中提取与给定帧号最接近的关键帧
ffmpeg
、
h.264
、
keyframe
、
libavcodec
、
ffprobe
我知道如何使用ffmpeg从视频中提取一组帧作为jpg文件,如果你知道帧编号(如下所示)。 Extracting Frames: [40, 59, 73, 110] /usr/bin/ffmpeg -y -hide_banner -nostats -loglevel error -i /home/pi/movie.mp4 -vf select='eq(n\,40)+eq(n\,59)+eq(n\,73)+eq(n\,110)',scale=640:-1 -vsync 0 /tmp/%04d.jpg 这会将第40、59、73、110帧提取为文件/tmp/0000.jpg、/tmp
浏览 0
提问于2016-12-16
得票数 2
1
回答
使用FFMPEG将多个帧合并成一个视频?
video
、
ffmpeg
、
command
在我正在做的一个项目中,我拍摄了一个视频,从中间提取帧,从00:55:00到00:57:25。提取这些图像后,我将通过代码对它们进行修改,然后需要将这些图像编译回视频。为了完成它,我将把视频合并回原来的视频。 我已经从视频中提取了帧,并对它们进行了修改,但现在我需要将它们合并成一个视频。 我用这个问题来检查格式,但是我没有得到正确的输出。 下面是我当前对FFMPEG的输入: -r 24.97 -i "C:\Users\scott\AppData\Local\Temp\iOs91azj0.Bmp" -r 24.97 -i "C:\Users\scott\AppData\
浏览 18
提问于2015-10-30
得票数 0
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何使用Python提取视频的关键帧?
Python使用OpenCV+pillow提取AVI视频中关键帧图像
图像提取大师:轻松从指定时长中获取某帧图片的方法,视频剪辑的实例步骤
常用的视频帧提取工具和方法总结
把文字写到视频上
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券