最近搞了搞ffmpeg,发现一个问题............顺便散点分
在大多数人的结果一样,不按共享编译的,得到的 ffmpeg.exe、ffplay.exe 没有什麽问题。如果编译成共享库,得到.dll/.so,就有问题了,一打开ffmpeg/ffplay就报错。
问题是:用delphi调用dll,程序中定义的变量,如果用局部变量一打开程序也出错;但,用全局变量,就可以正常解码。
测试环境:
windows xp sp3
msys 1.0
MINGW32_NT-5.1 ***** 1.0.11(0.46/3/2) 2008-07-11 00:14 i686 Msys
GNU bash, version 3.1.0(1)-release (i686-pc-msys)
ffmpeg 是现在svn中的。
後注:
因为ffmpeg是c的,所以才贴在这的。如果版面错了请版主移一下。
相关推荐
ffmpeg_for_unity
实现unity上的海康监控二次开发,修复ffmpeg_for_unity.dll无法读取问题,具体源码找原博主帖子:https://blog.csdn.net/qq_33214503/article/details/80091247 资源:https://download.csdn.net/download/qq_33214503/10427060 替换掉源码Plugins中的ffmpeg文件夹即可. 关于本人遇到的另一个问题也顺便说说,免得再有人踩坑,如果运行之后遇到画面雪花问题,要保证解析的分辨率和录像机的分辨率一致,修改一下代码即可.
Android平台下编译FFmpeg用于视频压缩处理
最近因为项目需求需要用到视频压缩处理,其实这个功能要实现出来很简单,到Github上拉几个知名的库分分钟搞定,但是那些比较知名的库功能很齐全所以包也比较大,arm、arm-v7a、arm64-v8a、x86、x86_64等基本全部做到了支持。本文仅仅分析arm-v7a架构的编译,其他的几种处理方式原理是一样的,有兴趣自己可以编译下。编译环境 Windows下编译(需要配置MinGW) Android
makeqctoolsreport
makeqctoolsreport 该脚本接受一个或多个视频输入,并为每个输入生成sidecar qctools报告。 顺便一提 这是一个在进行转码时如何将视频传送到ffprobe中以制作qctools报告的示例。 mkfifo temp1 ; ffmpeg -y -i inputvideo someoutput.mp4 -c:v rawvideo -c:a pcm_s24le -f nut temp1 | ffprobe -loglevel error -f lavfi "movie=temp1:s=v+a[in0][in1],[in0]signalstats=stat=tout+vrep+brng,cropdetect=reset=1,split[a][b];[a]field=top[a1];[b]field=bottom[b1],[a1][b1]psnr[out0];[in1]
video-server-cors
[RecordRTC 到 Node.js] NPM 包 ,修改为通过 POST 接受视频 需要 ffmpeg 编解码器 如何在 Mac OSX 上安装 ffmpeg? 确保您安装了自制软件。 然后运行以下命令: brew install ffmpeg --with-libvpx --with-theora --whit-libogg --with-libvorbis 顺便说一句,我要感谢 muaz-khan 为 WEBRTC 提供的所有库、演示和示例。 muaz-khan -->
discord-transcription-bot:可以记录语音对话中对话内容的漫游器
不和谐转录机器人 可以记录语音对话中对话内容的漫游器 开始 将settingstemplate.json复制到settings.json并输入您的API密钥/令牌 安装FFMPEG(sudo apt-get install ffmpeg) 安装所需的模块(sudo npm install) 顺便说一句,迈克是男人!


工具平台和程序库
