红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Debian

debian中的 winff 改造

发布时间:2012-10-05 16:20:11来源:红联作者:okzokz123
[i=s] 本帖最后由 okzokz123 于 2012-10-5 16:24 编辑 [/i]

由于 debian 是个自由的发行版,所以有些涉及版权的原因,在debian中的 winff 始终有些鸡肋,下面我们来改造它,让它适合更多的转码需求。
winff是ffmpeg的前端,所以还要从ffmpeg开始:
1. sudo gedit /etc/apt/sources.list //修改源,加上源码包
deb http://debian.ustc.edu.cn/debian/ squeeze main non-free contrib
deb http://debian.ustc.edu.cn/debian/ squeeze-updates main non-free contrib
deb http://debian.ustc.edu.cn/debian/ squeeze-proposed-updates main contrib non-free

deb http://debian.ustc.edu.cn/debian-security/ squeeze/updates main contrib non-free

deb-src http://debian.ustc.edu.cn/debian/ squeeze main non-free contrib
deb-src http://debian.ustc.edu.cn/debian/ squeeze-updates main non-free contrib
deb-src http://debian.ustc.edu.cn/debian/ squeeze-proposed-updates main contrib non-free

deb-src http://debian.ustc.edu.cn/debian-security/ squeeze/updates main contrib non-free


deb http://mirrors.ustc.edu.cn/debian-multimedia/ squeeze main non-free
deb http://mirrors.ustc.edu.cn/debian-multimedia/ squeeze-backports main

deb-src http://mirrors.ustc.edu.cn/debian-multimedia/ squeeze main non-free
deb-src http://mirrors.ustc.edu.cn/debian-multimedia/ squeeze-backports main

2. sudo apt-get update //更新一下

3. sudo apt-get build-dep ffmpeg //装上编译ffmpeg的依赖

4. sudo apt-get source ffmpeg //下载ffmpeg的源码包

5. cd ffmpeg //cd到解开的源码文件夹里面,名字自定

6. ./configure --enable-gpl --enable-shared --enable-postproc --enable-nonfree --enable-x11grab --enable-bzlib --enable-libfaac --enable-libmp3lame --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libxvid --enable-zlib --enable-ffplay --disable-debug --disable-indev=oss --disable-outdev=oss --enable-libvpx --enable-libx264 //开始配置,这里要加上 --enable-libfaac 否则转码的时候会提示没有faac的插件,这也是为什么要自己编译ffmpeg的重要原因

7. make -j 6 //开始编译,用几个核根据自己的CPU来定

8. sudo checkinstall //打包得到一个deb包,要确定有先安装checkinstall

9. sudo dpkg -i xxx.deb //安装好新编译的ffmpeg,我的是 ffmpeg-dmo_0.7.13-1_amd64.deb,由于使用的dmo包,且 configure 的时候没有改配置,所以可以和系统中原先安的 ffmpeg共存,因为执行命令的位置不一样。

winff(原先已安装):
解压附件文件保存或替换为 ~/.winff/presets.xml
然后打开winff-->preferances-->Linux
可以把执行文件的目录改为 /usr/local/bin/ffmpeg 和 /usr/local/bin/ffplay 即可
另外也可以在winff-->preferances-->General 中把 Multithreading for Dual Core Processor 改成你希望的内核数可以加快转码速度

这样,debian中的 winff 再也不鸡肋了。
[attach]39093[/attach]
文章评论

共有 12 条评论

  1. ElephantKing 于 2016-03-15 10:00:59发表:

    听说要回复12个

  2. yonggui 于 2016-03-06 12:44:14发表:

    收藏一下,很好。

  3. yxiao 于 2015-12-12 21:11:10发表:

    收藏了

  4. ruanmeimofang 于 2014-05-26 17:01:55发表:

    学习了

  5. ruanmeimofang 于 2014-05-26 17:01:43发表:

    xuexile

  6. jf1989117 于 2014-03-12 22:00:40发表:

    希望有用~

  7. qwer5111 于 2013-08-20 16:36:39发表:

    学习了

  8. 石头玩家 于 2012-12-27 17:48:58发表:

    学习

  9. gky2009514 于 2012-12-07 11:21:05发表:

    新手完成任务,求下书籍~

  10. acwca 于 2012-11-13 09:51:42发表:

    谢谢,已收藏。

  11. Growth兆 于 2012-10-06 09:38:08发表:

    感谢okzokz123的分享,本贴加入到论坛的Linux应用贴中

  12. Mxargbt 于 2012-10-05 21:34:08发表:

    学习了