ffmpeg
文章平均质量分 77
会编程的姑娘
这个作者很懒,什么都没留下…
展开
-
ffmpeg修改视频文件的分辨率
在本文中,我们将展示如何调整任何视频文件的大小。这种方法是在Linux系统(几乎任何发行版)中调整视频文件大小的最佳方法之一,也是Windows和Mac用户的绝佳替代方案。更改视频文件的分辨率将是我们在处理视频文件时将执行的最常见操作之一,因此ffmpeg能够完美地完成此操作。我们应该想要更改视频文件的分辨率有几个原因,例如:减少视频的大小。这可以通过降低视频的分辨率来实现。如果我们采用高清(1920x1080像素)的视频,但我们知道我们永远不会在支持比1024x768更高...转载 2021-11-29 17:18:50 · 9992 阅读 · 0 评论 -
(转)ffmpeg 进行视频转换图像翻转的问题的修正
我在用FFMPEG 开发在DirectShow环境下生成FLV的筛选器(Filter)的时候,碰到了一个比较古怪的问题。因为该筛选器的输入格式需要支持常见的RGB,和YUV格式。但是在输入是RGB格式的时候,最终生成的视频图像是翻转的。而用YUV格式确实没有问题的。分析了一下程序,因为ffmpeg支持的最终存入FLV的格式是YUV420P,需要调用sws_scale进行图像的格式转换,应该是调用sws_scale进行图像格式转换的时候发生的图像反转。虽然问题很显然,但是却一直找不到好的办法,...转载 2021-11-29 17:13:33 · 568 阅读 · 1 评论 -
ffmpeg (转码时间戳pts dts问题)最简单的转码封装mp4文件
本例简单实现了解码后的video重新编码264之后在mux成MP4文件的过程,主要是用来记录muxing的方法。下面详细说一下细节:大家都知道一般解码出来的数据都是播放顺序,解码器是将编码顺序的数据重新按照解码后的播放顺序输出的。而编码器是把数据根据解码需要的顺序重新排序保存的。当然,以上情况只在有帧的情况下才有用,否则只有IP帧的话解码和编码的顺序是一样的比如:解码后的数据是IBBP,那要将这个数据编码的话,编码后的数据保存的格式就是IPBB这只是内部的处理,对于用ffmpeg的库的我们不用太过转载 2021-11-29 17:06:42 · 2324 阅读 · 0 评论 -
ffmpeg 之 时间戳
看到好多人对时间戳这个概念不明白啊;简单写一下我的理解 第一,时间戳是什么 时间戳就是一个能够表示一个事物发生时间的东西,她有个单位,比如秒,毫秒等 第二,timebase是个什么 timebase是个有点抽象的东西, 在这里不说抽象的概念,你就把它当成时间的单位; 例如25帧的视频,如果不存在timebase这个东西, 我们打时间戳应该是这样的,0-40-80-120-以此类推,40毫秒一帧...转载 2021-11-29 16:15:40 · 1651 阅读 · 0 评论 -
FFMPEG 关于对时间戳转换的理解
首先介绍转换函数:av_rescale_q_rnd(int64_t a, int64_t b, int64_t c, enum AVRounding rnd) 此函数主要用于对于不同时间戳的转换。具体来说是将以 "时钟基c" 表示的 数值a 转换成以 "时钟基b" 来表示。...转载 2021-11-29 11:55:54 · 513 阅读 · 0 评论 -
ShiftMediaProject+VS2015win764位环境搭建
这篇文章是根据《ShiftMediaProject+VS2017+win764位环境搭建》来编译的。一环境(1)、win7 64企业版(2)、VS2015业版(3)下载源代码工具 : git 客户端二、下载源代码1.项目地址:https://github.com/ShiftMediaProject/FFmpeg需要注意的是,克隆到本地的目标项目目录 至少需要有2层,因为期望的项目的结构是这样子的:msvc (OutputDir) (该项目默认的 VS原创 2021-04-25 20:21:06 · 623 阅读 · 0 评论 -
mp4视频文件修复
本文链接:https://blog.csdn.net/qq_38125626/article/details/90482994 ...转载 2021-04-12 17:40:24 · 3409 阅读 · 0 评论 -
记录使用《MFC中如何利用ffmpeg和SDL2.0多线程多窗口播放摄像头的视频》这篇文章的代码,遇到的一些问题
最近在研究如如何播放多个摄像头数据,在查找资料的过程中发现了这篇文章《<a href="http://blog.csdn.net/marising/article/details/52145316">MFC中如何利用ffmpeg和SDL2.0多线程多窗口播放摄像头的视频</a>》,使用这篇文章的代码。博主对每个部分介绍还是比较清楚的,中间省略了一些代码,还得需要自己调整。本文主要记录在调试过程中遇到的一些问题。...原创 2021-03-25 11:37:16 · 394 阅读 · 0 评论