关于mingw编译FFmpeg时common.mak报错问题解决方法

news/2024/7/10 20:17:15 标签: ffmpeg, mingw, git

在windows用mingw编译ffmpeg时,ffmpeg代码用过git操作的情况,有时候会出现编译失败的情况。
错误提示common.mak有问题:
common.mak: *** missing separator. Stop.
这样的提示一般是因为Makefile的缩进有问题。但若没有修改过common.mak,这样的提示就很让人摸不到头脑。

其实这个问题跟git有关,在网上找到别人的解决办法,亲测有用,记录如下:
解决方法
运行git config --global core.autocrlf false
#然后运行下面的命令删除ffmpeg代码,并重新获取一下即可
git rm --cached -r .
git reset --hard
参考https://help.github.com/articles/dealing-with-line-endings#platform-windows
终于可以编译成功了!


http://www.niftyadmin.cn/n/1795741.html

相关文章

不用软件删除开机启动时候的操作系统选项方法

呵呵,上篇日志都没有更新完就来写这篇了 学到了什么就赶紧的记下来吧 我开机选项有5个 第一个是win7的补丁选项,这个可以用6G的内存 第二个是win7 第三个是ghost 第四个是ubuntu 第五个是ubuntu 所以,我得把后面3个全都删掉 我又不喜欢装软件…

Oracle Spatial构建点、线、面

在ArcGIS中通过ArcSDE存储空间数据到Oracle中有多种存储方式,分别有:二进制Long Raw 、ESRI的ST_Geometry以及基于Oracle Spatial的SDO_Geometry等等。 最近我主要是学习基于Oracle Spatial的存储方式,通过这种存储方式的几何列Shape的字段类…

shell column -t格式化显示

qaperfhzbxs-perftest13:~/linsa/checkMultiEnv$ cat dd.txt aaaa bbbb 中文和红 中文错乱 cc中文 行不行 qaperfhzbxs-perftest13:~/linsa/checkMultiEnv$ cat dd.txt | column -t aaaa bbbb 中文和红 中文错乱 cc中文 行不行 qaperfhzbxs-perftest13:~…

Stunning CSS3 读书笔记: 第一章 CSS3的来龙去脉

序 最近看了图灵系列的《Stunning CSS3》,中文版是《CSS3实用指南》。我个人很喜欢这本书的风格,没有一直讲理论,而是通过几个实战的例子,一步步地引导读者,在引导的过程中带出知识点。一边看书,一边动手实…

ffplay h264 ts seek流程分析

ffplay的流程: 1、seek_flag为seek_by_bytes时,按照估计的pos执行avio_seek到位置。 2、read_thread这个读输入的线程开始av_read_frame,读取pkt。然后把pkt执行packet_queeu_put操作放入is->videoq和is->audioq等。 3、同时还有audio_…

FFmpeg中mov/mp4 seek分析

使用的FFmpeg代码版本为3.2. 1、mov包括mov,mp4,m4a,3gp,3g2,mj2 2、ffplay播放mp4文件,seek之后发现seek_flags为0,在av_seek_frame的时候设置flags为1即AVSEEK_FLAG_BACKWARD。 3、seek_frame_internal调用av_find_default_stream_index得到index一般是…

这篇为我在抽烟的朋友转、希望你们爱惜自己

谁都知道香烟是有害的,可是大多数人只是知道烟的危害只是烟草的尼古丁,其实,真正的香烟的剧毒,藏在“过滤嘴材料”上。 以下我所说的,绝对是真实的:一个在烟草生产行业的朋友,最近向我透露被他们…

FFmpeg中hevc ts文件seek花屏问题

调用FFmpeg库或者使用ffplay播放hevc编码的ts文件时,seek会花屏。会有如下的报错: [hevc 000001e4e2292ac0] Could not find ref with POC 9 [hevc 000001e4e2292ac0] Could not find ref with POC 8 [hevc 000001e4e2292ac0] Could not find ref w…