随笔分类 -  视频

摘要:ffmpeg -i input.mp4 -vf "select='eq(pict_type\,I)'" -vsync vfr output_%03d.jpg 这个命令将从输入视频文件(input.mp4)中提取关键帧,并将它们保存为输出文件序列(output_001.jpg,output_002.j 阅读全文
posted @ 2023-07-11 15:26 海_纳百川 阅读(2540) 评论(0) 推荐(0) 编辑
摘要:视频流的总帧数指的是视频中所有帧的数量,包括关键帧和非关键帧。而音频流的总帧数指的是音频采样的总数,每帧通常包含数百个采样点。 在视频中,每一帧都是由图像编码器编码成的一张静态图片。视频编解码器会根据压缩算法来选择性地对某些帧进行丢弃或者合并,以达到压缩视频大小的目的。关键帧是不可丢弃的,而非关键帧 阅读全文
posted @ 2023-04-18 11:08 海_纳百川 阅读(86) 评论(0) 推荐(0) 编辑
摘要:ffmpeg -sseof -1 -i input_video.mp4 -frames:v 1 output_image.jpg 这个命令将会: -sseof -1:使用-sseof选项并传递一个值-1来从视频的末尾开始读取。这意味着FFmpeg将仅从最后一帧开始处理。 -i input_video 阅读全文
posted @ 2023-03-09 12:52 海_纳百川 阅读(1666) 评论(2) 推荐(0) 编辑
摘要:ffmpeg -v quiet -i input.mp4 -vf "select=eq(n\,0)" -an -vframes 1 output.jpg 该方式要比设置-ss 00:00:00要快一些 实测88个抖音视频,耗时13s 阅读全文
posted @ 2023-03-09 11:45 海_纳百川 阅读(161) 评论(0) 推荐(0) 编辑
摘要:当我们使用ffmpeg进行提取视频帧的时候,有些情况不希望帧的的体积小一点,这个时候就需要设置一下帧的保存质量,因为如果你不设置的话会默认使用最高质量。 ffmpeg -i input_video.mp4 -q:v 10 output_image.jpg 其中 -q:v 取值的范围是2-31,质量最 阅读全文
posted @ 2023-03-05 21:08 海_纳百川 阅读(567) 评论(0) 推荐(0) 编辑
摘要:在使用ffmpeg处理视频的时候,终端页面会输出大量日志,其实打印这些日志也是很耗时的,所以有时候没有显示,那么怎么关闭日志输出呢: 要在使用FFmpeg时禁用日志输出,可以通过设置 -loglevel 参数来实现。该参数允许您设置所需的日志级别,从而控制输出的信息量。 例如,要完全禁用FFmpeg 阅读全文
posted @ 2023-03-03 09:09 海_纳百川 阅读(1867) 评论(0) 推荐(0) 编辑
摘要:如果您希望在命令行中运行 FFmpeg,但不希望看到执行过程的输出,您可以使用以下命令: ffmpeg -loglevel quiet -i input.mp4 output.mp4 其中 -loglevel quiet 参数可以将输出日志级别设置为“quiet”,从而不会显示任何执行情况。请注意, 阅读全文
posted @ 2023-02-28 11:08 海_纳百川 阅读(1006) 评论(0) 推荐(0) 编辑
摘要:ffmpeg -framerate 30 -i a.jpg -i b.jpg -i c.jpg -c:v libx264 -profile:v high -crf 20 -pix_fmt yuv420p output.mp4 阅读全文
posted @ 2023-02-28 11:03 海_纳百川 阅读(455) 评论(0) 推荐(0) 编辑
摘要:for i in ../../video/*.mpeg; do ffprobe -i "$i" -show_entries format=duration -v quiet -of csv="p=0"|xargs -I {} echo "{}/2"|bc| xargs -I{} ffmpeg -i 阅读全文
posted @ 2023-02-25 10:32 海_纳百川 阅读(90) 评论(0) 推荐(0) 编辑
摘要:例子:某文件夹中全部是mp4视频,对每个视频提取最后一个关键帧,并保存为同名jpg,一行代码实现 以下方法要根据实际ffmpeg版本修改,不同版本返回的参数和格式都是不一样的,比如sed "s/.*pos:\([0-9]\+\).*/\1/"在5.1.1版本中需要使用sed "s/.*pos:[ ] 阅读全文
posted @ 2023-02-20 13:51 海_纳百川 阅读(1056) 评论(0) 推荐(0) 编辑
摘要:ffprobe是一个开源的多媒体分析工具,是FFmpeg多媒体框架的一部分,可以用于检测和分析音频和视频文件。它可以读取各种视频和音频容器格式(例如MP4,AVI,MKV,FLV等)以及编码格式(例如H.264,MPEG-4,MP3等)的元数据,并输出它们的详细信息。 ffprobe提供了多种输出格 阅读全文
posted @ 2023-02-17 14:40 海_纳百川 阅读(541) 评论(0) 推荐(0) 编辑
摘要:streams: #代表文件中所有流的数组,每一项都是一个字典,包含了该流的详细信息 0 # index: 0 #流的编号,从0开始 codec_name: h264 #编码器的简称,例如h264 codec_long_name: H.264 / AVC / MPEG-4 AVC / MPEG-4 阅读全文
posted @ 2023-02-11 11:06 海_纳百川 阅读(1446) 评论(0) 推荐(1) 编辑
摘要:怎么提取视频的首帧 您可以使用许多视频编辑软件来提取视频的首帧。例如,您可以使用 Adobe Premiere、Final Cut Pro 或 iMovie。 如果您不想使用视频编辑软件,也可以使用命令行工具,例如 FFmpeg。您可以在命令行中键入以下代码: ffmpeg -i video.mp4 阅读全文
posted @ 2023-02-07 15:11 海_纳百川 阅读(4374) 评论(0) 推荐(0) 编辑
摘要:视频中的帧类型有哪些,比如I、B、P帧,他们分代是什么含义 视频中的帧类型有三种:I 帧、P 帧和 B 帧。 I 帧 (Intra-coded frame):也称为关键帧,它是独立的帧,不依赖其他帧的信息。I 帧包含完整的图像信息,因此它的压缩效果相对较差,但是它可以独立地被解码。 P 帧 (Pre 阅读全文
posted @ 2023-02-02 10:46 海_纳百川 阅读(3553) 评论(0) 推荐(0) 编辑
摘要:ffprobe输出的stream是代表什么 ffprobe是FFmpeg中的一个命令行工具,它可以收集有关音频和视频文件的信息。在ffprobe输出中,每个“stream”代表一个音频或视频流。音频流包含了音频信息,视频流包含了视频信息。每个流可以有自己的编解码器、帧率和分辨率等参数。 ffprob 阅读全文
posted @ 2023-02-02 10:45 海_纳百川 阅读(1378) 评论(0) 推荐(0) 编辑
摘要:人工智能领域的视频方向 视频增强 Video Enhance 主要功能: (1)增强画面最高可达8K。 (2)提升低质量视频的品质。 (3)视频降噪与去除色块 视频结构化 视频结构化分析采用目标检测、对象识别、深度学习等分析手段提取视频图像中的目标对象及运动轨迹;对目标对象进行分类为人、物、行为、事 阅读全文
posted @ 2022-12-02 10:27 海_纳百川 阅读(70) 评论(0) 推荐(0) 编辑

本站总访问量8985902
 
点击右上角即可分享
微信分享提示