我按照 ffmpeg 网站的说明安装了 ffmpeg:http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide ,编译工作正常,它们生成一个文件“ffmpeg_201207131721-git-1_amd64.deb”然后,我执行
sudo dpkg-i ffmpeg_201207131721-git-1_amd64.deb
当我执行命令时
ffmpeg -i -f toto.flv mp3-vn-acodec copy new_video.mp3
文件“new_video.mp3”已建立良好。我想知道命令“gdb”是什么,我可以用它来查找运行命令 ffmpeg -i -f toto.flv mp3-vn-acodec copy new_video.mp3< 时查阅的文件
提前谢谢
图菲克
最佳答案
要调试 ffmpeg 代码,我建议在 Linux 中执行以下步骤:
1) 获取最新版本的ffmpeg: wget http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
2) “解压”ffmpeg 包: tar xjvf ffmpeg-snapshot.tar.bz2
3) 配置不带优化选项的 ffmpeg(以便启用调试),例如 ./configure --enable-shared --disable-static --disable-optimizations --disable-mmx --disable-stripping
4)制作
5) sudo make install
6) gdb ffmpeg ....
关于c++ - gdb和ffmpeg编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11505230/