`
zfl110
  • 浏览: 23407 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

as5安装mencoder过程中的错误解决

阅读更多
对linux系统不熟悉,在as5安装mencoder过程中非常的痛苦,安装时碰到了各种悲催的错误(有时也一个错误google了很久也没找到解决的办法),昨天终于算是把mencoder给装上去了,几天把我安装过程中出现的错误和解决写下来。
首先google搜到这边文章http://blog.sina.com.cn/s/blog_4987199801009cff.html
首先需要安装好一些mencoder需要的编解码库:lame-3.97.tar.gz,xvidcore-1.1.3.tar.gz,x264-snapshot-20080522-2245.tar.bz2;
安装mplayer/mencoder:
http://www.mplayerhq.hu/design7/dload.html

Downloading MPlayer from Subversion
You can also get MPlayer via Subversion. Issue the following command to get the latest sources:
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
A directory named mplayer will be created in the current directory
[root@test ~]# svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer

有些慢不如直接下载tar.bz2的包
http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2
# tar -xjvf MPlayer-1.0rc2.tar.bz2
# cd MPlayer-1.0rc2
[root@test MPlayer-1.0rc2]# ./configure --prefix=/usr/local --enable-gui --enable-largefiles  --enable-gif --enable-png --enable-jpeg --language=zh_CN --codecsdir=/usr/lib/codecs/
在这过程配置有错误1:Error: The GUI requires libavcodec with PNG support (needs zlib).
解决1:参考这边文章http://hi.baidu.com/yfdwdnyiu/blog/item/9618f01817c7a40f34fa4155.html/cmtid/c35c6fa8c79099bfcb130cfe
#yum install zlib*
yum install gtk+* -y
yum install gtk+-* -y
配置通过以后,接着make
错误2:--enable-gif --enable-png --enable-jpeg这3个配置引起的错误
解决2:参考这边文章http://blog.csdn.net/absurd/article/details/646546
继续make,继续报错误3:syntax error before ‘nut_context_t’。。。这个错误找了很久才发现是libnut安装的库文件libnut.h上根本就没有nut_context_t而是nut_context_tt,nut_stream_header_t是nut_stream_header_tt
解决3:把libmpdemux/demux_nut中所有用到nut_context_t和nut_stream_header_t改成nut_context_tt和nut_stream_header_tt
继续make,继续报错误4:b_bframe_adaptive,b_bframe_adaptive,b_bidir_me,b_bframe_rdo找不到,是由于我在安装mencoder之前,我装过ffmpeg参考这边文章http://hi.baidu.com/changjiajia/blog/item/5528ff8af798586d9e2fb4e8.html,已经装了很多编解码库,也装过lame和x264。在这里我又安装了1次x264这个,这个x264-snapshot-20080522-2245.tar.bz2跟之前安装的x264版本不一样,默认读了之前安装的x264的库文件x264.h。
解决4:我是把从x264-snapshot-20080522-2245.tar.bz2解压后的x264.h中这些参数加到读的库文件x264.h中。
继续make,没有报错,终于安装成功,真TMD太不容易了  。这个找资料过程中花了我很多很多的时间,有些问题google出来都是千篇一律的,有的错误一搜还没有中文的,英语网站看了也不是很明白。
分享到:
评论

相关推荐

    ffmpeg和mencoder自动安装方式

    CentOS 6.X手动安装最新版ffmpeg和mencoder,此处的ffmpeg_mencoder_install.sh是自动离线安装工具。

    mencoder视频转换工具

    在转换过程中,mencoder可以添加各种视频特效,如淡入淡出、色彩校正、画面缩放等。此外,它还支持视频裁剪功能,允许用户去除视频边缘的黑边或不需要的部分。 5. **多线程编码** 为了提高转换效率,mencoder支持...

    mencoder转换工具

    4. **错误处理**:可能包含处理转换过程中遇到的常见问题的提示和解决方案。 5. **示例用法**:提供实际的转换命令示例,针对不同的输入和输出格式。 6. **性能优化**:如何利用多核CPU进行并行编码以提高速度。 ##...

    ffmpeg+mencoder

    无论采用哪种方式,都需要确保在运行环境的路径中包含了FFmpeg和Mencoder的可执行文件,或者指定它们的完整路径。此外,处理视频转码时要注意处理大文件可能带来的性能问题,合理设置编码参数以平衡质量与速度,以及...

    mencoder.exe

    这个是windows版,用程序可以调用。 mencoder支持几乎所有的格式的视频转换,可以将任意格式转换到任意格式,转换功能可以...可以说转换器能办到的,mencoder都能办到,但mencoder能办到的,转换器就不一定能办到了。

    mencoder文档

    ### mencoder与x264编码器的使用详解 #### 一、引言 ...需要注意的是,尽管本文档提供了大量实用的信息,但在实际操作过程中还需要根据具体情况进行调整和优化。希望您能够在实践中不断探索和发现更多的技巧。

    mencoder(视频处理软件)

    在linux下,安装完Mplayer后,就有mencoder,无需另外安装。 mencoder支持几乎所有的格式的视频转换,可以将任意格式转换到任意格式,转换功能可以说是相当强大。目前市面上流行的格式转换器,都是基于mencoder开发...

    mencoder视频转码工具

    - 转码过程中可能会丢失一些元数据或音视频同步信息,因此在处理时需格外小心。 - mencoder虽然功能强大,但可能不如ffmpeg更新频繁,对于最新的视频编码格式支持可能有限。 总之,mencoder是音视频处理领域的一个...

    ffmpeg、mencoder转码工具

    在实际应用中,了解并熟练掌握FFmpeg和MEncoder的使用,不仅可以提高工作效率,还能解决多媒体处理过程中的各种问题。它们提供了丰富的选项和参数,允许用户自定义转码过程,实现高级操作,如调整视频质量、裁剪画面...

    ffmpeg+mencoder集合

    在Windows环境中,这两个工具通常以可执行文件(.exe)的形式存在,允许用户通过命令行进行操作,无需复杂的安装过程。 **FFmpeg** FFmpeg是一个全面的、跨平台的解决方案,用于处理音视频文件。它包括了多种功能...

    ffmpeg和mencoder的总结

    MEncoder中的`-ovc`参数可以指定编码器,如`-ovc lavc`使用libavcodec编码器,并可通过`-qscale`设置质量级别。 4. **裁剪和缩放**:使用`-vf`参数添加视频过滤器,例如`-vf crop=width:height:crop_x:crop_y`可以...

    mencoder视频转换程序

    比如,要从视频中截取第5秒的画面,可以使用以下命令: ``` ffmpeg -i input.mp4 -ss 00:00:05 -vframes 1 output.jpg ``` `-ss`参数设定截取的时间点,`-vframes 1`表示只截取一帧图像,`output.jpg`则是保存的...

    ffmpeg 及 mencoder的 exe可执行程序

    在Windows XP系统中,由于GUI(图形用户界面)可能不那么丰富,这两个exe可执行文件特别有用,因为它们可以直接在命令行环境中调用,无需安装额外的软件。用户只需要了解基本的命令行语法,就可以实现复杂的视频处理...

    mencoder实现视频合并、剪切、添加字幕的VisualC++代码

    【知识点详解】 本文将介绍如何使用mencoder工具在Visual C++环境下进行视频处理,包括视频合并、剪切和添加字幕。...注意,为了在不同平台上稳定运行,可能需要确保mencoder已经正确安装并且在系统的PATH环境变量中。

    基于mencoder实现的视频截取合并demo

    首先,确保已经安装了mencoder,如果没有,可以通过包管理器(如在Ubuntu中使用`sudo apt-get install mencoder`)进行安装。然后,根据需求创建文件列表,例如`filelist.txt`,并在其中列出要合并的视频文件。接着...

    视频转码工具ffmpeg.exe和mencoder.exe

    在提供的压缩包文件"视频转码工具ffmpeg.exe和mencoder.exe"中,包含的是这两个工具的可执行文件,用户可以直接在命令行环境下运行它们进行视频转码操作。需要注意的是,使用这些工具之前,确保系统已经安装了相应的...

    mencoder 编码解码

    同时,通过设置`-psnr`或`-ss`参数,可以在编码过程中计算视频的峰值信噪比,以评估编码质量。 ### 5. 视频裁剪与旋转 mencoder 提供了`-crop`、`-vf`(视频过滤器)选项进行视频裁剪和旋转。例如,`-crop`用于...

    FFmpeg和mencoder的音视频转码工具

    压缩包中的文件如`ffmpeg.exe`和`mencoder.exe`是这两个工具的可执行文件,`pncrt.dll`、`drv43260.dll`和`pthreadGC2.dll`可能是必要的动态链接库文件,用于支持这两个工具的运行。在Windows系统上,这些文件通常...

Global site tag (gtag.js) - Google Analytics