设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Archlinux讨论区
›
ffmpeg-mt 怎么就是装不好,mplayer--svn没有装mencoder ...
返回列表
查看:
1245
|
回复:
1
ffmpeg-mt 怎么就是装不好,mplayer--svn没有装mencoder?
[复制链接]
yufeimen
yufeimen
当前离线
积分
63
IP卡
狗仔卡
发表于 2009-6-8 17:38:44
|
显示全部楼层
|
阅读模式
git慢的不是一点点哦~~
说到底就是为了解决那个高清的问题……
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
马甲321
马甲321
当前离线
积分
207
IP卡
狗仔卡
发表于 2009-6-8 17:50:10
|
显示全部楼层
我现在用的:
ffmpeg-mt
pkgname=ffmpeg-mt-git
pkgver=20090607
pkgrel=1
pkgdesc="Complete and free Internet live audio and video broadcasting solution for Linux/Unix (Multithread build, git version)"
arch=('i686' 'x86_64')
url="http://ffmpeg.mplayerhq.hu/"
license=('GPL')
depends=('lame' 'sdl' 'libvorbis' 'faad2' 'faac' 'xvidcore' 'zlib' 'imlib2' 'x264' 'libtheora')
makedepends=('git')
provides=("ffmpeg=`date +%Y%m%d`")
conflicts=('ffmpeg')
source=()
md5sums=()
_gitroot="git://gitorious.org/ffmpeg/ffmpeg-mt.git"
_gitname="ffmpeg-mt"
build() {
cd ${srcdir}
msg "Connecting to GIT server...."
if [ -d ${srcdir}/$_gitname ] ; then
cd $_gitname && git pull origin
msg "The local files are updated."
else
git clone $_gitroot
fi
msg "GIT checkout done or server timeout"
msg "Starting make..."
cd ${srcdir}/$_gitname
rm -r libswscale
git clone git://git.mplayerhq.hu/libswscale
./configure \
--prefix=/usr \
--enable-gpl \
--enable-postproc \
--enable-shared \
--enable-pthreads \
--enable-network \
--enable-x11grab \
--enable-runtime-cpudetect \
--enable-libmp3lame \
--enable-nonfree \
--enable-swscale-alpha \
--enable-libvorbis \
--enable-libfaac \
--enable-libfaad \
--enable-libx264 \
--enable-libxvid \
--enable-libspeex \
--enable-libopenjpeg \
--enable-libtheora \
--enable-libfaac \
--enable-libfaac \
--enable-zlib \
--enable-bzlib \
--enable-optimizations \
--arch=`uname -m` \
|| return 1
make || return 1
make doc/ff{mpeg,play,server}.1 || return 1
make DESTDIR="$pkgdir" install || return 1
make DESTDIR="$pkgdir" install-man || return 1
}
复制代码
mplayer-mt-oss-git
# Maintainer: MaJia321 < majia321@gmail.com >
# The package is based on < http://aur.archlinux.org/packages.php?ID=25609 > .I modified it for my own taste. Notes :
# 1 Enable DVD menus is only as an experiment. You may need to delete all content about libdvdnav and libdvdread.
# 2 'wqy-zenhei' is a Chinese Outline Font. You can replace it with 'ttf-dejavu' like other packages.
pkgname=mplayer-mt-oss-git
pkgver=20090607
pkgrel=1
pkgdesc="A movie player for linux (multithreaded + ossaudio build, git)"
arch=('i686' 'x86_64')
depends=('libxv' 'libmad' 'giflib' 'cdparanoia' 'sdl' 'lame' 'libtheora' 'xvidcore'
'zlib' 'libmng' 'libxss' 'libgl' 'x264-git' 'faac' 'libdca' 'oss'
'wqy-zenhei' 'speex' 'libxvmc' 'libdvdnav' 'libdvdread')
license=('GPL')
url="http://www.mplayerhq.hu/"
makedepends=('git')
backup=('etc/mplayer/codecs.conf' 'etc/mplayer/input.conf')
provides=('mplayer')
conflicts=('mplayer')
replaces=()
install=mplayer.install
source=()
d5sums=()
_gitroot="git://repo.or.cz/mplayer"
_gitname="mplayer"
build() {
# Custom CFLAGS break the mplayer build
unset CFLAGS
cd ${srcdir}
if [[ -d $_gitname ]]; then
cd $_gitname
git pull || return 1
else
git clone $_gitroot $_gitname && cd $_gitname && git merge origin/mt || return 1
fi
git submodule update --init || return 1
cd ${srcdir}
msg "Add libdvdnav + libdvdread Support"
msg "Connecting to libdvdnav + libdvdread svn server...."
svn co svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav/src libdvdnav
svn co svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdread/src libdvdread4
cp -r $_gitname $_gitname-build
cp -r libdvdnav libdvdread4 $_gitname-build/
cd $_gitname-build
msg "Starting make..."
./configure --prefix=/usr --confdir=/etc/mplayer --disable-gui --enable-ossaudio \
--disable-jack --disable-esd --disable-openal --disable-sunaudio \
--disable-pulse --disable-sgiaudio --disable-alsa --disable-arts --disable-nas \
--disable-win32waveout --disable-win32dll --enable-inet6 \
--disable-tv-bsdbt848 --enable-tv-teletext --disable-pvr --disable-rtc --disable-smb --disable-live --disable-nemesi \
--enable-gl --enable-sdl --disable-aa --disable-caca --disable-ggi --disable-ggiwmh --disable-directx \
--disable-dxr2 --disable-dxr3 --disable-ivtv --enable-v4l2 --disable-dvb --disable-dvbhead --disable-lirc \
--disable-vidix --disable-vidix-pcidb --disable-dhahelper --disable-svgalib_helper --disable-dga2 --disable-dga1 \
--disable-mga --disable-xmga --disable-vm --disable-xinerama --disable-zr --disable-directfb \
--enable-tv-v4l1 --enable-tv-v4l2 --enable-x11 --enable-xv --enable-fbdev \
--enable-gif --enable-png --enable-jpeg \
--enable-ass --enable-freetype --enable-menu --enable-pthreads \
--enable-runtime-cpudetection --enable-largefiles --enable-mencoder \
--language=en,zh_CN --enable-radio --enable-radio-capture \
--enable-faad --disable-toolame --disable-twolame \
--enable-speex --enable-liba52 --enable-libvorbis --enable-mp3lame --enable-mad --enable-theora --enable-musepack \
--enable-dvdnav --enable-dvdread \
--with-dvdnav-config=/usr/bin/dvdnav-config --with-dvdread-config=/usr/bin/dvdread-config || return 1
make && make DESTDIR=${pkgdir} install || return 1
cp etc/{codecs.conf,input.conf,example.conf} ${pkgdir}/etc/mplayer/
mkdir -p ${pkgdir}/usr/share/mplayer
#ln -s /usr/share/fonts/TTF/DejaVuSans.ttf ${pkgdir}/usr/share/mplayer/subfont.ttf
ln -s /usr/share/fonts/wenquanyi/wqy-zenhei/wqy-zenhei.ttc ${pkgdir}/usr/share/mplayer/subfont.ttf
git clean -f
rm -fr ${srcdir}/$_svnmod-build
}
复制代码
mplayer.install
post_install() {
echo " => To enable threading run : mplayer -lavdopts threads=N file.mkv"
echo " -> where N is the number of threads you want to use."
echo " => Also you can add it to the config by running :"
echo " -> echo "lavdopts=threads=$(cat /proc/cpuinfo | grep -c cores)" >> $HOME/.mplayer/config "
echo " -> #Enable multithreading in mplayer, with 1 thread per core"
}
post_upgrade() {
post_install $1
}
复制代码
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表